第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(济南)Stone Game
有 1 个石子的有 a 堆,2 个石子的有 b 堆,3 个石子的有 c 堆,每次合并任意两堆石子,花费为 (x%2)*(y%2),x y 为石子的个数,问将所有的石子合并成一堆石子之后的花费最小是多少将 1 2 先合起来,然后看 1 剩下还是 2 剩下,再用剩下的与 3 合并,这样是最优的int main(){ ll a,b,c; while(~sll(a)){ sll(b),sll(c); ll ans=0,res=0,k=0; ...