Written by
daweibayu
on
Poj 1013
昨天搞了一晚上,仍然是 Wrong Answer,直到看了 discuss 里边的数据,才知道原来每行里边的数据可以是 n 个,而不是只是实例中的四个。修改了一下,然后按照 discuss 里边的数据验证,终于 a 了。
为了方便看,所以分成了好几个函数。
说一下思路吧,letters 中放的是各个字母的权重,如果是 even 则权重为 1,且不会再改变。如果是 up,则权重为 -2,如果为 down,则权重为 2,并且是可以累加的。最后计算最大值和最小值,然后比较绝对值,返回绝对值大的那个。
其实就是比较非 even 状态下各个字母出现的次数。