#LT2939. 纸牌PK
纸牌PK
纸牌PK
题目描述
小童和小程每次遇到谁优先的问题,都会采用抽一张纸牌比大小的方式决定,总采用这种方式,难免感到无趣。
小童今天突发奇想,修改了抽纸牌的方式。修改后的方式是这样的:两人轮流在 张纸牌中抽取 轮,每轮抽取连续一定范围的纸牌,计算 轮抽取中所有牌面上的数字总和,最终谁的数字总和大,谁获得优先权。
输入格式
第一行包括两个整数 和 。(,)
第二行包括 个整数,依次表示 张纸牌上的数字。( 整数 )
接下来 行,每行两个正整数 和 ,表示小童每轮抽牌的范围。
接下来 行,每行两个正整数 和 ,表示小程每轮抽牌的范围。()
输出格式
输出一个字符,小童数字总和大,输出 T;小程数字总和大,输出 C;总和相等输出 D。
样例输入 #1
7 3
2 10 5 3 6 4 9
3 5
6 7
2 7
2 6
1 2
1 6
样例输出 #1
C
提示
输入样例中 ,表示两人各自抽 3 轮范围纸牌。
小童第 1 轮:抽取第 3~5 张纸牌,该轮数字和 。
小童第 2 轮:抽取第 6~7 张纸牌,该轮数字和 。
小童第 3 轮:抽取第 2~7 张纸牌,该轮数字和 。
小童数字总和 。
小程第 1 轮:抽取第 2~6 张纸牌,该轮数字和 。
小程第 2 轮:抽取第 1~2 张纸牌,该轮数字和 。
小程第 3 轮:抽取第 1~6 张纸牌,该轮数字和 。
小程数字总和 。
最终小程数字总和大于小童,输出字符 C。
数据范围
,,,纸牌数字为 到 的整数。
知识点与难度
本题涉及的知识点从属于 GESP 四级(前缀和、区间求和),难度等级:Mid-。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 / 小规模 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质(平局/全相同/单元素/全范围) |
| 2 | 15 | 9~11 | Hack(极大 + 溢出测试) |
| 3 | 30 | 12~20 | 中大规模() |
| 4 | 25 | 21~25 | 随机回归() |