rt,本人用的是第一篇题解的思路,然后交上去第一发零星地WA了一些点,喜提0pts。
后来把最后的
else{ if(flag1)cout<<s1<<endl; if(flag2)cout<<s2<<endl; }
改成了
else if(flag1)cout<<s1<<endl; else cout<<s2<<endl;
就过了。
因为有可能flag1,flag2都为1,但是这时s1,s2相等,这样就会输出两行相等的,就会出错。
警钟撅烂