# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
923355 | 2024-02-07T06:55:34 Z | vjudge1 | Hidden Sequence (info1cup18_hidden) | C++17 | 4 ms | 1112 KB |
#include <bits/stdc++.h> #include "grader.h" #pragma GCC optimize("Ofast") #pragma GCC target("avx2") using namespace std; #define pb push_back vector<int> findSequence(int n){ int L=(n/2)+1; int c1=-1,c0=-1; for(int i=1;i<=L;i++){ vector<int> v; for(int j=1;j<=i;j++)v.pb(1); if(!isSubsequence(v)){ c1=i-1; c0=n-c1; break; } } if(c1==-1){ for(int i=1;i<=L;i++){ vector<int> v; for(int j=1;j<=i;j++)v.pb(0); if(!isSubsequence(v)){ c0=i-1; c1=n-c1; break; } } } vector<int> ans; if(c1<=0){ for(int i=1;i<=n;i++)ans.pb(0); return ans; } if(!c0){ for(int i=1;i<=n;i++)ans.pb(1); return ans; } int cnt0=0,cnt1=0; bool ok=0; if(c0<L){ ok=0; } else ok=1; if(!ok){ vector<int> v; v.pb(1); for(int i=1;i<=c0;i++)v.pb(0); if(!isSubsequence(v)){ ans.pb(0); c0--; cnt0++; } else{ ans.pb(1); c1--; cnt1++; } } else{ vector<int> v; v.pb(0); for(int i=1;i<=c1;i++)v.pb(1); if(!isSubsequence(v)){ ans.pb(1); c1--; cnt1++; } else{ ans.pb(0); c0--; cnt0++; } } for(int i=2;i<=n;i++){ vector<int> v=ans; if(c1){ v.pb(1); for(int j=1;j<=c0;j++)v.pb(0); if(isSubsequence(v)){ ans.pb(1); cnt1++; c1--; } else{ ans.pb(0); cnt0++; c0--; } } else{ ans.pb(0); } } return ans; } // main(){ // // freopen("prizes.in", "r", stdin); // // freopen("prizes.out", "w", stdout); // ios_base::sync_with_stdio(0); // cin.tie(0); // cout.tie(0); // int t=1; // // cin>>t; // while(t--){ // solve(); // } // }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 344 KB | Output is partially correct: Maximum length of a query = 8 |
2 | Partially correct | 1 ms | 420 KB | Output is partially correct: Maximum length of a query = 10 |
3 | Partially correct | 0 ms | 344 KB | Output is partially correct: Maximum length of a query = 8 |
4 | Partially correct | 0 ms | 344 KB | Output is partially correct: Maximum length of a query = 9 |
5 | Runtime error | 1 ms | 432 KB | Execution killed with signal 6 |
6 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 3 ms | 692 KB | Output is partially correct: Maximum length of a query = 165 |
2 | Partially correct | 3 ms | 1112 KB | Output is partially correct: Maximum length of a query = 178 |
3 | Partially correct | 4 ms | 852 KB | Output is partially correct: Maximum length of a query = 190 |
4 | Partially correct | 3 ms | 440 KB | Output is partially correct: Maximum length of a query = 153 |
5 | Partially correct | 3 ms | 460 KB | Output is partially correct: Maximum length of a query = 188 |
6 | Partially correct | 3 ms | 692 KB | Output is partially correct: Maximum length of a query = 172 |
7 | Runtime error | 4 ms | 972 KB | Execution killed with signal 6 |
8 | Halted | 0 ms | 0 KB | - |