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 |
|---|---|---|---|---|---|---|
| 2249 | Codeforces Round 1112 (Div. 1) | FINISHED | False | 9000 | 2388314 | July 26, 2026, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 9689 ) | A | Rank Subsequence | PROGRAMMING | brute force greedy implementation |
You are given (n) elements arranged in a line, numbered (1, 2, \ldots, n) from left to right. You may delete any number of elements (possibly none). The remaining elements form a subsequence and keep their relative order. Let the length of this subsequence be (m). If the element with original index (i) becomes the (j)-th element of the subsequence ((1 \le j \le m)), define its left rank as (j), and its right rank as (m - j + 1). For each element, you are given two integer segments (l_i, r_i) and (u_i, v_i). The (i)-th element is valid in a subsequence of length (m) if and only if, when it occupies position (j) in that subsequence, both of the following hold: Its left rank is not in the range (l_i, r_i) (i.e., (j \notin l_i, r_i)); Its right rank is not in the range (u_i, v_i) (i.e., (m - j + 1 \notin u_i, v_i)). A subsequence is valid if every element remaining in it is valid . Find the maximum possible length of a valid subsequence. The answer may be (0). Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 5000)). The description of the test cases follows. The first line of each test case contains a single integer (n) ((1\le n\le 5000)) — the number of elements. Then (n) lines follow, the (i)-th line containing the four integers (l_i), (r_i), (u_i), and (v_i) ((1\le i\le n), (1\le l_i\le r_i\le n), (1\le u_i\le v_i\le n)). It is guaranteed that the sum of (n) over all test cases does not exceed (5000). For each test case, print one integer — the maximum possible length of a valid subsequence. In the first test case, the only element cannot form a valid subsequence of length (1), so the answer is (0). In the second test case, all (4) elements can be kept. Their pairs of left and right ranks are ((1, 4)), ((2, 3)), ((3, 2)), and $$$(4, 1) |
| Codeforces Round 1112 (Div. 1, Div. 2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 384420619 | sronak | A | July 26, 2026, 4:51 p.m. | OK | C# 13 | TESTS | 20 | 109 | 4505600 | ||
| 384445928 | supercoder888 | A | July 26, 2026, 10:46 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 31 | 0 | ||
| 384408259 | Monish2000 | A | July 26, 2026, 4:08 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 384365933 | sukon | A | July 26, 2026, 2:53 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 384360031 | int23_t | A | July 26, 2026, 2:47 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 384359567 | macsolaso | A | July 26, 2026, 2:46 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 384358065 | Alpha_Q | A | July 26, 2026, 2:45 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 384354489 | Tyx2019 | A | July 26, 2026, 2:41 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 384435141 | Ashrith.04 | A | July 26, 2026, 7:06 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 102400 | ||
| 384395180 | MCPlayer542 | A | July 26, 2026, 3:37 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 102400 | ||
| 384386426 | Dmitriy146 | A | July 26, 2026, 3:21 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 102400 | ||
| 384377427 | gloria_mundi | A | July 26, 2026, 3:07 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 384362767 | Crystal_Song | A | July 26, 2026, 2:50 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 384362505 | Xerxes | A | July 26, 2026, 2:50 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 384388871 | linxuanrui | A | July 26, 2026, 3:26 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 204800 | ||
| 384370520 | wuyuetong | A | July 26, 2026, 2:59 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 204800 | ||
| 384355729 | Aldk | A | July 26, 2026, 2:42 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 409600 | ||
| 384353580 | xuanxuan001 | A | July 26, 2026, 2:39 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 1638400 | ||
| 384383039 | eX0Rc1st | A | July 26, 2026, 3:16 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 46 | 0 | ||
| 384354009 | MiracleFFT | A | July 26, 2026, 2:40 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 46 | 0 | ||
| 384468459 | amortizedsoul0798 | A | July 27, 2026, 5:54 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 46 | 102400 | ||
| 384466810 | 12345zm | A | July 27, 2026, 5:30 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384397581 | Cubber | A | July 26, 2026, 3:42 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384375831 | permutation | A | July 26, 2026, 3:05 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384371845 | Fizonel | A | July 26, 2026, 3 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384368057 | Zheng_iii | A | July 26, 2026, 2:56 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384365294 | zzz13579zzz | A | July 26, 2026, 2:53 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384363472 | va1bh3v | A | July 26, 2026, 2:51 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384361240 | genuity | A | July 26, 2026, 2:48 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384360037 | i_liek_cheezits | A | July 26, 2026, 2:47 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384358164 | MQuangDTNTG | A | July 26, 2026, 2:45 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 384358855 | pengin_2000 | A | July 26, 2026, 2:46 p.m. | OK | GNU C11 | TESTS | 20 | 62 | 102400 | ||
| 384357761 | codecrasher_ | A | July 26, 2026, 2:45 p.m. | OK | Go | TESTS | 20 | 78 | 819200 | ||
| 384364580 | nathanballman | A | July 26, 2026, 2:52 p.m. | OK | Java 21 | TESTS | 20 | 250 | 614400 | ||
| 384359176 | gofrozen21 | A | July 26, 2026, 2:46 p.m. | OK | Java 21 | TESTS | 20 | 250 | 614400 | ||
| 384468831 | Atharv3221 | A | July 27, 2026, 5:59 a.m. | OK | Java 21 | TESTS | 20 | 250 | 716800 | ||
| 384355863 | LT1 | A | July 26, 2026, 2:42 p.m. | OK | Java 21 | TESTS | 20 | 250 | 1228800 | ||
| 384352789 | MBBN | A | July 26, 2026, 2:36 p.m. | OK | Java 21 | TESTS | 20 | 281 | 512000 | ||
| 384355911 | AJ123496 | A | July 26, 2026, 2:42 p.m. | OK | Java 21 | TESTS | 20 | 281 | 2150400 | ||
| 384376222 | dark_slayer007 | A | July 26, 2026, 3:06 p.m. | OK | Java 8 | TESTS | 20 | 140 | 0 | ||
| 384355516 | Tlatoani | A | July 26, 2026, 2:42 p.m. | OK | Kotlin 2.2 | TESTS | 20 | 218 | 204800 | ||
| 384353280 | arvindf232 | A | July 26, 2026, 2:39 p.m. | OK | Kotlin 2.2 | TESTS | 20 | 265 | 0 | ||
| 384462603 | superbcoder102 | A | July 27, 2026, 4:28 a.m. | OK | PyPy 3-64 | TESTS | 20 | 93 | 3686400 | ||
| 384357558 | Mukundan314 | A | July 26, 2026, 2:44 p.m. | OK | PyPy 3-64 | TESTS | 20 | 140 | 3072000 | ||
| 384353209 | golomb | A | July 26, 2026, 2:39 p.m. | OK | PyPy 3-64 | TESTS | 20 | 156 | 7065600 | ||
| 384466439 | hxu10 | A | July 27, 2026, 5:23 a.m. | OK | PyPy 3-64 | TESTS | 20 | 171 | 3686400 | ||
| 384357491 | dumb_god | A | July 26, 2026, 2:44 p.m. | OK | PyPy 3-64 | TESTS | 20 | 171 | 3788800 | ||
| 384354557 | sn2008 | A | July 26, 2026, 2:41 p.m. | OK | PyPy 3-64 | TESTS | 20 | 187 | 5222400 | ||
| 384469098 | 123gjweq2 | A | July 27, 2026, 6:03 a.m. | OK | PyPy 3-64 | TESTS | 20 | 187 | 6144000 | ||
| 384359818 | Andr_k | A | July 26, 2026, 2:47 p.m. | OK | PyPy 3-64 | TESTS | 20 | 218 | 7884800 | ||
| 384367925 | Gleefre | A | July 26, 2026, 2:56 p.m. | OK | PyPy 3-64 | TESTS | 20 | 234 | 6758400 | ||
| 384354718 | Pulkit_gupta | A | July 26, 2026, 2:41 p.m. | OK | PyPy 3-64 | TESTS | 20 | 312 | 5632000 | ||
| 384368324 | d11maan | A | July 26, 2026, 2:56 p.m. | OK | Rust 2024 | TESTS | 20 | 31 | 0 | ||
| 384441700 | will_wang | A | July 26, 2026, 8:38 p.m. | OK | Rust 2024 | TESTS | 20 | 46 | 0 | ||
| 384363584 | tomek | A | July 26, 2026, 2:51 p.m. | OK | Rust 2024 | TESTS | 20 | 46 | 0 | ||
| 384358451 | trycatchcry | A | July 26, 2026, 2:45 p.m. | OK | Rust 2024 | TESTS | 20 | 46 | 0 | ||
| 384354246 | Egor | A | July 26, 2026, 2:40 p.m. | OK | Rust 2024 | TESTS | 20 | 62 | 0 | ||
| 384361916 | darkkcyan | A | July 26, 2026, 2:49 p.m. | OK | Rust 2024 | TESTS | 20 | 78 | 0 | ||
| 384363966 | cvs-650 | A | July 26, 2026, 2:51 p.m. | OK | Rust 2024 | TESTS | 20 | 93 | 0 | ||
| 384356876 | qwerty787788 | A | July 26, 2026, 2:44 p.m. | OK | Rust 2024 | TESTS | 20 | 93 | 0 | ||
| 384354232 | DanielAnker | A | July 26, 2026, 2:40 p.m. | OK | Rust 2024 | TESTS | 20 | 93 | 0 | ||
| 384399920 | Cyros | A | July 26, 2026, 3:47 p.m. | OK | Scala | TESTS | 20 | 453 | 0 |
Back to search problems