D. 折尺上的回声

    传统题 1000ms 256MiB

折尺上的回声

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

折尺上的回声

题目描述

给定一条无限长的整数数轴,以及一段可以作为“镜面”的整数区间 [L,R][L,R]

初始有一个点在坐标 aa

一次操作中,你可以选择任意整数 pp,满足 LpRL \le p \le R,然后把当前坐标 xx 变成:

x=2pxx' = 2p - x

也就是把点关于坐标 pp 对称。

你可以重复选择同一个 pp,点也可以移动到区间 [L,R][L,R] 外。

请判断:恰好进行 kk 次操作后,能否使点位于坐标 bb

输入格式

第一行输入一个整数 TT,表示测试数据组数。

接下来 TT 行,每行输入五个整数 L,R,a,b,kL,R,a,b,k

数据范围

对于所有测试数据,保证:

1T2×1051 \le T \le 2 \times 10^5 109LR109-10^9 \le L \le R \le 10^9 1018a,b1018-10^{18} \le a,b \le 10^{18} 0k1090 \le k \le 10^9

所有输入数据均为整数。

输出格式

对于每组数据,若可以做到,输出 YES,否则输出 NO

输入输出样例 #1

输入 #1

7
0 10 3 7 1
0 10 3 25 2
5 5 2 8 3
5 5 2 2 4
-2 1 -5 3 3
-2 1 -5 4 3
0 10 30 0 5

输出 #1

YES
NO
YES
YES
YES
NO
YES

说明/提示

第一组数据中,选择 p=5p=5,可以得到:

32×53=73 \rightarrow 2 \times 5 - 3 = 7

所以答案为 YES

第二组数据中,恰好操作 22 次,相当于做一次平移。由于 RL=10R-L=10,两次操作最多只能让坐标变化 2020,而 332525 需要变化 2222,所以答案为 NO

第三组数据中,只有一个镜面 p=5p=5

2 -> 8 -> 2 -> 8

恰好 33 次后可以到达 88

第六组数据中,a=5,b=4a=-5,b=4,二者奇偶性不同,因此无论操作多少次都无法到达。

【睿爸信奥】入门组算法周赛(20260523)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-5-23 0:00
结束于
2026-5-30 0:00
持续时间
4 小时
主持人
参赛人数
15