#290. Cake Game
Cake Game
Cake Game
题目描述
Bessie 和 Elsie 发现了一排 个蛋糕(),按顺序大小分别为 ()。 每头奶牛都想吃到尽可能多的蛋糕。然而,作为很文明的奶牛,她们决定通过玩一个游戏来分配蛋糕!游戏过程中两头奶牛轮流行动。每一回合由以下之一组成: Bessie 选择两个相邻的蛋糕并将它们叠在一起,形成一个新的蛋糕,其大小为两者大小之和。 Elsie 选择最左端或最右端的一个蛋糕,并把它放入她的储藏中。 当只剩下一个蛋糕时,Bessie 吃掉它,而 Elsie 吃掉她储藏中的所有蛋糕。如果两头奶牛都以最大化自己吃到的蛋糕量为目标并采取最优策略,且 Bessie 先手,那么每头奶牛分别会吃到多少蛋糕?
输入格式
每个输入包含 ()个相互独立的测试用例。保证一个输入中所有测试用例的 之和不超过 。 每个测试用例如下格式:第一行包含 。下一行包含 个用空格分隔的整数 。
输出格式
对于每个测试用例,输出一行,包含 和 ,分别表示在双方都采取最优策略时,Bessie 和 Elsie 各自会吃到的蛋糕总量。
2
4
40 30 20 10
4
10 20 30 40
60 40
60 40
提示
对于第一个测试用例,在最优策略下, Bessie 会将中间两个蛋糕叠在一起。此时蛋糕大小为 。 Elsie 会吃掉最左端的蛋糕。剩余蛋糕大小为 。 Bessie 将剩下的两个蛋糕叠在一起。 Bessie 将吃到 的蛋糕,而 Elsie 将吃到 的蛋糕。 第二个测试用例是第一个的逆序,因此答案相同。 SCORING: Input 2: 所有 都相等。 Input 3: Inputs 4-7: Inputs 8-11: 无额外限制。 Problem credits: Linda Zhao, Agastya Goel, Gavin Ye
标签: USACO|2024|Silver
来源
USACO|2024|Silver