谁知道 90pts 到底是什么神奇的错误啊 /kk
查看原帖
谁知道 90pts 到底是什么神奇的错误啊 /kk
239895
Yusani_huh楼主2020/12/19 20:55

看了一下之前几个帖子,菜鸡的 code 既能够处理一行只有空格的情况,也能够处理输入文本行数比范文少的情况啊,但还是 WA on Test 3...

#include<bits/stdc++.h>
using namespace std;
string h[100003],s[100003];
int t,cnt;
int main(){
	int a=0,b=0;
	char ch='0';
	while(h[a]!="EOF"){
		ch=getchar();
		if(ch!='\n'&&ch!='\r') a++;
		while(ch!='\n'&&ch!='\r'){
			if(ch=='<'){
				if(!h[a].empty())
					h[a].erase(h[a].end()-1);
			}
			else h[a]+=ch;
			ch=getchar();
		}
	}
	ch='0';
	while(s[b]!="EOF"){
		ch=getchar();
		if(ch!='\n'&&ch!='\r') b++;
		while(ch!='\n'&&ch!='\r'){
			if(ch=='<'){
				if(!s[b].empty())
					s[b].erase(s[b].end()-1);
			}
			else s[b]+=ch;
			ch=getchar();
		}
	}
	scanf("%d",&t);
	int ll=min(a,b);
	for(int i=1;i<ll;++i){
		int l=min(h[i].length(),s[i].length());
		for(int j=0;j<l;++j)
			if(h[i][j]==s[i][j]) cnt++;
	}
	printf("%d\n",(int)(cnt*60.0/t+0.5));
	return 0;
}

如果低级错误求轻 D /kk

2020/12/19 20:55
加载中...