求助 CF1697D
查看原帖
求助 CF1697D
320423
s4CRIF1CbUbbL3AtIAly楼主2022/6/13 00:40

Wrong Answer on test #2(几天不见你又来了)

#include<bits/stdc++.h>
using namespace std;
string s;
int main(){
	int n,st,en;int ans;char a2;
	cin>>n;
	st=1;
	while(st<n){
		for(en=st+1;en<=n;en++){
			cout<<"? 2 "<<st<<" "<<en<<endl;
			cin>>ans;
			if(ans>1){
				cout<<"? 1 "<<st<<endl;
				cin>>a2;
				for(int i=st;i<en;i++) s+=a2;
				break;
			}
		}
		if(en==n+1){
			cout<<"? 1 "<<st<<endl;cin>>a2;
			for(int i=st;i<=n;i++) s+=a2;
			break;
		}
		st=en;
	}
	cout<<"! "<<s<<endl;
	return 0;
}
2022/6/13 00:40
加载中...