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
AC × 1
AC × 30
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