#include using namespace std; int main(){ cin.tie(nullptr)->ios::sync_with_stdio(false); /*//------------------------ Warongであるときは情報が多い NotWarongは情報が少ない てか確定できる情報がない? はじめK文字がAであった場合、残り全部Aであることだけいえる はじめK文字にWか?が含まれるなら、何も言えない Warongについて考える はじめK文字はAで確定する 残りにWが1つ以上含まれることもいえる 残り部分にWが既に含まれていたら、?はそのまま 含まれていなければ、どうだ ?が1つならそれがWで確定するが ?が2つ以上あればこれまた確定はしないか ワロングアンサーやんけ! NotWarongが甘いかも サンプルをACとするとWarongになる場合があるんじゃないか ありますねぇ うしろにWが含まれていればなります よって以下が漏れてそうとわかる - テストにWが含まれるケース -> サンプルがACになってはいけない -> サンプルの?が1つかつ他がAなら、サンプルの?=W *///------------------------ int T; cin>>T; while(T--){ string R,S; int K; cin>>R>>S>>K; if(S=="Warong"){ for(int i=0;i cnt{}; for(int i=K;i