Codeforces Round 1039 (Div. 2)

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
2128 Codeforces Round 1039 (Div. 2) FINISHED False 7200 22778723 July 27, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 20470 ) C Leftmost Below PROGRAMMING greedy

Consider an array (a_1, \ldots, a_n). Initially, (a_i = 0) for every (i). You can do operations of the following form. You choose an integer (x) greater than (\min(a)). Then, (i) is defined as the minimum index such that (a_i < x). In other words, (i) is the unique integer between (1) and (n) inclusive such that (a_i < x) and (a_j \geq x) for every (1 \leq j \leq i-1). Finally, (a_i) is incremented by (x). For example, if (a = 6, 8, 2, 1) and you choose (x = 6), then (i) will be equal to (3) (since (a_1 \geq 6), (a_2 \geq 6), and (a_3 < 6)) and (a) will become (6, 8, 8, 1). You can do as many operations as you want. Can you reach a target array (b_1, \ldots, b_n)? Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 10\,000)). The description of the test cases follows. The first line of each test case contains a single integer (n) ((2 \leq n \leq 200\,000)). The second line of each test case contains (n) integers (b_1, b_2, \ldots, b_n) ((1 \le b_i \le 10^9)). The sum of (n) over all test cases does not exceed (200\,000). For each test case, print YES if you can reach the target array and NO otherwise. You can output the answer in any case (upper or lower). For example, the strings " yEs ", " yes ", " Yes ", and " YES " will be recognized as positive responses. In the first test case, we can do the following sequence of operations: we choose (x=2), (a) becomes (2, 0, 0, 0) we choose (x=2), (a) becomes (2, 2, 0, 0) we choose (x=3), (a) becomes (5, 2, 0, 0) we choose (x=4), (a) becomes (5, 6, 0, 0) we choose (x=1), (a) becomes (5, 6, 1, 0) we choose (x=1), (a) becomes (5, 6, 1, 1) In the second test case, we can prove there is no way to reach (3, 1, 2).

Tutorials

Codeforces Round #1039 — Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
331188398 AnatolyTolstobrov C July 27, 2025, 4:33 p.m. OK C# 10 TESTS 13 140 2560000
331208280 KevinTorres01 C July 27, 2025, 7:34 p.m. OK C# 13 TESTS 13 124 27545600
331229019 orangeflavour C July 28, 2025, 1:33 a.m. OK C++17 (GCC 7-32) TESTS 13 78 0
331242704 xjl_zjbnb C July 28, 2025, 4:40 a.m. OK C++17 (GCC 7-32) TESTS 13 78 0
331235924 232016907 C July 28, 2025, 3:04 a.m. OK C++17 (GCC 7-32) TESTS 13 78 0
331241915 udayank23 C July 28, 2025, 4:28 a.m. OK C++17 (GCC 7-32) TESTS 13 78 102400
331242726 devecent C July 28, 2025, 4:40 a.m. OK C++17 (GCC 7-32) TESTS 13 78 102400
331224274 cjs_pd C July 28, 2025, 12:24 a.m. OK C++17 (GCC 7-32) TESTS 13 78 102400
331234857 SaiBeiFsh C July 28, 2025, 2:51 a.m. OK C++17 (GCC 7-32) TESTS 13 78 819200
331227558 xuyimeng C July 28, 2025, 1:11 a.m. OK C++17 (GCC 7-32) TESTS 13 78 819200
331242695 0xC0nquer0r C July 28, 2025, 4:40 a.m. OK C++17 (GCC 7-32) TESTS 13 92 0
331244658 Deathly_Hallows C July 28, 2025, 5:08 a.m. OK C++17 (GCC 7-32) TESTS 13 92 0
331242410 Star_Waliking C July 28, 2025, 4:36 a.m. OK C++20 (GCC 13-64) TESTS 13 62 16076800
331243685 jubair7 C July 28, 2025, 4:54 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331248939 sailealt31 C July 28, 2025, 5:59 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331242241 Abdugani_1210 C July 28, 2025, 4:34 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331239754 jfhguisgfs C July 28, 2025, 3:55 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331237670 Kagarii22 C July 28, 2025, 3:27 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331233200 gggxxxyyy C July 28, 2025, 2:29 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331224415 Kalditeen C July 28, 2025, 12:28 a.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331223173 __Aris C July 27, 2025, 11:56 p.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331222570 Abdo_Elsayed94 C July 27, 2025, 11:37 p.m. OK C++20 (GCC 13-64) TESTS 13 77 0
331225041 gaojtccc C July 28, 2025, 12:37 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 62 102400
331249290 liuyan1217 C July 28, 2025, 6:03 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331247550 hackercracker C July 28, 2025, 5:44 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331246857 robai2002 C July 28, 2025, 5:36 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331246558 K_M_ZIAUR C July 28, 2025, 5:32 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331246417 motongyu C July 28, 2025, 5:31 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331245241 shivam_tractors C July 28, 2025, 5:16 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331245152 Arif_0.1 C July 28, 2025, 5:15 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331242439 rkbhati0105 C July 28, 2025, 4:36 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331242651 Tanmay1618 C July 28, 2025, 4:39 a.m. OK C++23 (GCC 14-64, msys2) TESTS 13 77 0
331184133 James_bond_9089 C July 27, 2025, 4:26 p.m. OK C# 8 TESTS 13 155 17612800
331192595 NenadDapic C July 27, 2025, 5:23 p.m. OK FPC TESTS 13 124 2457600
331206291 Harin2205 C July 27, 2025, 7:12 p.m. OK GNU C11 TESTS 13 93 921600
331210992 1divv1 C July 27, 2025, 8:07 p.m. OK GNU C11 TESTS 13 93 921600
331183793 bhavay_gupta C July 27, 2025, 4:25 p.m. OK GNU C11 TESTS 13 93 1638400
331186301 glebsamsonov C July 27, 2025, 4:30 p.m. OK Go TESTS 13 187 4710400
331240293 _Abhinavv_ C July 28, 2025, 4:04 a.m. OK Java 21 TESTS 13 296 819200
331237800 mastacoda C July 28, 2025, 3:29 a.m. OK Java 21 TESTS 13 311 716800
331182621 mohit_19 C July 27, 2025, 4:22 p.m. OK Java 21 TESTS 13 312 716800
331236377 singhdevansh024 C July 28, 2025, 3:10 a.m. OK Java 21 TESTS 13 312 1331200
331202399 Soumarya_Pal C July 27, 2025, 6:33 p.m. OK Java 21 TESTS 13 327 512000
331226642 shiva___np C July 28, 2025, 12:58 a.m. OK Java 21 TESTS 13 327 1433600
331184572 krishkross C July 27, 2025, 4:26 p.m. OK Java 21 TESTS 13 342 6963200
331246089 krishnakulange C July 28, 2025, 5:26 a.m. OK Java 21 TESTS 13 343 512000
331199997 lilac7597 C July 27, 2025, 6:12 p.m. OK Java 21 TESTS 13 358 819200
331203915 yuvrajye C July 27, 2025, 6:48 p.m. OK Java 21 TESTS 13 359 409600
331185592 y_a_s C July 27, 2025, 4:28 p.m. OK Java 8 TESTS 13 203 3686400
331184912 dassayak243 C July 27, 2025, 4:27 p.m. OK Java 8 TESTS 13 218 3891200
331220347 NotWay_1 C July 27, 2025, 10:47 p.m. OK Java 8 TESTS 13 421 0
331205578 samamn_varshney C July 27, 2025, 7:04 p.m. OK Java 8 TESTS 13 437 0
331204736 anshika_bansal2430 C July 27, 2025, 6:56 p.m. OK Java 8 TESTS 13 452 0
331247124 sadgirpooja20 C July 28, 2025, 5:39 a.m. OK Java 8 TESTS 13 467 0
331236034 warframe C July 28, 2025, 3:06 a.m. OK Java 8 TESTS 13 467 0
331230620 luckfortune C July 28, 2025, 1:56 a.m. OK Java 8 TESTS 13 467 0
331189486 krishnandu01 C July 27, 2025, 4:34 p.m. OK Java 8 TESTS 13 499 0
331187348 saicharangopisetty23 C July 27, 2025, 4:31 p.m. OK Java 8 TESTS 13 514 0
331184499 o_e_a_e_o_e_e_e_a_e C July 27, 2025, 4:26 p.m. OK PyPy 3 TESTS 13 390 18534400
331188437 baliptai C July 27, 2025, 4:33 p.m. OK PyPy 3 TESTS 13 421 18739200
331217136 Ritwin C July 27, 2025, 9:39 p.m. OK PyPy 3-64 TESTS 13 124 27545600
331192789 Munbo C July 27, 2025, 5:23 p.m. OK PyPy 3-64 TESTS 13 139 27136000
331223073 nemesis-lance C July 27, 2025, 11:53 p.m. OK PyPy 3-64 TESTS 13 140 26009600
331211777 pierrot C July 27, 2025, 8:16 p.m. OK PyPy 3-64 TESTS 13 140 27340800
331182801 niharavtar C July 27, 2025, 4:23 p.m. OK PyPy 3-64 TESTS 13 155 27238400
331222517 MinValgen C July 27, 2025, 11:35 p.m. OK PyPy 3-64 TESTS 13 155 27340800
331196031 x3mka C July 27, 2025, 5:42 p.m. OK PyPy 3-64 TESTS 13 155 27545600
331212873 DarkTemplarDrop C July 27, 2025, 8:28 p.m. OK PyPy 3-64 TESTS 13 156 31027200
331228438 Taymyr C July 28, 2025, 1:24 a.m. OK PyPy 3-64 TESTS 13 171 24473600
331189082 meanlessnessener C July 27, 2025, 4:34 p.m. OK PyPy 3-64 TESTS 13 171 27136000
331224081 im_gh C July 28, 2025, 12:19 a.m. OK Python 3 TESTS 13 140 26624000
331242785 acaaa_ C July 28, 2025, 4:41 a.m. OK Python 3 TESTS 13 140 26828800
331249318 eugalt C July 28, 2025, 6:03 a.m. OK Python 3 TESTS 13 140 28774400
331249126 iam.vsr C July 28, 2025, 6:01 a.m. OK Python 3 TESTS 13 156 27033600
331202111 VioletVal C July 27, 2025, 6:30 p.m. OK Python 3 TESTS 13 171 26624000
331184200 mohamedfaisal1 C July 27, 2025, 4:26 p.m. OK Python 3 TESTS 13 171 26931200
331183039 k1tty- C July 27, 2025, 4:23 p.m. OK Python 3 TESTS 13 171 26931200
331184498 KAMALASHKUMAARC C July 27, 2025, 4:26 p.m. OK Python 3 TESTS 13 186 29286400
331184697 SrijonKumarShill C July 27, 2025, 4:27 p.m. OK Python 3 TESTS 13 187 26931200
331196522 kumar.shris089 C July 27, 2025, 5:46 p.m. OK Python 3 TESTS 13 202 26726400
331199611 youfail C July 27, 2025, 6:09 p.m. OK Rust 2021 TESTS 13 77 2560000
331200962 hillhill C July 27, 2025, 6:20 p.m. OK Rust 2021 TESTS 13 77 2662400

remove filters

Back to search problems