警示后人:如果你下载样例过了但是爆0
查看原帖
警示后人:如果你下载样例过了但是爆0
927833
1835202011qwe楼主2025/1/21 21:03

我改了个输入,然后从0分变成了100分

//以前的
	scanf("%d%d",&n,&m);
	getchar();
	int i,j;string tts;
	for(i=1;i<=n;i++){
		getline(cin,tts,'\n');
		if(tts[0]=='M')pi[i].sf=0;
		else if(tts[0]=='Z')pi[i].sf=1;
		else pi[i].sf=2,fnu++;
		pi[i].ps=4;zt[i]=true;pi[i].xl=4;pi[i].zb=false;
		pi[i].pa[1]=tts[3];pi[i].pa[2]=tts[5];
		pi[i].pa[3]=tts[7];pi[i].pa[4]=tts[9];
	}
//改之后的
	scanf("%d%d",&n,&m);
	getchar();
	int i,j;string tts;char tt1,tt2,tt3,tt4,tt5;
	for(i=1;i<=n;i++){
		cin>>tts>>tt1>>tt2>>tt3>>tt4;
		if(tts[0]=='M')pi[i].sf=0;
		else if(tts[0]=='Z')pi[i].sf=1;
		else pi[i].sf=2,fnu++;
		pi[i].ps=4;zt[i]=true;pi[i].xl=4;pi[i].zb=false;
		pi[i].pa[1]=tt1;pi[i].pa[2]=tt2;
		pi[i].pa[3]=tt3;pi[i].pa[4]=tt4;
	}
2025/1/21 21:03
加载中...