Submission #1137526

#TimeUsernameProblemLanguageResultExecution timeMemory
1137526Jawad_Akbar_JJCOVID tests (CEOI24_covid)C++20
10 / 100
7010 ms408 KiB
#include <iostream>
#include <vector>

using namespace std;
long double p;
char c;

bool isPositive(int n, int i){
	cout<<"Q ";
	for (int j=1;j<=n;j++) cout<<(j == i);
	cout<<endl;
	cin>>c;

	return (c == 'P');
}

void solve(int n){
	vector<int> vec(n + 1, 0);
	for (int i=1;i<=n;i++)
		if (isPositive(n, i))
			vec[i] = 1;

	cout<<"A ";
	for (int i=1;i<=n;i++) cout<<vec[i];
	cout<<endl;	
	cin>>c;

}

int main(){
	int n, t;
	cin>>n>>p>>t;

	while (t--)
		solve(n);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...