测试点4,5,6是不是有问题?
查看原帖
测试点4,5,6是不是有问题?
464914
hujin楼主2021/10/1 17:00

运行结果与下载的测试点4.out文件一模一样,为什么过不了呢

#include <iostream>
#include <cstring>
using namespace std;
string a,b;
int flag[10001];
int main(){
	cin>>b>>a;
	for(int i = 0;i<a.length();i++){
		flag[i] = a[i]>='a'?1:0;
		a[i]-=(a[i]<='Z'?'A':'a');
		b[i]-=(b[i]<='Z'?'A':'a');
	}
	for(int i = 0,j = 0;i<a.length();i++,j++){
		j = j>=b.length()?0:j;
		cout<<char((a[i]-b[j]<0?a[i]+26:a[i])-b[j]+(flag[i]?'a':'A'));
	}
	return 0;
}
2021/10/1 17:00
加载中...