为什么输出“1”啊?

P1781 宇宙总统

40分...
by hhy8399 @ 2024-02-28 22:28:53


@[hhy8399](/user/1179906) `cmp` 写得不对
by pfrig729 @ 2024-02-28 22:40:06


1. 因为你输出 `a[1]`,所以应该把更大的放在前面。 2. 应该先比较位数。 ``` bool cmp(string x,string y) { if(x.size() != y.size()) { return x.size() > y.size(); } return x > y; } ```
by pfrig729 @ 2024-02-28 22:42:34


@[pfrig729](/user/730178) OK已解决
by hhy8399 @ 2024-02-29 22:21:57


|