什么有(*)趣(*)题面,强烈建议改进

P3793 由乃救爷爷

jielosc @ 2024-08-11 16:01:31

上来的题目背景和题目描述和这道题有很大关系吗?

还有,题目写的不够清楚, 查询区间为 l, r ,但如果 l > r,是算作不合法区间还是算成 [r, l] 呢?

强烈建议在题面里解释清楚,不然就会让像我这样不理解题目的人对着一份正确代码白白 debug 数个小时。

下面我出给一份题面

输入格式

第一行,三个整数 n, m, s,分别代表序列长度,询问次数,和随机种子。

之后,你需要执行 srand(s); 一次。

然后调用 nread() 函数生成 n 个数表示序列 a_i

然后 m 个询问,每次询问的答案为一个区间的最大值。询问的区间为 \lbrack min\{x, y\}, max\{x, y\}\rbrack,其中 x = read() % n + 1, y = read() % n + 1

输出格式

第一行,一个整数,表示所有询问的答案的和。


by xiaoqiu_ @ 2024-08-11 16:19:45

Rt


by aieoas @ 2024-08-12 19:25:33

智齿


by c20220526 @ 2024-08-13 10:15:11

qpzc


by hzx198 @ 2024-08-16 19:24:33

支持


by SunnyYuan @ 2024-08-23 17:10:49

同感,@Maxmilite @Alex_Wei


by li_cat @ 2024-08-31 18:01:17

很难不支持


|