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 |
|---|---|---|---|---|---|---|
| 2259 | Codeforces Round 1119 (Div. 3) | FINISHED | False | 8100 | 2560466 | Sept. 5, 2026, 2:45 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 18450 ) | C | 101 | PROGRAMMING | constructive algorithms greedy |
The score of an array (b) of length (m) is defined as the maximum length of a subarray of (b) such that the first and last elements of the subarray are equal to (1) and all other elements in the subarray are equal to (0). Formally, the score of (b) is equal to the maximum integer (k) for which there exists an index (i) such that: (1 \leq i \leq m - k + 1) (b_i = b_{i+k-1} = 1) (b_{i+1} = b_{i+2} = \ldots = b_{i+k-2} = 0) If there is no subarray meeting the requirements, the score of (b) is (0). You are given an array (a_1, a_2, \ldots, a_n), such that each element is equal to one of (-1), (0), or (1). Replace each (-1) with either a (0) or (1) such that the score of (a) is maximal over all possible ways to replace the (-1)s in (a). The first line of each input contains (t) ((1 \leq t \leq 10^4)) — the number of test cases. The first line of each test case contains (n) ((1 \leq n \leq 2 \cdot 10^5)) — the length of (a). The second line of each test case contains (a_1, a_2, \ldots, a_n) ((a_i \in \{-1, 0, 1\})) — the array (a). It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, output (n) space separated integers representing (a) after the (-1)s were replaced with (0)s or (1)s. If there are multiple possible solutions, output any. In the first test case, we can change the only (-1) to a (0), making (a = 1, 0, 0, 0, 0, 1). Since the first and last elements of (a) are equal to (1), and all other elements are (0), the score of (a) is (6). In the third test case, changing both (-1)s to (1)s makes (a = 1, 0, 0, 1, 0), and the largest subarray that satisfies the conditions in the statement is from the (1)-st index to the (4)-th index. In the fifth test case, we set the only (-1) to (1), making $ |
| Codeforces Round 1119 (Div. 3) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 389662587 | -firefly- | C | Sept. 6, 2026, 2:45 p.m. | OK | C# 13 | TESTS | 8 | 93 | 2560000 | ||
| 389625494 | Krishna_Singh27 | C | Sept. 6, 2026, 8:43 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 46 | 0 | ||
| 389599338 | Everyone_Alt | C | Sept. 6, 2026, 12:02 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 46 | 0 | ||
| 389599252 | CaveVenom1 | C | Sept. 5, 2026, 11:58 p.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 46 | 0 | ||
| 389588283 | massovervol | C | Sept. 5, 2026, 7:23 p.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 46 | 0 | ||
| 389689770 | 3LOCKBOX | C | Sept. 6, 2026, 7:50 p.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 46 | 102400 | ||
| 389709967 | vick97 | C | Sept. 7, 2026, 5:37 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 62 | 0 | ||
| 389709053 | yichuanqingmeng | C | Sept. 7, 2026, 5:21 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 62 | 0 | ||
| 389706625 | Ophiolite | C | Sept. 7, 2026, 4:32 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 62 | 0 | ||
| 389706613 | weiguimingcheng | C | Sept. 7, 2026, 4:32 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 62 | 0 | ||
| 389704317 | adws | C | Sept. 7, 2026, 3:44 a.m. | OK | C++17 (GCC 7-32) | TESTS | 8 | 62 | 0 | ||
| 389672255 | PREMM_DESAI | C | Sept. 6, 2026, 4:28 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 31 | 307200 | ||
| 389695082 | 024dsun | C | Sept. 6, 2026, 10:04 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389668837 | Malek_El_Shafei | C | Sept. 6, 2026, 3:53 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389658472 | kush946 | C | Sept. 6, 2026, 2:04 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389637607 | JesusRac31 | C | Sept. 6, 2026, 10:36 a.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389602848 | eda_xanovi | C | Sept. 6, 2026, 2:14 a.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389601167 | thiagoyorisbertschi | C | Sept. 6, 2026, 1:20 a.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389593650 | prakhar1804 | C | Sept. 5, 2026, 8:54 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389587282 | AzeTurk810 | C | Sept. 5, 2026, 7:09 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389582489 | tuananh2110 | C | Sept. 5, 2026, 6:34 p.m. | OK | C++20 (GCC 13-64) | TESTS | 8 | 46 | 0 | ||
| 389710460 | rishi.amaravathi123 | C | Sept. 7, 2026, 5:45 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389710122 | May_the_Force_be_with_me | C | Sept. 7, 2026, 5:40 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389708113 | Akaezist_23 | C | Sept. 7, 2026, 5:05 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389704303 | _Sparky_ | C | Sept. 7, 2026, 3:43 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389700888 | anxiao_snow | C | Sept. 7, 2026, 2:07 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389696866 | dedguy001 | C | Sept. 6, 2026, 11:27 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389692311 | risa.dinha | C | Sept. 6, 2026, 8:40 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389691589 | ashishexee | C | Sept. 6, 2026, 8:25 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389689185 | maissharabh | C | Sept. 6, 2026, 7:39 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389683975 | Srujan_Perkunde_18 | C | Sept. 6, 2026, 6:26 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 8 | 46 | 0 | ||
| 389665746 | ruban | C | Sept. 6, 2026, 3:19 p.m. | OK | FPC | TESTS | 8 | 140 | 19353600 | ||
| 389611669 | zidan.rahman | C | Sept. 6, 2026, 5:31 a.m. | OK | GNU C11 | TESTS | 8 | 812 | 716800 | ||
| 389582314 | nnengine | C | Sept. 5, 2026, 6:32 p.m. | OK | GNU C11 | TESTS | 8 | 812 | 716800 | ||
| 389685632 | akshitray | C | Sept. 6, 2026, 6:46 p.m. | OK | GNU C11 | TESTS | 8 | 812 | 921600 | ||
| 389637506 | Tez_codes | C | Sept. 6, 2026, 10:35 a.m. | OK | GNU C11 | TESTS | 8 | 828 | 921600 | ||
| 389592313 | OONGABOONGA | C | Sept. 5, 2026, 8:26 p.m. | OK | GNU C11 | TESTS | 8 | 828 | 1638400 | ||
| 389677781 | XTray_ | C | Sept. 6, 2026, 5:21 p.m. | OK | Go | TESTS | 8 | 125 | 2048000 | ||
| 389580513 | 124476 | C | Sept. 5, 2026, 6:14 p.m. | OK | Go | TESTS | 8 | 250 | 5222400 | ||
| 389628416 | silicalet | C | Sept. 6, 2026, 9:10 a.m. | OK | Haskell | TESTS | 8 | 828 | 47411200 | ||
| 389656521 | Rolling_Menace | C | Sept. 6, 2026, 1:46 p.m. | OK | Haskell | TESTS | 8 | 906 | 78745600 | ||
| 389709574 | anand_2006 | C | Sept. 7, 2026, 5:30 a.m. | OK | Java 21 | TESTS | 8 | 218 | 102400 | ||
| 389599582 | shivansh_123 | C | Sept. 6, 2026, 12:13 a.m. | OK | Java 21 | TESTS | 8 | 234 | 204800 | ||
| 389680487 | pawansrinivas10 | C | Sept. 6, 2026, 5:49 p.m. | OK | Java 21 | TESTS | 8 | 234 | 512000 | ||
| 389653922 | mohit_19 | C | Sept. 6, 2026, 1:21 p.m. | OK | Java 21 | TESTS | 8 | 234 | 512000 | ||
| 389640222 | Rohit_Singh_K | C | Sept. 6, 2026, 11 a.m. | OK | Java 21 | TESTS | 8 | 234 | 512000 | ||
| 389625433 | d1n0Codes | C | Sept. 6, 2026, 8:42 a.m. | OK | Java 21 | TESTS | 8 | 234 | 819200 | ||
| 389587614 | SachinnSadvelkarr | C | Sept. 5, 2026, 7:13 p.m. | OK | Java 21 | TESTS | 8 | 234 | 2662400 | ||
| 389684752 | NanDemo | C | Sept. 6, 2026, 6:34 p.m. | OK | Java 21 | TESTS | 8 | 250 | 0 | ||
| 389609877 | oishiki22 | C | Sept. 6, 2026, 4:59 a.m. | OK | Java 21 | TESTS | 8 | 250 | 512000 | ||
| 389657932 | akshatgupta2917 | C | Sept. 6, 2026, 1:59 p.m. | OK | Java 21 | TESTS | 8 | 250 | 716800 | ||
| 389711197 | onkar_dev101 | C | Sept. 7, 2026, 5:57 a.m. | OK | Java 8 | TESTS | 8 | 93 | 0 | ||
| 389573968 | Afropotential | C | Sept. 5, 2026, 4:59 p.m. | OK | Java 8 | TESTS | 8 | 140 | 0 | ||
| 389581337 | AMOGH13 | C | Sept. 5, 2026, 6:22 p.m. | OK | Java 8 | TESTS | 8 | 140 | 716800 | ||
| 389588583 | lingesh_coder | C | Sept. 5, 2026, 7:27 p.m. | OK | Java 8 | TESTS | 8 | 421 | 0 | ||
| 389661139 | ayushvem8795 | C | Sept. 6, 2026, 2:30 p.m. | OK | Kotlin 2.2 | TESTS | 8 | 125 | 0 | ||
| 389642418 | octoant | C | Sept. 6, 2026, 11:22 a.m. | OK | Kotlin 2.2 | TESTS | 8 | 281 | 0 | ||
| 389710752 | connectwithsid95 | C | Sept. 7, 2026, 5:50 a.m. | OK | PyPy 3 | TESTS | 8 | 234 | 15667200 | ||
| 389660502 | Md_Rahil9835 | C | Sept. 6, 2026, 2:24 p.m. | OK | PyPy 3 | TESTS | 8 | 250 | 17612800 | ||
| 389602016 | Vanya_12 | C | Sept. 6, 2026, 1:50 a.m. | OK | PyPy 3 | TESTS | 8 | 250 | 18534400 | ||
| 389576359 | Ali-Askari | C | Sept. 5, 2026, 5:26 p.m. | OK | PyPy 3 | TESTS | 8 | 265 | 16896000 | ||
| 389579011 | uwu.girl | C | Sept. 5, 2026, 6:01 p.m. | OK | PyPy 3 | TESTS | 8 | 296 | 15052800 | ||
| 389626746 | hofung614 | C | Sept. 6, 2026, 8:55 a.m. | OK | PyPy 3-64 | TESTS | 8 | 93 | 19968000 | ||
| 389588847 | sydney_sweeney | C | Sept. 5, 2026, 7:31 p.m. | OK | PyPy 3-64 | TESTS | 8 | 93 | 23961600 | ||
| 389673253 | arafa_ | C | Sept. 6, 2026, 4:37 p.m. | OK | PyPy 3-64 | TESTS | 8 | 93 | 24371200 | ||
| 389659611 | reijnnn | C | Sept. 6, 2026, 2:16 p.m. | OK | PyPy 3-64 | TESTS | 8 | 109 | 20582400 | ||
| 389662942 | lylsu | C | Sept. 6, 2026, 2:49 p.m. | OK | PyPy 3-64 | TESTS | 8 | 109 | 22528000 | ||
| 389689595 | coding9836 | C | Sept. 6, 2026, 7:47 p.m. | OK | PyPy 3-64 | TESTS | 8 | 109 | 24883200 | ||
| 389585407 | amin2783 | C | Sept. 5, 2026, 6:45 p.m. | OK | PyPy 3-64 | TESTS | 8 | 109 | 27750400 | ||
| 389634336 | itskkirran | C | Sept. 6, 2026, 10:04 a.m. | OK | PyPy 3-64 | TESTS | 8 | 109 | 27955200 | ||
| 389674037 | Yassine_Jemmali | C | Sept. 6, 2026, 4:45 p.m. | OK | PyPy 3-64 | TESTS | 8 | 125 | 22528000 | ||
| 389624969 | nickindian07 | C | Sept. 6, 2026, 8:37 a.m. | OK | PyPy 3-64 | TESTS | 8 | 125 | 23552000 | ||
| 389711108 | gooonn | C | Sept. 7, 2026, 5:56 a.m. | OK | Python 3 | TESTS | 8 | 78 | 2150400 | ||
| 389701010 | chmpro | C | Sept. 7, 2026, 2:11 a.m. | OK | Python 3 | TESTS | 8 | 78 | 2150400 | ||
| 389611894 | bored_burrito | C | Sept. 6, 2026, 5:35 a.m. | OK | Python 3 | TESTS | 8 | 78 | 12902400 | ||
| 389653368 | Leela_Sathvik | C | Sept. 6, 2026, 1:15 p.m. | OK | Python 3 | TESTS | 8 | 125 | 17408000 | ||
| 389608291 | darsh40405 | C | Sept. 6, 2026, 4:31 a.m. | OK | Python 3 | TESTS | 8 | 140 | 16384000 | ||
| 389698961 | Mohit_y | C | Sept. 7, 2026, 1 a.m. | OK | Python 3 | TESTS | 8 | 140 | 28979200 | ||
| 389573060 | krithika_mengani | C | Sept. 5, 2026, 4:58 p.m. | OK | Python 3 | TESTS | 8 | 140 | 35532800 | ||
| 389591905 | ruhittanvir14 | C | Sept. 5, 2026, 8:19 p.m. | OK | Python 3 | TESTS | 8 | 140 | 37785600 | ||
| 389641948 | old-but-gold | C | Sept. 6, 2026, 11:17 a.m. | OK | Python 3 | TESTS | 8 | 140 | 40243200 | ||
| 389708692 | Sidharth007 | C | Sept. 7, 2026, 5:15 a.m. | OK | Python 3 | TESTS | 8 | 156 | 15052800 | ||
| 389581917 | max.rindon | C | Sept. 5, 2026, 6:27 p.m. | OK | Rust 2024 | TESTS | 8 | 31 | 0 | ||
| 389580414 | rodriquirnoo | C | Sept. 5, 2026, 6:13 p.m. | OK | Rust 2024 | TESTS | 8 | 62 | 9011200 |
Back to search problems