AOJ 0555
yarudake
#include <cstdio> #include <cstring> using namespace std; int main(){ char str[11], c; int N, len; char ring[11]; scanf("%s", str); scanf("%d", &N); int ans=0; for(int i =0; i<N; i++){ scanf("%c", &c); scanf("%s", ring); bool f=false; for(int i=0; i<10; i++){ bool g=true; for(int j=0; j<strlen(str); j++) if(str[j] != ring[(i+j)%10]) g=false; f=g||f; } if(f) ans++; } printf("%d\n", ans); return 0; }