50了n次了,求大佬们苟苟我

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

@[Tkt_M](/user/202177) 自己去看样例二,不一定都会是6个字符
by Eason_AC @ 2020-03-09 13:45:15


这里: ```cpp for (int i = 0; i < 6; i++) { sSum *=a[i] - '@'; tSum *= b[i] - '@'; } ``` 可以改成这样: ```cpp for(int i = 0; i < a.size()/*或者a.length()*/; ++i) sSum *= a[i] - '@'; for(int i = 0; i < b.size()/**/或者b.length*/; ++i) tSum *= b[i] - '@'; ``` 话说你没测样例么
by Eason_AC @ 2020-03-09 13:46:57


哎哟,第二个for循环应该是这样: ```cpp for(int i = 0; i < b.size()/*或者b.length*/; ++i) tSum *= b[i] - '@'; ```
by Eason_AC @ 2020-03-09 13:47:29


一个长度为$1$到$6$的大写字母串 不一定总是6
by jifbt @ 2020-03-09 13:47:32


@[Eason_AC](/user/112917) 这么晚回复真是抱歉 这次注意到了样例2带来的字符串的长度可变问题 并且也照改了, 但。。。 还是50。。真不清楚这怎么回事。。。
by Tkt_M @ 2020-03-10 02:06:32


@[Tkt_M](/user/202177) 这下发现根本原因了,你输出的是**Go**,而原题应该要你输出的是**GO**,o也要大写。 怪不得……
by Eason_AC @ 2020-03-11 20:24:57


|