답안 #579970

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
579970 2022-06-20T12:03:57 Z FatihSolak Present (RMI21_present) C++17
0 / 100
3254 ms 166264 KB
#include <bits/stdc++.h>
#define N 1000005
using namespace std;
vector<short> v[N];
bool can(vector<short> a,short x){
    bool ok = 1;
    for(auto u:a){
        bool now = 0;
        for(auto c:a){
            if(__gcd(u,x) == c)
                now = 1;
        }
        ok &= now;
    }
    return ok;
}
void solve(){
    int k;
    cin >> k;
    cout << v[k].size() << " ";
    for(auto u:v[k]){
        cout << u << " ";
    }
    cout << "\n";
}

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    #ifdef Local
        freopen("in.txt","r",stdin);
        freopen("out.txt","w",stdout);
    #endif
    int cnt = 0;
    for(int i = 1;i<=50;i++){
        int tmp = cnt;
        for(int j = 0;j<=tmp && cnt < N ;j++){
            if(can(v[j],i)){
                cnt++;
                v[cnt] = v[j];
                v[cnt].push_back(i);
            }
        }
        //cout << cnt << endl;
    }
    int t = 1;
    cin >> t;
    while(t--){
        solve();
    }
    #ifdef Local
        cout << endl << fixed << setprecision(2) << 1000.0*clock()/CLOCKS_PER_SEC << " milliseconds.";
    #endif
}
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3254 ms 166264 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3254 ms 166264 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3254 ms 166264 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3254 ms 166264 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3254 ms 166264 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -