#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define mod 10***07
int main(){
ll x=0,ans=0,tmp=0;
char a,b,c;
while (scanf("%c%c%c",&a,&b,&c) != EOF)
{
if(a=='J'&&b=='a'&&c=='y'){
x++;
tmp++;
}
else if(a=='J'&&b=='y'&&c=='a'){
ans++;
}
else if(a=='a'&&b=='J'&&c=='y'){
ans++;
}
else if(a=='a'&&b=='y'&&c=='J'){
ans++;
}
else if(a=='y'&&b=='J'&&c=='a'){
ans++;
}
else if(a=='y'&&b=='a'&&c=='J'){
ans++;
}
}
for(int i=1;i<=x;i++){
//ans=ans*2*mod;
ans=((ans%mod)*(2%mod))%mod;
}
if(ans==0&&tmp!=0){
ans=tmp;
}
cout<<ans%mod<<endl;
return 0;
}
所有样例都能过,但是一个测试样点也过不了
全部评论
(0) 回帖