Educational Codeforces Round 182 (Rated for 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
2144 Educational Codeforces Round 182 (Rated for Div. 2) FINISHED False 7200 18458723 Sept. 15, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 14911 ) C Non-Descending Arrays PROGRAMMING combinatorics dp

You are given two integer arrays (a) and (b) both of length (n). You can choose any subset of indices and swap the elements at those positions (i. e. make a swap((a_i), (b_i)) for each (i) in the subset). A subset of indices is considered good if, after the swapping, both arrays are sorted in non-descending order. Your task is to calculate the number of good subsets. Since the answer can be large, print it modulo (998244353). The first line contains a single integer (t) ((1 \le t \le 500)) — the number of test cases. The first line of each test case contains a single integer (n) ((1 \le n \le 100)). The second line contains (n) integers (a_1, a_2, \dots, a_n) ((1 \le a_i \le 1000)). The third line contains (n) integers (b_1, b_2, \dots, b_n) ((1 \le b_i \le 1000)). Additional constraint on the input: there is at least one good subset. For each test case, print a single integer — the number of good subsets, taken modulo (998244353). In the first example, there are (2) good subsets: {1, 3} and {2} . In the second example, there are (2) good subsets: {1} and {} . In the third example, there are (8) good subsets: {1, 2, 3, 4, 5} , {1, 2, 3} , {1, 2, 4, 5} , {1, 2} , {3, 4, 5} , {3} , {4, 5} and {} .

Tutorials

Educational Codeforces Round 182 Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
338876582 og.kostya C Sept. 16, 2025, 7:32 a.m. OK C# 10 TESTS 12 93 102400
338854154 m1_k3 C Sept. 16, 2025, 2:32 a.m. OK C# 13 TESTS 12 108 614400
338876515 og.kostya C Sept. 16, 2025, 7:31 a.m. OK C# 13 TESTS 12 109 204800
338952314 Chinmay_Kulkarni_Codes C Sept. 16, 2025, 4:10 p.m. OK C++17 (GCC 7-32) TESTS 12 46 0
338908468 COME___BACK C Sept. 16, 2025, 11:36 a.m. OK C++17 (GCC 7-32) TESTS 12 46 0
338902140 2021zjhs005 C Sept. 16, 2025, 10:50 a.m. OK C++17 (GCC 7-32) TESTS 12 46 0
338859853 J_u C Sept. 16, 2025, 4:10 a.m. OK C++17 (GCC 7-32) TESTS 12 46 0
338942866 ADITYASETH_14 C Sept. 16, 2025, 3:09 p.m. OK C++17 (GCC 7-32) TESTS 12 46 0
339023460 HiMithun C Sept. 17, 2025, 4:25 a.m. OK C++17 (GCC 7-32) TESTS 12 46 0
339020037 Divyansh1128 C Sept. 17, 2025, 3:36 a.m. OK C++17 (GCC 7-32) TESTS 12 46 0
339009929 HassanAzmy C Sept. 17, 2025, 12:47 a.m. OK C++17 (GCC 7-32) TESTS 12 46 102400
338850479 yfq C Sept. 16, 2025, 1:20 a.m. OK C++17 (GCC 7-32) TESTS 12 46 2150400
338847361 zyb_txdy C Sept. 16, 2025, 12:06 a.m. OK C++17 (GCC 7-32) TESTS 12 46 3276800
339013662 Hanggoash C Sept. 17, 2025, 2:15 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339029417 egorhalapov C Sept. 17, 2025, 5:53 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339018654 BoobaRooba C Sept. 17, 2025, 3:19 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339015633 akshatbhatt62500 C Sept. 17, 2025, 2:45 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339011687 Botao_Xiong C Sept. 17, 2025, 1:30 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339009704 travel. C Sept. 17, 2025, 12:42 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339009669 Striker009 C Sept. 17, 2025, 12:41 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339009411 Khaled_Abdelfattah C Sept. 17, 2025, 12:33 a.m. OK C++20 (GCC 13-64) TESTS 12 46 0
339005000 Mohamed_Moeen C Sept. 16, 2025, 10:05 p.m. OK C++20 (GCC 13-64) TESTS 12 46 0
338980152 Hawkstar C Sept. 16, 2025, 5:09 p.m. OK C++20 (GCC 13-64) TESTS 12 46 0
338968935 VIGGY C Sept. 16, 2025, 4:59 p.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339030748 Redemption2025 C Sept. 17, 2025, 6:05 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339029881 Ststone C Sept. 17, 2025, 5:57 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339028195 Tun-Tun-Mosi C Sept. 17, 2025, 5:39 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339026277 Auchenai01 C Sept. 17, 2025, 5:11 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339020373 dariasc C Sept. 17, 2025, 3:41 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339014153 wrui0855 C Sept. 17, 2025, 2:25 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
339014019 huy_pr C Sept. 17, 2025, 2:23 a.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
338989286 laleeds11111 C Sept. 16, 2025, 6:24 p.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
338984952 aakif_146 C Sept. 16, 2025, 5:47 p.m. OK C++23 (GCC 14-64, msys2) TESTS 12 46 0
338831709 ruban C Sept. 15, 2025, 7:08 p.m. OK FPC TESTS 12 77 54681600
338862941 love_gold_ C Sept. 16, 2025, 4:52 a.m. OK GNU C11 TESTS 12 46 40140800
338837654 uffhottie C Sept. 15, 2025, 8:25 p.m. OK Go TESTS 12 62 3072000
338856126 pri_singh C Sept. 16, 2025, 3:06 a.m. OK Java 21 TESTS 12 218 614400
338923567 yashodint C Sept. 16, 2025, 1:08 p.m. OK Java 21 TESTS 12 218 614400
338942910 iamalizaidi C Sept. 16, 2025, 3:09 p.m. OK Java 21 TESTS 12 234 819200
338857393 NpHardcore_05 C Sept. 16, 2025, 3:29 a.m. OK Java 21 TESTS 12 249 409600
338840620 mlinear C Sept. 15, 2025, 9:17 p.m. OK Java 21 TESTS 12 249 512000
338898794 yuvrajye C Sept. 16, 2025, 10:18 a.m. OK Java 21 TESTS 12 249 716800
338912595 lupunish C Sept. 16, 2025, 11:59 a.m. OK Java 21 TESTS 12 249 1228800
338934039 Saksham_3110 C Sept. 16, 2025, 2:12 p.m. OK Java 21 TESTS 12 264 512000
338948274 priyaroy3370 C Sept. 16, 2025, 3:44 p.m. OK Java 21 TESTS 12 264 716800
338982212 ujjwaltwitx C Sept. 16, 2025, 5:24 p.m. OK Java 21 TESTS 12 296 409600
338902229 sachinbisht2961 C Sept. 16, 2025, 10:51 a.m. OK Java 8 TESTS 12 155 0
338876332 suntansoker C Sept. 16, 2025, 7:30 a.m. OK Java 8 TESTS 12 155 0
338828924 y_a_s C Sept. 15, 2025, 6:39 p.m. OK Java 8 TESTS 12 156 0
338838001 abhayrajnegi0416 C Sept. 15, 2025, 8:31 p.m. OK Java 8 TESTS 12 156 0
338991447 multibagger C Sept. 16, 2025, 6:45 p.m. OK Java 8 TESTS 12 249 0
338834533 smg_raza C Sept. 15, 2025, 7:41 p.m. OK Java 8 TESTS 12 249 0
338818302 strynic_codes C Sept. 15, 2025, 5:08 p.m. OK Java 8 TESTS 12 265 0
338839629 code_manik C Sept. 15, 2025, 8:59 p.m. OK Java 8 TESTS 12 265 3379200
338940926 aolive505 C Sept. 16, 2025, 2:56 p.m. OK JavaScript TESTS 12 93 2662400
339001679 swseverance C Sept. 16, 2025, 8:49 p.m. OK Node.js TESTS 12 187 23756800
338983133 ThirdAttempt C Sept. 16, 2025, 5:32 p.m. OK PyPy 3 TESTS 12 155 3379200
338830503 siddheart2209 C Sept. 15, 2025, 6:55 p.m. OK PyPy 3 TESTS 12 186 4710400
338852792 quantiset C Sept. 16, 2025, 2:09 a.m. OK PyPy 3 TESTS 12 202 6656000
338848485 mega_mango C Sept. 16, 2025, 12:34 a.m. OK PyPy 3 TESTS 12 218 6860800
339007795 sohamgupta.1515 C Sept. 16, 2025, 11:38 p.m. OK PyPy 3 TESTS 12 233 6553600
338838213 Arivoli C Sept. 15, 2025, 8:35 p.m. OK PyPy 3 TESTS 12 265 8396800
338818123 firework_0 C Sept. 15, 2025, 5:07 p.m. OK PyPy 3 TESTS 12 296 7680000
338832179 jvatsal0709 C Sept. 15, 2025, 7:13 p.m. OK PyPy 3-64 TESTS 12 108 3584000
338877252 Om_Singh_ C Sept. 16, 2025, 7:38 a.m. OK PyPy 3-64 TESTS 12 109 3584000
338898460 Tz1934 C Sept. 16, 2025, 10:15 a.m. OK PyPy 3-64 TESTS 12 109 4198400
338915172 alexwice C Sept. 16, 2025, 12:13 p.m. OK PyPy 3-64 TESTS 12 124 2867200
338820418 gardengnome C Sept. 15, 2025, 5:25 p.m. OK PyPy 3-64 TESTS 12 124 2867200
338966711 Harsh_Padsala C Sept. 16, 2025, 4:43 p.m. OK PyPy 3-64 TESTS 12 124 2969600
338840614 boostorna C Sept. 15, 2025, 9:17 p.m. OK PyPy 3-64 TESTS 12 124 4300800
338890439 -98iq C Sept. 16, 2025, 9:12 a.m. OK PyPy 3-64 TESTS 12 124 4403200
339026045 fuyo1622 C Sept. 17, 2025, 5:07 a.m. OK PyPy 3-64 TESTS 12 125 3584000
338843748 Reddi-twelve C Sept. 15, 2025, 10:24 p.m. OK PyPy 3-64 TESTS 12 125 3584000
339026521 fengs C Sept. 17, 2025, 5:15 a.m. OK Python 3 TESTS 12 93 102400
338853854 phtniit C Sept. 16, 2025, 2:27 a.m. OK Python 3 TESTS 12 93 102400
338820856 22d41a6637 C Sept. 15, 2025, 5:28 p.m. OK Python 3 TESTS 12 93 409600
339012349 igobysani C Sept. 17, 2025, 1:45 a.m. OK Python 3 TESTS 12 93 7065600
338834954 CSFriday C Sept. 15, 2025, 7:47 p.m. OK Python 3 TESTS 12 108 307200
338817176 Pamed C Sept. 15, 2025, 5 p.m. OK Python 3 TESTS 12 108 307200
338924167 mithra.09 C Sept. 16, 2025, 1:12 p.m. OK Python 3 TESTS 12 109 409600
338857240 need_thing C Sept. 16, 2025, 3:26 a.m. OK Python 3 TESTS 12 124 102400
338899585 notenc C Sept. 16, 2025, 10:26 a.m. OK Python 3 TESTS 12 140 204800
338903399 Tetralix C Sept. 16, 2025, 11:01 a.m. OK Python 3 TESTS 12 155 512000
338865221 Svlad_Cjelli C Sept. 16, 2025, 5:21 a.m. OK Rust 2021 TESTS 12 46 0
339020111 alexis_g_alba C Sept. 17, 2025, 3:37 a.m. OK Rust 2024 TESTS 12 46 0
338840337 swift5 C Sept. 15, 2025, 9:12 p.m. OK Rust 2024 TESTS 12 62 0
338840224 swift5 C Sept. 15, 2025, 9:09 p.m. OK Rust 2024 TESTS 12 77 0
338840159 swift5 C Sept. 15, 2025, 9:09 p.m. OK Rust 2024 TESTS 12 77 0

remove filters

Back to search problems