Codeforces Round 1083 (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
2205 Codeforces Round 1083 (Div. 2) FINISHED False 9000 4289123 Feb. 26, 2026, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 1506 ) E Simons and Dividing the Rhythm PROGRAMMING dp string suffix structures strings

Consider that Simons is given an array (a) of size (m). Simons must operate on the array exactly once as follows: First, he has to select an integer (k) and choose (k) pairs of integers (l_1,r_1,l_2,r_2,\ldots,l_k,r_k), such that: (l_i\le r_i) for each (1\le i\le k), (l_1=1), (r_k=m), and (r_i+1=l_{i+1}) for each (i) from (1) to (k-1). (l_i\le r_i) for each (1\le i\le k), (l_1=1), (r_k=m), and (r_i+1=l_{i+1}) for each (i) from (1) to (k-1). Then, he reverses each subarray (a_{l_i},a_{l_i+1},\ldots, a_{r_i}) independently. After this, the array will become (a_{r_1},a_{r_1-1},\ldots,a_{l_1},a_{r_2},\ldots,a_{l_{k-1}},a_{r_{k}},a_{r_k-1},\ldots,a_{l_k}). You are given an array (T) of size (n). Count the number of arrays (S) such that Simons can transform (S) to (T), modulo (998\,244\,353). Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 8000)). The description of the test cases follows. The first line contains an integer (n) ((1\le n\le 8000)) — the length of (T). The second line contains (n) integers (T_1,T_2,\ldots,T_n) ((1\le T_i\le 8000)) — the elements of (T). It is guaranteed that the sum of (n) over all test cases does not exceed (8000). For each test case, output a single integer — the number of arrays (S), modulo (998\,244\,353). In the first test case, we can see only the following arrays can be transformed to (T): For (S=2,1,1,1), Simons will choose (1,3) and (4,4). Thus, the array will become (1,1,2,1), equal to (T). For (S=1,2,1,1), Simons will choose (1,4). For (S=1,1,2,1), Simons will choose (1,2), (3,3), and (4,4). For (S=1,1,1,2), Simons will choose (1,2) and (3,4). In the second test case, we can see only the following array

Tutorials

Tutorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
364587766 shaaban_abdelrahim E Feb. 27, 2026, 5:19 a.m. OK C# 13 TESTS 20 437 14745600
364533477 giabaovupham2007 E Feb. 26, 2026, 4:25 p.m. OK C++17 (GCC 7-32) TESTS 19 78 102400
364534443 abtest12345 E Feb. 26, 2026, 4:29 p.m. OK C++17 (GCC 7-32) TESTS 19 93 0
364540642 fakeapple E Feb. 26, 2026, 4:57 p.m. OK C++17 (GCC 7-32) TESTS 19 93 102400
364534255 Darius1414 E Feb. 26, 2026, 4:28 p.m. OK C++17 (GCC 7-32) TESTS 19 93 102400
364532617 haizaigahei E Feb. 26, 2026, 4:21 p.m. OK C++17 (GCC 7-32) TESTS 19 93 102400
364583276 chidungbrvt E Feb. 27, 2026, 3:58 a.m. OK C++17 (GCC 7-32) TESTS 20 109 0
364539085 Hidden-Sol E Feb. 26, 2026, 4:50 p.m. OK C++17 (GCC 7-32) TESTS 19 109 102400
364530142 Keshav8368 E Feb. 26, 2026, 4:11 p.m. OK C++17 (GCC 7-32) TESTS 19 109 102400
364529993 SIDDHANT E Feb. 26, 2026, 4:10 p.m. OK C++17 (GCC 7-32) TESTS 19 109 102400
364525561 ZynoxTheDev E Feb. 26, 2026, 3:54 p.m. OK C++17 (GCC 7-32) TESTS 19 109 102400
364540878 kmsgk0 E Feb. 26, 2026, 4:58 p.m. OK C++20 (GCC 13-64) TESTS 19 62 102400
364526466 kartik70 E Feb. 26, 2026, 3:57 p.m. OK C++20 (GCC 13-64) TESTS 19 62 102400
364539168 mimibetty E Feb. 26, 2026, 4:50 p.m. OK C++20 (GCC 13-64) TESTS 19 78 0
364533257 tretasingh4399 E Feb. 26, 2026, 4:24 p.m. OK C++20 (GCC 13-64) TESTS 19 78 0
364532833 MahinurRahman165 E Feb. 26, 2026, 4:22 p.m. OK C++20 (GCC 13-64) TESTS 19 78 0
364541779 lunarift E Feb. 26, 2026, 5:01 p.m. OK C++20 (GCC 13-64) TESTS 19 78 102400
364541059 arnavgarggg E Feb. 26, 2026, 4:59 p.m. OK C++20 (GCC 13-64) TESTS 19 78 102400
364530874 superi0r E Feb. 26, 2026, 4:14 p.m. OK C++20 (GCC 13-64) TESTS 19 78 102400
364525753 E4star E Feb. 26, 2026, 3:54 p.m. OK C++20 (GCC 13-64) TESTS 19 78 102400
364583842 yqr E Feb. 27, 2026, 4:09 a.m. OK C++20 (GCC 13-64) TESTS 20 78 409600
364560244 MahmoudBassem E Feb. 26, 2026, 8:21 p.m. OK C++23 (GCC 14-64, msys2) TESTS 20 62 0
364541325 shin3CP E Feb. 26, 2026, 5 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 62 0
364532515 weibel E Feb. 26, 2026, 4:21 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 62 0
364529033 Serendipity__ E Feb. 26, 2026, 4:06 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 62 0
364584514 Sakura_xyz E Feb. 27, 2026, 4:22 a.m. OK C++23 (GCC 14-64, msys2) TESTS 20 78 0
364537995 Pritam_19 E Feb. 26, 2026, 4:45 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 78 0
364534888 aykhanasgarov251 E Feb. 26, 2026, 4:31 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 78 0
364532138 Trollbert E Feb. 26, 2026, 4:19 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 78 0
364526986 harurun4635 E Feb. 26, 2026, 3:59 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 78 0
364523327 jainvansh344 E Feb. 26, 2026, 3:46 p.m. OK C++23 (GCC 14-64, msys2) TESTS 19 78 0
364536619 SaraZeynalzada E Feb. 26, 2026, 4:39 p.m. OK GNU C11 TESTS 19 78 102400
364534163 EROR E Feb. 26, 2026, 4:28 p.m. OK Go TESTS 19 125 307200
364532045 GreedyProof E Feb. 26, 2026, 4:19 p.m. OK Go TESTS 19 125 307200
364524831 Preetham_22 E Feb. 26, 2026, 3:51 p.m. OK Java 21 TESTS 19 312 129228800
364535953 khnuray E Feb. 26, 2026, 4:36 p.m. OK Java 21 TESTS 19 328 512000
364581348 aha E Feb. 27, 2026, 3:21 a.m. OK Java 21 TESTS 20 390 1433600
364530698 Vishnusatya07 E Feb. 26, 2026, 4:13 p.m. OK Java 21 TESTS 19 453 512000
364531850 reeteshsahu1828 E Feb. 26, 2026, 4:18 p.m. OK Java 21 TESTS 19 453 716800
364538415 nareshbhardwaj_cs23 E Feb. 26, 2026, 4:47 p.m. OK Java 21 TESTS 19 468 1331200
364525403 SanjeevKumarRay_4 E Feb. 26, 2026, 3:53 p.m. OK Java 21 TESTS 19 484 1331200
364539997 krishgupta77424 E Feb. 26, 2026, 4:54 p.m. OK Java 21 TESTS 19 500 1024000
364523901 Praveen_Dhankhar E Feb. 26, 2026, 3:48 p.m. OK Java 21 TESTS 19 593 1945600
364531475 rohitg04 E Feb. 26, 2026, 4:16 p.m. OK Java 21 TESTS 19 609 1740800
364533293 Algo_blaster007 E Feb. 26, 2026, 4:24 p.m. OK Java 8 TESTS 19 437 0
364531078 ayushiagrawal0502 E Feb. 26, 2026, 4:15 p.m. OK Java 8 TESTS 19 453 0
364536332 vv12388 E Feb. 26, 2026, 4:38 p.m. OK Java 8 TESTS 19 500 0
364529713 CYRUS_07 E Feb. 26, 2026, 4:09 p.m. OK Java 8 TESTS 19 531 0
364532488 mittalriya E Feb. 26, 2026, 4:20 p.m. OK Java 8 TESTS 19 625 0
364528688 Vivek_Shahi E Feb. 26, 2026, 4:05 p.m. OK Java 8 TESTS 19 859 78028800
364536251 nigarr_rafiyeva_123 E Feb. 26, 2026, 4:37 p.m. OK Kotlin 1.9 TESTS 19 375 0
364532805 sajjanikhil123 E Feb. 26, 2026, 4:22 p.m. OK Kotlin 1.9 TESTS 19 515 0
364534356 ctrlaltdefeat__ E Feb. 26, 2026, 4:28 p.m. OK Node.js TESTS 19 312 2560000
364535363 sieun_k E Feb. 26, 2026, 4:33 p.m. OK PyPy 3-64 TESTS 19 312 9216000
364541768 amanyvv E Feb. 26, 2026, 5:01 p.m. OK PyPy 3-64 TESTS 19 328 3276800
364527538 leduchuy E Feb. 26, 2026, 4:01 p.m. OK PyPy 3-64 TESTS 19 328 9318400
364540086 daolam E Feb. 26, 2026, 4:54 p.m. OK PyPy 3-64 TESTS 19 343 9318400
364536822 vivekyarra E Feb. 26, 2026, 4:40 p.m. OK PyPy 3-64 TESTS 19 359 3481600
364539751 Alex239 E Feb. 26, 2026, 4:53 p.m. OK PyPy 3-64 TESTS 19 500 10547200
364529069 abhinav4710 E Feb. 26, 2026, 4:06 p.m. OK PyPy 3-64 TESTS 19 531 9830400
364531274 kdy8128 E Feb. 26, 2026, 4:15 p.m. OK PyPy 3-64 TESTS 19 546 259481600
364548729 sushmanth.dampur8780 E Feb. 26, 2026, 6:16 p.m. OK PyPy 3-64 TESTS 20 562 9728000
364538573 _______________________ E Feb. 26, 2026, 4:48 p.m. OK PyPy 3-64 TESTS 19 562 10444800
364588146 shaaban_abdelrahim E Feb. 27, 2026, 5:25 a.m. OK Rust 2024 TESTS 20 359 535552000
364526631 ymy202602 E Feb. 26, 2026, 3:57 p.m. OK Scala TESTS 19 562 0

remove filters

Back to search problems