Submission #2550362
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
using ll=long long;
using vi=vector<int>;
using vvi=vector<vi>;
using pii=pair<int,int>;
#define rep(i,n) range(i,0,n)
#define range(i,a,n) for(int i=a;i<n;i++)
#define all(a) a.begin(),a.end()
#define INF ((int)1e9)
#define EPS (1e-9)
#define MOD (1000000007)
void put(string d){}template<class H,class...T>void put(string d,H&h,T&...t){cout<<h;if(sizeof...(t))cout<<d;put(d,t...);}
template<class T>void puti(T&a,string d=" "){bool f=1;for(auto&_:a)cout<<(exchange(f,0)?"":d)<<_;cout<<endl;}
template<class T>void putii(T&a,string d=" "){for(auto&_:a)puti(_,d);}
template<class S,class T>ostream& operator<<(ostream&os,pair<S,T>p){os<<"["<<p.first<<", "<<p.second<<"]";return os;};
int main(){
cin.tie(0);
ios::sync_with_stdio(false);
vi a={0,8,88,888,8888,88888};
int n;
cin>>n;
vi ans(n);
rep(t,ceil(n/5.0)){
int cnt=0;
vi query(n,0);
rep(i,n){
if(t*5<=i and i<(t+1)*5){
query[i]=pow(10,i%5);
cnt++;
}
}
cout<<"? "; puti(query);
int in; cin>>in;
in-=a[cnt];
rep(i,n){
if(t*5<=i and i<(t+1)*5){
ans[i]=in/(int)pow(10,i%5)%10;
ans[i]%=2;
}
}
}
cout<<"! "; puti(ans);
return 0;
}
Submission Info
Submission Time |
|
Task |
E - Coin Authentication |
User |
plcherrim |
Language |
C++14 (GCC 5.4.1) |
Score |
400 |
Code Size |
1238 Byte |
Status |
AC |
Exec Time |
4 ms |
Memory |
724 KB |
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
400 / 400 |
Status |
|
|
Set Name |
Test Cases |
Sample |
sample_01.txt |
All |
sample_01.txt, subtask_1_1.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt, subtask_1_19.txt, subtask_1_2.txt, subtask_1_20.txt, subtask_1_21.txt, subtask_1_22.txt, subtask_1_23.txt, subtask_1_24.txt, subtask_1_25.txt, subtask_1_26.txt, subtask_1_27.txt, subtask_1_28.txt, subtask_1_29.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt |
Case Name |
Status |
Exec Time |
Memory |
sample_01.txt |
AC |
3 ms |
720 KB |
subtask_1_1.txt |
AC |
3 ms |
720 KB |
subtask_1_10.txt |
AC |
3 ms |
720 KB |
subtask_1_11.txt |
AC |
3 ms |
720 KB |
subtask_1_12.txt |
AC |
3 ms |
720 KB |
subtask_1_13.txt |
AC |
3 ms |
720 KB |
subtask_1_14.txt |
AC |
3 ms |
720 KB |
subtask_1_15.txt |
AC |
3 ms |
592 KB |
subtask_1_16.txt |
AC |
3 ms |
724 KB |
subtask_1_17.txt |
AC |
3 ms |
720 KB |
subtask_1_18.txt |
AC |
3 ms |
724 KB |
subtask_1_19.txt |
AC |
3 ms |
720 KB |
subtask_1_2.txt |
AC |
3 ms |
712 KB |
subtask_1_20.txt |
AC |
3 ms |
596 KB |
subtask_1_21.txt |
AC |
3 ms |
720 KB |
subtask_1_22.txt |
AC |
3 ms |
720 KB |
subtask_1_23.txt |
AC |
3 ms |
720 KB |
subtask_1_24.txt |
AC |
4 ms |
716 KB |
subtask_1_25.txt |
AC |
4 ms |
724 KB |
subtask_1_26.txt |
AC |
3 ms |
720 KB |
subtask_1_27.txt |
AC |
3 ms |
716 KB |
subtask_1_28.txt |
AC |
3 ms |
720 KB |
subtask_1_29.txt |
AC |
3 ms |
592 KB |
subtask_1_3.txt |
AC |
3 ms |
724 KB |
subtask_1_4.txt |
AC |
3 ms |
720 KB |
subtask_1_5.txt |
AC |
3 ms |
716 KB |
subtask_1_6.txt |
AC |
3 ms |
724 KB |
subtask_1_7.txt |
AC |
3 ms |
720 KB |
subtask_1_8.txt |
AC |
3 ms |
720 KB |
subtask_1_9.txt |
AC |
3 ms |
720 KB |