CF2096D.Wonderful Lightbulbs
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
你是一个无限大灯泡网格的骄傲拥有者,这些灯泡以笛卡尔坐标系排列。初始时,所有灯泡都处于关闭状态,除了一个灯泡——那里埋藏着你最骄傲的宝藏。
为了隐藏宝藏的位置,你可以执行以下操作任意次数(包括零次):
- 选择两个整数 x 和 y,然后切换位于 (x,y)、(x,y+1)、(x+1,y−1) 和 (x+1,y) 的 4 个灯泡的状态。换句话说,对于每个灯泡,如果它原本是关闭的就打开它,如果原本是打开的就关闭它。注意 x 和 y 没有任何限制。
最终,有 n 个灯泡处于打开状态,坐标分别为 (x1,y1),(x2,y2),…,(xn,yn)。不幸的是,你已经忘记了宝藏最初埋藏的位置,现在需要找出一个可能的宝藏位置。祝你好运!
输入格式
每个测试包含多个测试用例。第一行包含测试用例的数量 t(1≤t≤104)。接下来是各个测试用例的描述。
每个测试用例的第一行包含一个整数 n(1≤n≤2⋅105)——处于打开状态的灯泡数量。
接下来的 n 行中,第 i 行包含两个整数 xi 和 yi(−108≤xi,yi≤108)——第 i 个灯泡的坐标。保证所有坐标都是不同的。
额外约束:存在至少一个位置 (s,t)(−109≤s,t≤109),使得如果初始时位于 (s,t) 的灯泡是打开的,那么在执行任意次操作(包括零次)后,可以得到给定的灯泡配置。
保证所有测试用例的 n 之和不超过 2⋅105。
输出格式
对于每个测试用例,输出两个整数 s 和 t(−109≤s,t≤109)——一个可能的宝藏埋藏位置。如果存在多个解,输出其中任意一个即可。
本题禁用 hack。
输入输出样例
输入#1
4 1 2 3 3 -2 -1 -1 -2 -1 -3 7 7 26 6 27 6 28 7 27 8 26 8 27 7 28 11 70 9 69 8 69 0 73 5 70 -1 70 5 71 7 70 4 73 4 71 3 72 3
输出#1
2 3 -2 -2 7 27 72 7
说明/提示
对于第一个测试用例,一种可能的情况是你将宝藏埋在位置 (2,3)。然后你没有执行任何操作。
最终,只有位于 (2,3) 的灯泡是打开的。
对于第二个测试用例,一种可能的情况是你将宝藏埋在位置 (−2,−2)。然后你执行了 1 次操作,选择 x=−2,y=−2。
这次操作切换了位于 (−2,−2)、(−2,−1)、(−1,−3) 和 (−1,−2) 的 4 个灯泡的状态。
最终,位于 (−2,−1)、(−1,−2) 和 (−1,−3) 的灯泡是打开的。
翻译由 DeepSeek V3 完成
输入解题思路,AI测评打分。不知道怎么写?