#1583. 取数游戏
取数游戏
题目描述
给出个自然数(数小于等于。游戏双方分别为方(计算机方)和方(对奕的人)。只充许从数列两头取数。先取,然后双方依次取数。取完时,谁取得的数字总和最大为取胜方;若双方相等,属于胜。试问方可否有必胜的策略?
输入格式
输入分两行输入,第一行一个数,从第二行开始 是个整数,每个数不超过。
输出格式
输出共行,第一行为取的数的最大和值,第二行和第三行分别为所取之数,每行个数,按由小到大的顺序输出,各数之间用一空格隔开。
给出2n(n<101)个自然数(数小于等于30000)。游戏双方分别为A方(计算机方)和B方(对奕的人)。只充许从数列两头取数。A先取,然后双方依次取数。取完时,谁取得的数字总和最大为取胜方;若双方相等,属于A胜。试问A方可否有必胜的策略?
输入分两行输入,第一行一个数N,从第二行开始 是2N个整数,每个数不超过32000。
输出共3行,第一行为取的数的最大和值,第二行和第三行分别为A、B所取之数,每行N个数,按由小到大的顺序输出,各数之间用一空格隔开。
4
7 9 3 6 4 5 2 3
23
3 5 6 9
2 3 4 7