답안 #472167

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
472167 2021-09-13T08:38:45 Z BidoTeima Nadan (COCI18_nadan) C++17
10 / 50
1000 ms 1284 KB
/// isA AC
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
void ACPLS(){
/*#ifndef ONLINE_JUDGE
    freopen("output.txt","w",stdout);
    freopen("input.txt","r",stdin);
#endif*/
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
}
#define tc int tttttt;cin>>tttttt;while(tttttt--)
#define sumrange(l,r,arr) (l==0?arr[r]:arr[r]-arr[l-1])
int main(){
    ACPLS();
    int k,n;
    cin>>k>>n;
    vector<int>v;
    v.push_back(k);
    bool vis[(int)1e6+5]={0};
    vis[k]=1;
    while((int)v.size()<n){
        for(int i = 0; i < (int)v.size(); i++){
            int x = v[i];
            for(int j = 1; j <= 1e6 && (int)v.size()<n; j++){
                if(x>j&&x!=2*j&&vis[x-j]==0&&vis[j]==0){
                    v[i]=x-j;
                    v.push_back(j);
                    vis[x]=0;
                    vis[x-j]=1;
                    vis[j]=1;
                    break;
                }
            }
        }
    }
    for(auto i:v)
        cout<<i<<'\n';
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 10 ms 1284 KB Output isn't correct
2 Incorrect 11 ms 1280 KB Output isn't correct
3 Incorrect 10 ms 1280 KB Output isn't correct
4 Correct 1 ms 1228 KB Output is correct
5 Incorrect 46 ms 1264 KB Output isn't correct
6 Incorrect 16 ms 1284 KB Output isn't correct
7 Incorrect 24 ms 1284 KB Output isn't correct
8 Correct 1 ms 1228 KB Output is correct
9 Execution timed out 1084 ms 1228 KB Time limit exceeded
10 Execution timed out 1085 ms 1228 KB Time limit exceeded