//多分嘘解法。左からgreedyにKUROIを作っていく。?もそのアルゴリズムで埋める。 #include #include using namespace std; int main() { static string s; cin >> s; char *sub = "KUROI"; int cnt = 0; for( int i = 0; i < s.length(); i++ ){ int cor = cnt % 5; if( s[i] == '?' || s[i] == sub[cor] ) cnt++; } cout << cnt / 5 << endl; return 0; }