出题人用脚随的数据?
G 题(回文串 KFC)。这是某 AC 代码:link
#include using namespace std; int k,f,c; int a; string s; void put(int l,int r){ while(l>=0&&r<a&&s[l]==s[r]){ if(s[r]=='k'){ k++; } if(s[r]=='f'){ f++; } if(s[r]=='c'){ c++; } l--; r++; } } int main() { while(cin>>a){ cin>>s; for(int i=0;i<a;i++){ put(i,i); put(i,i+1); } cout<<k<<" "<<f<<" "<<c<<endl; } return 0; }
的数据他
说跑过去就跑过去了????
hack:
# include <bits/stdc++.h> using namespace std; int main () { puts ("500000"); for (int i = 1; i <= 500000; i++) putchar ('a'); }
随便一个数据都能卡死,出题人能不能用点心 /qd