AT_tkppc6_2_h.Reversi Pieces
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
桌子上有 N 个黑白棋子。现在,从左起第 i 个棋子,如果 i 是奇数,则黑面朝上;如果 i 是偶数,则白面朝上。此外,从左起第 i 个棋子的黑面上写有数字 Bi,白面上写有数字 Wi。
有 Q 个询问,请你回答所有询问。第 i 个询问如下:
- 移除除从左起第 Li 个到第 Ri 个之外的所有棋子。之后,可以任意次(包括 0 次)重复以下操作。此时,桌上剩下的棋子朝上的面上的数字之和最大可以是多少?
- 设当前桌上有 r 个棋子。选择 1≤i≤j≤r,且从左起第 i 个和第 j 个棋子朝上的面颜色相同。对于从左起第 i 个到第 j 个的所有棋子,如果某个棋子的朝上面颜色与第 i 个不同,则将该棋子翻面。
注意,所有询问互相独立,在第 i 个询问中移除或翻转棋子不会影响第 i+1 个及之后的询问。
输入格式
输入按以下格式从标准输入给出。
N
B1 W1
B2 W2
⋮
BN WN
Q
L1 R1
L2 R2
⋮
LQ RQ
输出格式
输出 Q 行,第 i 行输出第 i 个询问的答案。
输入输出样例
输入#1
4 1 2 3 4 5 6 7 8 3 2 4 1 3 1 2
输出#1
18 10 5
输入#2
4 17 59 59 91 78 71 24 19 3 1 3 2 4 2 3
输出#2
186 188 169
说明/提示
数据范围
- 1≤N≤105
- 1≤Bi≤109
- 1≤Wi≤109
- 1≤Q≤105
- 1≤Li≤Ri≤N
- 所有输入均为整数
样例解释 1
对于第 1 个询问,选择 i=1,j=3,只操作一次是最优的。桌上剩下的棋子朝上的数字依次为 4,6,8。对于第 2 个询问,一次操作都不进行是最优的。对于第 3 个询问,无法进行任何操作。
样例解释 2
原案: Forested
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?