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 |
|---|---|---|---|---|---|---|
| 2009 | Codeforces Round 971 (Div. 4) | FINISHED | False | 9000 | 51031523 | Sept. 3, 2024, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 5332 ) | G1 | Yunli's Subarray Queries (easy version) | PROGRAMMING | binary search two pointers |
This is the easy version of the problem. In this version, it is guaranteed that (r=l+k-1) for all queries. For an arbitrary array (b), Yunli can perform the following operation any number of times: Select an index (i). Set (b_i = x) where (x) is any integer she desires ((x) is not limited to the interval (1,n)). Denote (f(b)) as the minimum number of operations she needs to perform until there exists a consecutive subarray(^{\text{∗}}) of length at least (k) in (b). Yunli is given an array (a) of size (n) and asks you (q) queries. In each query, you must output (\sum_{j=l+k-1}^{r} f(a_l, a_{l+1}, \ldots, a_j)). Note that in this version, you are only required to output (f(a_l, a_{l+1}, \ldots, a_{l+k-1})). (^{\text{∗}})If there exists a consecutive subarray of length (k) that starts at index (i) ((1 \leq i \leq |b|-k+1)), then (b_j = b_{j-1} + 1) for all (i < j \leq i+k-1). The first line contains (t) ((1 \leq t \leq 10^4)) — the number of test cases. The first line of each test case contains three integers (n), (k), and (q) ((1 \leq k \leq n \leq 2 \cdot 10^5), (1 \leq q \leq 2 \cdot 10^5)) — the length of the array, the length of the consecutive subarray, and the number of queries. The following line contains (n) integers (a_1, a_2, \dots, a_n) ((1 \leq a_i \leq n)). The following (q) lines contain two integers (l) and (r) ((1 \leq l \leq r \leq n), (r=l+k-1)) — the bounds of the query. It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5) and the sum of (q) over all test cases does not exceed (2 \cdot 10^5). Output (\sum_{j=l+k-1}^{r} f(a_l, a_{l+1}, \ldots, a_j)) for each query on a new line. In the first query of the first testcase, (b=1,2,3,2,1). Yunli can make a consecutive subarray of length (5) in (2) moves: Set (b_4=4) Set |
| Codeforces Round 971 (Div. 4) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 279741169 | wizardrabbit | G1 | Sept. 4, 2024, 2:47 a.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 186 | 8089600 | ||
| 279729601 | FzArK | G1 | Sept. 3, 2024, 11:02 p.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 202 | 614400 | ||
| 279701756 | sabino1 | G1 | Sept. 3, 2024, 8:34 p.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 218 | 4300800 | ||
| 279642942 | oaht_uht | G1 | Sept. 3, 2024, 5:24 p.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 218 | 13619200 | ||
| 279744048 | LEFt_bank | G1 | Sept. 4, 2024, 3:30 a.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 233 | 307200 | ||
| 279752457 | Garvit_Goyal | G1 | Sept. 4, 2024, 5:10 a.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 233 | 7782400 | ||
| 279652606 | Citypop | G1 | Sept. 3, 2024, 6:51 p.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 234 | 3276800 | ||
| 279756269 | Artorias | G1 | Sept. 4, 2024, 5:51 a.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 234 | 10956800 | ||
| 279728926 | Sparkle_Twilight | G1 | Sept. 3, 2024, 10:47 p.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 234 | 27136000 | ||
| 279728796 | OganessonIsland | G1 | Sept. 3, 2024, 10:45 p.m. | OK | C++17 (GCC 7-32) | TESTS | 22 | 234 | 27136000 | ||
| 279648212 | Repeater111 | G1 | Sept. 3, 2024, 6:08 p.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 140 | 3072000 | ||
| 279754791 | Urtusea | G1 | Sept. 4, 2024, 5:35 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 140 | 3788800 | ||
| 279745187 | LNian | G1 | Sept. 4, 2024, 3:45 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 140 | 4403200 | ||
| 279740017 | xizhao | G1 | Sept. 4, 2024, 2:29 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 140 | 4608000 | ||
| 279746000 | 0x3ffffffff | G1 | Sept. 4, 2024, 3:55 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 155 | 1945600 | ||
| 279644693 | Euphoria_07 | G1 | Sept. 3, 2024, 5:38 p.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 155 | 6860800 | ||
| 279724825 | BortiK | G1 | Sept. 3, 2024, 9:30 p.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 155 | 9318400 | ||
| 279741549 | LETTERA | G1 | Sept. 4, 2024, 2:54 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 156 | 307200 | ||
| 279744664 | Brrr23 | G1 | Sept. 4, 2024, 3:38 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 156 | 3788800 | ||
| 279732219 | luckyblock233 | G1 | Sept. 4, 2024, 12:01 a.m. | OK | C++20 (GCC 13-64) | TESTS | 22 | 156 | 7270400 | ||
| 279657117 | MUZAN | G1 | Sept. 3, 2024, 7:36 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 140 | 4096000 | ||
| 279657031 | MUZAN | G1 | Sept. 3, 2024, 7:35 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 156 | 5632000 | ||
| 279725247 | cemil1234 | G1 | Sept. 3, 2024, 9:37 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 202 | 13209600 | ||
| 279724904 | BortiK | G1 | Sept. 3, 2024, 9:31 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 203 | 9523200 | ||
| 279724858 | BortiK | G1 | Sept. 3, 2024, 9:31 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 203 | 9523200 | ||
| 279645109 | Salmon2653 | G1 | Sept. 3, 2024, 5:41 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 218 | 11264000 | ||
| 279644875 | frangl | G1 | Sept. 3, 2024, 5:39 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 218 | 11264000 | ||
| 279736233 | HProKiller | G1 | Sept. 4, 2024, 1:22 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 218 | 12902400 | ||
| 279653071 | Mirzaa | G1 | Sept. 3, 2024, 6:56 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 218 | 13209600 | ||
| 279734105 | Junz_LJL | G1 | Sept. 4, 2024, 12:46 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 22 | 218 | 80179200 | ||
| 279747596 | __baozii__ | G1 | Sept. 4, 2024, 4:14 a.m. | OK | Go | TESTS | 22 | 2140 | 91750400 | ||
| 279679453 | dzhi | G1 | Sept. 3, 2024, 7:58 p.m. | OK | Java 21 | TESTS | 22 | 468 | 10854400 | ||
| 279649665 | kritikmodi | G1 | Sept. 3, 2024, 6:22 p.m. | OK | Java 21 | TESTS | 22 | 608 | 24473600 | ||
| 279649743 | kritikmodi | G1 | Sept. 3, 2024, 6:22 p.m. | OK | Java 21 | TESTS | 22 | 655 | 23347200 | ||
| 279643655 | chiragsingh876 | G1 | Sept. 3, 2024, 5:29 p.m. | OK | Java 21 | TESTS | 22 | 1015 | 35328000 | ||
| 279722624 | Priyanshu_pandey15 | G1 | Sept. 3, 2024, 8:57 p.m. | OK | Java 21 | TESTS | 22 | 1327 | 19148800 | ||
| 279650825 | aishwarykesarwani | G1 | Sept. 3, 2024, 6:33 p.m. | OK | Java 8 | TESTS | 22 | 483 | 14233600 | ||
| 279724576 | Sumitsingh7 | G1 | Sept. 3, 2024, 9:26 p.m. | OK | Java 8 | TESTS | 22 | 624 | 32665600 | ||
| 279746657 | mohit458 | G1 | Sept. 4, 2024, 4:03 a.m. | OK | Java 8 | TESTS | 22 | 1077 | 33996800 | ||
| 279751688 | _twi_nami | G1 | Sept. 4, 2024, 5:02 a.m. | OK | PyPy 3-64 | TESTS | 22 | 327 | 29081600 | ||
| 279723034 | gardengnome | G1 | Sept. 3, 2024, 9:03 p.m. | OK | PyPy 3-64 | TESTS | 22 | 342 | 34508800 | ||
| 279734359 | RobinFromTheHood | G1 | Sept. 4, 2024, 12:51 a.m. | OK | PyPy 3-64 | TESTS | 22 | 421 | 44646400 | ||
| 279649288 | the_last_smilodon | G1 | Sept. 3, 2024, 6:18 p.m. | OK | PyPy 3-64 | TESTS | 22 | 499 | 43827200 | ||
| 279645771 | hxu10 | G1 | Sept. 3, 2024, 5:46 p.m. | OK | PyPy 3-64 | TESTS | 22 | 546 | 40140800 | ||
| 279649137 | Sandeep_P | G1 | Sept. 3, 2024, 6:17 p.m. | OK | PyPy 3-64 | TESTS | 22 | 639 | 36761600 | ||
| 279748247 | phantomxxx | G1 | Sept. 4, 2024, 4:23 a.m. | OK | PyPy 3-64 | TESTS | 22 | 655 | 54579200 | ||
| 279725208 | pythonist_viking | G1 | Sept. 3, 2024, 9:36 p.m. | OK | PyPy 3-64 | TESTS | 22 | 671 | 38400000 | ||
| 279644420 | Sandeep_P | G1 | Sept. 3, 2024, 5:35 p.m. | OK | PyPy 3-64 | TESTS | 22 | 671 | 50278400 | ||
| 279642411 | helltractor | G1 | Sept. 3, 2024, 5:20 p.m. | OK | PyPy 3-64 | TESTS | 22 | 687 | 41574400 | ||
| 279747282 | Akshar_7 | G1 | Sept. 4, 2024, 4:10 a.m. | OK | Python 3 | TESTS | 22 | 2031 | 60928000 | ||
| 279749423 | 0x81 | G1 | Sept. 4, 2024, 4:36 a.m. | OK | Ruby 3 | TESTS | 22 | 1468 | 36864000 | ||
| 279743929 | Spheniscine | G1 | Sept. 4, 2024, 3:28 a.m. | OK | Rust 2021 | TESTS | 22 | 124 | 5632000 |
Back to search problems