#T1268. [GESP202312 七级T2] 纸牌游戏
[GESP202312 七级T2] 纸牌游戏
题目背景
2023 年 12 月 GESP C++ 七级编程第 2 题
题目描述
你和小杨玩纸牌游戏。双方每轮各出一张牌,牌面为 ,胜负规则为: 胜 , 胜 , 胜 。第 轮胜者得 分,败者不得分;若平局,双方各得 分。
小杨会在游戏开始前公布全部 轮出牌 。你第 轮可以任意出牌;从第 轮开始,要么继续出上一轮的牌,要么记一次“换牌”并改出另一张牌。若整局共换牌 次,结束时会额外扣除 分。
请计算你最多能获得多少分。
输入格式
第一行输入整数 。 第二行输入 个非负整数 。 第三行输入 个非负整数 。 第四行输入 个整数 ,表示小杨每轮出的牌。
输出格式
输出一行一个整数,表示你最多能获得的分数。
4
1 2 10 100
1 100 1
1 1 2 0
219
6
3 7 2 8 9 4
1 3 9 27 81
0 1 2 1 2 0
56
数据范围与提示
- 对于 的测试点,保证 。
- 对于 的测试点,保证 。
- 对于全部测试点,保证 ,,。
- 样例 1 中最优策略可在第 轮换牌,总分为 。
来源
GESP 2023 年 12 月 C++ 七级 T2