Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
52268 张弛 修复符文 C++ 运行出错 0 0 MS 232 KB 835 2022-07-19 11:51:26

Tests(0/20):


#include <iostream> #include <string> using namespace std; const int N = 5e5 + 50; string ori , aim , s; bool match = false; int main() { int n; freopen("runes.in" , "r" , stdin); freopen("runes.out" , "w" , stdout); int a,b; scanf("%d" , &n); for(int i = 0; i < n ; i++) { cin>>ori>>aim; scanf("%d%d",&a,&b); int len = b - a; s = ori; s += s.substr( 0 , len ),s.erase(0,len); //cout<<s<<endl; while( s!= ori) { match = false; if(s == aim) { //cout<<s<<' '<<aim<<endl; match = true; break; } else { s += s.substr( 0 , len ),s.erase(0,len); continue; } } if(match) printf("%s\n","yes"); else printf("%s\n","no"); } return 0; }


测评信息: