Solutions are presented as using the least memory and the fastest execution time. It also takes the top 10 most recent solutions from each language. If you want to limit to a specific index, click the "Solved" button and go to that problem.
ContestId |
Name |
Phase |
Frozen |
Duration (Seconds) |
Relative Time |
Start Time |
|---|---|---|---|---|---|---|
| 1993 | Codeforces Round 963 (Div. 2) | FINISHED | False | 7200 | 53709884 | Aug. 4, 2024, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 16142 ) | C | Light Switches | PROGRAMMING | implementation math |
There is an apartment consisting of (n) rooms, each with its light initially turned off . To control the lights in these rooms, the owner of the apartment decided to install chips in the rooms so that each room has exactly one chip, and the chips are installed at different times. Specifically, these times are represented by the array (a_1, a_2, \ldots, a_n), where (a_i) is the time (in minutes) at which a chip is installed in the (i)-th room. As soon as a chip is installed, it changes the room's light status every (k) minutes — it turns on the light for (k) minutes, then turns it off for the next (k) minutes, then turns it back on for the next (k) minutes, and so on. In other words, the light status is changed by the chip at minute (a_i), (a_i + k), (a_i + 2k), (a_i + 3k), (\ldots) for the (i)-th room. What is the earliest moment when all rooms in the apartment have their lights turned on? The first line contains a single integer (t) ((1 \le t \le 10^4)) — the number of test cases. The first line of each test case contains two integers (n) and (k) ((1 \le k \le n \le 2 \cdot 10^5)) — the number of rooms in the apartment and the period of the chips. The second line contains (n) distinct integers (a_1, a_2, \ldots, a_n) ((1 \le a_i \le 10^9)) — the moments when the chips are installed. It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, print a single integer — the answer to the question (in minutes). If there is no such moment that the lights are turned on in all the rooms, print (-1) instead. In the first test case, all lights will be on by the minute (5) without any of them being turned off by the chips. The answer is (5). In the second test case, due to (k=3), the (1)-st light will be on at minutes (2, 3, 4, 8, 9, 10, 14, \ldots); meanwhile, the (4)-th light will be on at minu |
| Editorial of Codeforces Round 963 (Div. 2) |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 274450997 | sgoldebaev | C | Aug. 4, 2024, 10:13 p.m. | OK | C# 10 | TESTS | 25 | 171 | 16588800 | ||
| 274469339 | sunumbrella | C | Aug. 5, 2024, 3:28 a.m. | OK | C++14 (GCC 6-32) | TESTS | 28 | 93 | 0 | ||
| 274461698 | pasda. | C | Aug. 5, 2024, 1:57 a.m. | OK | C++14 (GCC 6-32) | TESTS | 28 | 93 | 0 | ||
| 274442036 | scream_g0d | C | Aug. 4, 2024, 7:56 p.m. | OK | C++14 (GCC 6-32) | TESTS | 25 | 93 | 0 | ||
| 274424257 | nasoob114 | C | Aug. 4, 2024, 5:31 p.m. | OK | C++14 (GCC 6-32) | TESTS | 21 | 93 | 1228800 | ||
| 274472769 | Burnling | C | Aug. 5, 2024, 4:13 a.m. | OK | C++14 (GCC 6-32) | TESTS | 28 | 93 | 4812800 | ||
| 274463207 | techwiz911 | C | Aug. 5, 2024, 2:16 a.m. | OK | C++14 (GCC 6-32) | TESTS | 28 | 108 | 0 | ||
| 274474133 | goku_786 | C | Aug. 5, 2024, 4:31 a.m. | OK | C++14 (GCC 6-32) | TESTS | 28 | 108 | 0 | ||
| 274424901 | aj_786 | C | Aug. 4, 2024, 5:33 p.m. | OK | C++14 (GCC 6-32) | TESTS | 21 | 108 | 0 | ||
| 274417992 | Kishor_2021 | C | Aug. 4, 2024, 4:29 p.m. | OK | C++14 (GCC 6-32) | TESTS | 21 | 108 | 1126400 | ||
| 274470666 | bjbs | C | Aug. 5, 2024, 3:45 a.m. | OK | C++14 (GCC 6-32) | TESTS | 28 | 108 | 1638400 | ||
| 274473716 | AkiLotus | C | Aug. 5, 2024, 4:26 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 93 | 0 | ||
| 274476987 | priyam_2910 | C | Aug. 5, 2024, 5:05 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 93 | 0 | ||
| 274451316 | MohamedMagdy | C | Aug. 4, 2024, 10:22 p.m. | OK | C++17 (GCC 7-32) | TESTS | 25 | 93 | 307200 | ||
| 274475698 | zhuoying | C | Aug. 5, 2024, 4:51 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 93 | 1638400 | ||
| 274459281 | super_kky | C | Aug. 5, 2024, 1:22 a.m. | OK | C++17 (GCC 7-32) | TESTS | 25 | 93 | 1638400 | ||
| 274458342 | SpadeA261 | C | Aug. 5, 2024, 1:06 a.m. | OK | C++17 (GCC 7-32) | TESTS | 25 | 93 | 2457600 | ||
| 274471757 | DraggerJd03 | C | Aug. 5, 2024, 3:59 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 93 | 4403200 | ||
| 274477341 | sweta23022003 | C | Aug. 5, 2024, 5:09 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 108 | 0 | ||
| 274480109 | kvivekcodes | C | Aug. 5, 2024, 5:37 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 108 | 0 | ||
| 274466960 | Redempt1o_n | C | Aug. 5, 2024, 3 a.m. | OK | C++17 (GCC 7-32) | TESTS | 28 | 108 | 0 | ||
| 274465645 | bird9612 | C | Aug. 5, 2024, 2:45 a.m. | OK | C++20 (GCC 13-64) | TESTS | 28 | 77 | 0 | ||
| 274432694 | prnvnrp | C | Aug. 4, 2024, 6:24 p.m. | OK | C++20 (GCC 13-64) | TESTS | 25 | 77 | 307200 | ||
| 274474204 | cp_31 | C | Aug. 5, 2024, 4:32 a.m. | OK | C++20 (GCC 13-64) | TESTS | 28 | 78 | 0 | ||
| 274455953 | NJX4122 | C | Aug. 5, 2024, 12:20 a.m. | OK | C++20 (GCC 13-64) | TESTS | 25 | 78 | 0 | ||
| 274468803 | beginnerwang | C | Aug. 5, 2024, 3:22 a.m. | OK | C++20 (GCC 13-64) | TESTS | 28 | 78 | 0 | ||
| 274459573 | SuNeJa | C | Aug. 5, 2024, 1:26 a.m. | OK | C++20 (GCC 13-64) | TESTS | 25 | 78 | 0 | ||
| 274456238 | cmottao | C | Aug. 5, 2024, 12:26 a.m. | OK | C++20 (GCC 13-64) | TESTS | 25 | 78 | 0 | ||
| 274470919 | SilverTongue1729 | C | Aug. 5, 2024, 3:48 a.m. | OK | C++20 (GCC 13-64) | TESTS | 28 | 78 | 0 | ||
| 274460424 | wdch | C | Aug. 5, 2024, 1:40 a.m. | OK | C++20 (GCC 13-64) | TESTS | 25 | 78 | 2048000 | ||
| 274437398 | JhoZzel_ | C | Aug. 4, 2024, 7:07 p.m. | OK | C++20 (GCC 13-64) | TESTS | 25 | 78 | 3276800 | ||
| 274417102 | KH22.Serge_ | C | Aug. 4, 2024, 4:28 p.m. | OK | C# 8 | TESTS | 21 | 187 | 22937600 | ||
| 274417347 | NenadDapic | C | Aug. 4, 2024, 4:28 p.m. | OK | FPC | TESTS | 21 | 109 | 819200 | ||
| 274416407 | 1435730 | C | Aug. 4, 2024, 4:26 p.m. | OK | GNU C11 | TESTS | 21 | 124 | 3993600 | ||
| 274425008 | Hom4ikTop4ik | C | Aug. 4, 2024, 5:34 p.m. | OK | GNU C11 | TESTS | 21 | 139 | 4915200 | ||
| 274418486 | naman_hehe | C | Aug. 4, 2024, 4:30 p.m. | OK | GNU C11 | TESTS | 21 | 171 | 3174400 | ||
| 274425363 | SanjivDinakar | C | Aug. 4, 2024, 5:36 p.m. | OK | GNU C11 | TESTS | 21 | 233 | 20889600 | ||
| 274415722 | SanNguDan | C | Aug. 4, 2024, 4:24 p.m. | OK | GNU C11 | TESTS | 21 | 374 | 80281600 | ||
| 274417912 | Peregrint | C | Aug. 4, 2024, 4:29 p.m. | OK | Go | TESTS | 21 | 124 | 3276800 | ||
| 274423917 | batroe24 | C | Aug. 4, 2024, 5:30 p.m. | OK | Go | TESTS | 21 | 1577 | 7782400 | ||
| 274424471 | Naoki_M | C | Aug. 4, 2024, 5:31 p.m. | OK | Haskell | TESTS | 21 | 187 | 23142400 | ||
| 274420212 | Dreadlight | C | Aug. 4, 2024, 4:34 p.m. | OK | Haskell | TESTS | 21 | 1577 | 92467200 | ||
| 274448319 | owess | C | Aug. 4, 2024, 9:21 p.m. | OK | Java 21 | TESTS | 25 | 264 | 1126400 | ||
| 274419627 | d2s2 | C | Aug. 4, 2024, 4:33 p.m. | OK | Java 21 | TESTS | 21 | 296 | 1024000 | ||
| 274449322 | UlaanBatat | C | Aug. 4, 2024, 9:38 p.m. | OK | Java 21 | TESTS | 25 | 311 | 819200 | ||
| 274426152 | amit_roy | C | Aug. 4, 2024, 5:40 p.m. | OK | Java 21 | TESTS | 21 | 327 | 921600 | ||
| 274451311 | dzhi | C | Aug. 4, 2024, 10:22 p.m. | OK | Java 21 | TESTS | 25 | 327 | 1433600 | ||
| 274473056 | Cromyl | C | Aug. 5, 2024, 4:17 a.m. | OK | Java 21 | TESTS | 28 | 327 | 1945600 | ||
| 274463474 | Zhanzhe_Lee | C | Aug. 5, 2024, 2:19 a.m. | OK | Java 21 | TESTS | 28 | 328 | 1536000 | ||
| 274459225 | Elzok4 | C | Aug. 5, 2024, 1:21 a.m. | OK | Java 21 | TESTS | 25 | 343 | 1024000 | ||
| 274464021 | pranp_24 | C | Aug. 5, 2024, 2:26 a.m. | OK | Java 21 | TESTS | 28 | 343 | 6860800 | ||
| 274463807 | Yousef_Badr | C | Aug. 5, 2024, 2:24 a.m. | OK | Java 21 | TESTS | 28 | 358 | 819200 | ||
| 274444343 | RahulAhuja2901 | C | Aug. 4, 2024, 8:26 p.m. | OK | Java 8 | TESTS | 25 | 171 | 0 | ||
| 274443470 | yash49 | C | Aug. 4, 2024, 8:15 p.m. | OK | Java 8 | TESTS | 25 | 171 | 0 | ||
| 274476798 | yash_569 | C | Aug. 5, 2024, 5:03 a.m. | OK | Java 8 | TESTS | 28 | 217 | 3481600 | ||
| 274440674 | kasiru_69 | C | Aug. 4, 2024, 7:40 p.m. | OK | Java 8 | TESTS | 25 | 234 | 4198400 | ||
| 274434413 | Artistic_code | C | Aug. 4, 2024, 6:38 p.m. | OK | Java 8 | TESTS | 25 | 234 | 4198400 | ||
| 274416598 | ayush.svt | C | Aug. 4, 2024, 4:26 p.m. | OK | Java 8 | TESTS | 21 | 250 | 4096000 | ||
| 274477926 | kasiru_69 | C | Aug. 5, 2024, 5:16 a.m. | OK | Java 8 | TESTS | 28 | 265 | 4198400 | ||
| 274436626 | as4650619 | C | Aug. 4, 2024, 6:59 p.m. | OK | Java 8 | TESTS | 25 | 421 | 80588800 | ||
| 274424377 | faresbadr316 | C | Aug. 4, 2024, 5:31 p.m. | OK | Java 8 | TESTS | 21 | 467 | 5222400 | ||
| 274434992 | Mr_A | C | Aug. 4, 2024, 6:44 p.m. | OK | Java 8 | TESTS | 25 | 484 | 0 | ||
| 274415699 | harshvardhan05773 | C | Aug. 4, 2024, 4:24 p.m. | OK | PyPy 3 | TESTS | 21 | 374 | 14336000 | ||
| 274416081 | AKIII-AK | C | Aug. 4, 2024, 4:25 p.m. | OK | PyPy 3 | TESTS | 21 | 453 | 14233600 | ||
| 274454105 | normalcoder12 | C | Aug. 4, 2024, 11:32 p.m. | OK | PyPy 3 | TESTS | 25 | 467 | 19763200 | ||
| 274433592 | Qw04_Dragoknight | C | Aug. 4, 2024, 6:30 p.m. | OK | PyPy 3 | TESTS | 25 | 468 | 18432000 | ||
| 274415557 | monji | C | Aug. 4, 2024, 4:24 p.m. | OK | PyPy 3 | TESTS | 21 | 483 | 15257600 | ||
| 274446526 | mitelfrend | C | Aug. 4, 2024, 8:54 p.m. | OK | PyPy 3 | TESTS | 25 | 483 | 18124800 | ||
| 274415518 | ayushshaw | C | Aug. 4, 2024, 4:24 p.m. | OK | PyPy 3 | TESTS | 21 | 530 | 15667200 | ||
| 274416076 | Pavan_Mallela | C | Aug. 4, 2024, 4:25 p.m. | OK | PyPy 3 | TESTS | 21 | 546 | 17920000 | ||
| 274442329 | gardengnome | C | Aug. 4, 2024, 8 p.m. | OK | PyPy 3-64 | TESTS | 25 | 171 | 27033600 | ||
| 274426424 | kyooz | C | Aug. 4, 2024, 5:41 p.m. | OK | PyPy 3-64 | TESTS | 22 | 171 | 27238400 | ||
| 274416997 | iygav1238 | C | Aug. 4, 2024, 4:27 p.m. | OK | PyPy 3-64 | TESTS | 21 | 186 | 26931200 | ||
| 274427419 | gyoseon123 | C | Aug. 4, 2024, 5:47 p.m. | OK | PyPy 3-64 | TESTS | 23 | 186 | 27033600 | ||
| 274443951 | golomb | C | Aug. 4, 2024, 8:21 p.m. | OK | PyPy 3-64 | TESTS | 25 | 187 | 21606400 | ||
| 274424909 | im_poli | C | Aug. 4, 2024, 5:33 p.m. | OK | PyPy 3-64 | TESTS | 21 | 187 | 26931200 | ||
| 274451522 | aptrj | C | Aug. 4, 2024, 10:27 p.m. | OK | PyPy 3-64 | TESTS | 25 | 187 | 27033600 | ||
| 274470804 | MdAbedin | C | Aug. 5, 2024, 3:47 a.m. | OK | PyPy 3-64 | TESTS | 28 | 187 | 27136000 | ||
| 274442603 | Yeaish_Turj | C | Aug. 4, 2024, 8:03 p.m. | OK | PyPy 3-64 | TESTS | 25 | 187 | 28057600 | ||
| 274417307 | kdy8128 | C | Aug. 4, 2024, 4:28 p.m. | OK | PyPy 3-64 | TESTS | 21 | 202 | 27033600 | ||
| 274455361 | Torge | C | Aug. 5, 2024, 12:05 a.m. | OK | Python 3 | TESTS | 25 | 218 | 27545600 | ||
| 274456378 | Torge | C | Aug. 5, 2024, 12:29 a.m. | OK | Python 3 | TESTS | 25 | 249 | 27852800 | ||
| 274416647 | bcryptic | C | Aug. 4, 2024, 4:27 p.m. | OK | Python 3 | TESTS | 21 | 250 | 27443200 | ||
| 274426692 | m.olimovvv | C | Aug. 4, 2024, 5:42 p.m. | OK | Python 3 | TESTS | 23 | 281 | 26521600 | ||
| 274424678 | anonymus118 | C | Aug. 4, 2024, 5:32 p.m. | OK | Python 3 | TESTS | 21 | 281 | 27750400 | ||
| 274417390 | hiding_ | C | Aug. 4, 2024, 4:28 p.m. | OK | Python 3 | TESTS | 21 | 281 | 27750400 | ||
| 274420631 | SPARSH_EE1 | C | Aug. 4, 2024, 4:34 p.m. | OK | Python 3 | TESTS | 21 | 296 | 26521600 | ||
| 274419321 | 9313634212 | C | Aug. 4, 2024, 4:32 p.m. | OK | Python 3 | TESTS | 21 | 296 | 26521600 | ||
| 274416495 | sanjanapatel238 | C | Aug. 4, 2024, 4:26 p.m. | OK | Python 3 | TESTS | 21 | 327 | 27852800 | ||
| 274446764 | manglavishesh64 | C | Aug. 4, 2024, 8:58 p.m. | OK | Python 3 | TESTS | 25 | 406 | 28364800 | ||
| 274419723 | sabbirsajids45 | C | Aug. 4, 2024, 4:33 p.m. | OK | Ruby 3 | TESTS | 21 | 687 | 32768000 |
Back to search problems