Submission #00207
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | #include<bits/stdc++.h> #define mset multiset #define unset unordered_set #define ll long long #define endl "\n"; #define prg_queue priority_queue <int,vector<int>,greater<int> #define pr_queue priority_queue <int> #define nexper next_permutation #define UnionFind unifi #define SegmentTree segte #define upper upper_bound #define lower lower_bound using namespace std; int main(){ ll a,b,c,d,e=0; cin >>a; e+=a; set <ll> q; for ( int o=0; o<a; o++){ cin >>b; q.insert(b); } a=q.size(); vector <ll> p={}; for (auto o=q.begin(); o!=q.end(); o++){ b=(*o); p.push_back(b); } e=q.size(); q.clear(); for ( int o=1; o<(1<<e); o++){ b=o; c=1; for ( int i=e-1; i>=0; i--){ b=o; if ((b&(1<<i))!=0){ if (c%p[i]!=0){ c=c*p[i]; } } } q.insert(c); } cout <<q.size()<<endl return 0; } /* */ |
ステータス
項目 | データ |
---|---|
問題 | 0007 - アカベコ20 |
ユーザー名 | SnakyZoo8277089 |
投稿日時 | 2024-08-19 11:09:44 |
言語 | C++17 |
状態 | Wrong Answer |
得点 | 0 |
ソースコード長 | 1048 Byte |
最大実行時間 | 200 ms |
最大メモリ使用量 | 3248 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | ALL | 0 / 9 | * |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|---|---|---|---|
in1 | AC | 19 ms | 472 KB |
1
|
in2 | AC | 19 ms | 628 KB |
1
|
in3 | AC | 22 ms | 524 KB |
1
|
in4 | AC | 16 ms | 500 KB |
1
|
in5 | WA | 21 ms | 604 KB |
1
|
in6 | WA | 15 ms | 568 KB |
1
|
in7 | WA | 15 ms | 532 KB |
1
|
in8 | WA | 22 ms | 744 KB |
1
|
in9 | AC | 20 ms | 572 KB |
1
|
in10 | AC | 21 ms | 440 KB |
1
|
in11 | AC | 19 ms | 412 KB |
1
|
in12 | AC | 18 ms | 384 KB |
1
|
in13 | AC | 24 ms | 356 KB |
1
|
in14 | AC | 23 ms | 580 KB |
1
|
in15 | WA | 171 ms | 1640 KB |
1
|
in16 | WA | 155 ms | 1432 KB |
1
|
in17 | WA | 192 ms | 1516 KB |
1
|
in18 | WA | 90 ms | 560 KB |
1
|
in19 | WA | 200 ms | 3248 KB |
1
|
in20 | AC | 18 ms | 604 KB |
1
|
in21 | AC | 19 ms | 572 KB |
1
|
in22 | AC | 16 ms | 548 KB |
1
|