#include using namespace std; int D[21]; int dp[1<<21]; int main(void){ long long n; cin >> n; for(int i=0;i> D[i]; } dp[0]=100;//初期値100 // 1は選択済み。0はこれから for(int msk=0; msk<(1<