#include using namespace std; int dp[305][305][305];//dp[i][j][k]:i+1手が終わった時にGのresがj,Cのresがk個 string s; int f(int idx,int hand){ int opo; if(s[idx]=='G')opo=1; if(s[idx]=='C')opo=2; if(s[idx]=='P')opo=3; if((opo-hand+3)%3==1)return 3; if(opo==hand)return 1; return 0; } signed main(){ int g,c,p;cin>>g>>c>>p; cin>>s; for(int i=0;i<305;i++)for(int j=0;j<305;j++)for(int k=0;k<305;k++)dp[i][j][k]=-1e9; dp[0][g][c]=0; for(int i=0;i