Educational Codeforces Round 185 (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
2170 Educational Codeforces Round 185 (Rated for Div. 2) FINISHED False 7200 12065123 Nov. 28, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 768 ) F Build XOR on a Segment PROGRAMMING bitmasks dp

You are given an array of (n) integers (a_1, a_2, \dots, a_n), where all numbers are from (1) to (2^{12} - 1). You have to process (q) queries. Each query is defined by three integers (l_i, r_i, x_i): you need to find the smallest set (S = \{s_1, s_2, \dots, s_k\}) that satisfies the following conditions: each (s_j) is equal to some element from the subarray from the (l_i)-th position to the (r_i)-th position inclusive; (s_1 \oplus s_2 \oplus \dots \oplus s_k = x_i), where (\oplus) denotes bitwise XOR. The first line contains one integer (n) ((2 \le n \le 10^4)). The second line contains (n) integers (a_1, a_2, \dots, a_n) ((1 \le a_i \le 2^{12} - 1)). The third line contains one integer (q) ((1 \le q \le 10^6)). Then (q) lines follow. The (i)-th of them contains three integers (l_i, r_i, x_i) ((1 \le l_i \le r_i \le n); (1 \le x_i \le 2^{12} - 1)). For each query, print one integer — the minimum size of the required set. If such a set does not exist, print (0). Consider the queries from the example: in the first query, you can choose (S = \{5, 4\}); in the second query, you can choose (S = \{1\}); in the third query, you can choose (S = \{4, 3, 5\}); in the fourth query, you can choose (S = \{1, 3, 7\}).

Tutorials

Educational Codeforces Round 185 Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
351099377 TAhmed33 F Nov. 28, 2025, 11:31 p.m. OK C++17 (GCC 7-32) TESTS 49 1015 26112000
351057070 illuminati175 F Nov. 28, 2025, 4:21 p.m. OK C++17 (GCC 7-32) TESTS 49 1092 25907200
351049640 ec3e9a2e8e F Nov. 28, 2025, 4:02 p.m. OK C++17 (GCC 7-32) TESTS 49 1171 21299200
351072224 tfgs F Nov. 28, 2025, 5:44 p.m. OK C++17 (GCC 7-32) TESTS 49 1171 25497600
351054847 -adhd- F Nov. 28, 2025, 4:15 p.m. OK C++17 (GCC 7-32) TESTS 49 1171 29286400
351057790 MrAndria F Nov. 28, 2025, 4:23 p.m. OK C++17 (GCC 7-32) TESTS 49 1217 37683200
351068355 L_LAWLIET_DEATHNOTE F Nov. 28, 2025, 5:12 p.m. OK C++17 (GCC 7-32) TESTS 49 1249 26112000
351089202 Sersawy F Nov. 28, 2025, 8:19 p.m. OK C++17 (GCC 7-32) TESTS 49 1280 25292800
351112361 Jimmy2021 F Nov. 29, 2025, 4:49 a.m. OK C++17 (GCC 7-32) TESTS 49 1280 34304000
351102699 tour___ F Nov. 29, 2025, 1:27 a.m. OK C++17 (GCC 7-32) TESTS 49 1468 26009600
351077025 tch1cherin F Nov. 28, 2025, 6:23 p.m. OK C++20 (GCC 13-64) TESTS 49 202 49356800
351075079 tch1cherin F Nov. 28, 2025, 6:08 p.m. OK C++20 (GCC 13-64) TESTS 49 202 49459200
351072493 tch1cherin F Nov. 28, 2025, 5:47 p.m. OK C++20 (GCC 13-64) TESTS 49 218 42598400
351072673 tch1cherin F Nov. 28, 2025, 5:48 p.m. OK C++20 (GCC 13-64) TESTS 49 218 42700800
351086667 tch1cherin F Nov. 28, 2025, 7:49 p.m. OK C++20 (GCC 13-64) TESTS 49 218 49459200
351086553 tch1cherin F Nov. 28, 2025, 7:48 p.m. OK C++20 (GCC 13-64) TESTS 49 218 49459200
351086388 tch1cherin F Nov. 28, 2025, 7:47 p.m. OK C++20 (GCC 13-64) TESTS 49 218 49459200
351078092 tch1cherin F Nov. 28, 2025, 6:30 p.m. OK C++20 (GCC 13-64) TESTS 49 218 49459200
351086813 tch1cherin F Nov. 28, 2025, 7:51 p.m. OK C++20 (GCC 13-64) TESTS 49 218 53452800
351072187 tch1cherin F Nov. 28, 2025, 5:44 p.m. OK C++20 (GCC 13-64) TESTS 49 233 42700800
351076542 tch1cherin F Nov. 28, 2025, 6:19 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 218 49459200
351053964 Kustov_Vadim_533 F Nov. 28, 2025, 4:13 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 359 25292800
351052602 Kustov_Vadim_533 F Nov. 28, 2025, 4:09 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 389 25292800
351069021 415411 F Nov. 28, 2025, 5:18 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 421 9523200
351055790 Kustov_Vadim_533 F Nov. 28, 2025, 4:17 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 530 25292800
351118275 WorldWarV F Nov. 29, 2025, 5:58 a.m. OK C++23 (GCC 14-64, msys2) TESTS 49 578 25907200
351054590 Kustov_Vadim_533 F Nov. 28, 2025, 4:14 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 624 25292800
351061163 415411 F Nov. 28, 2025, 4:31 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 686 26316800
351068677 415411 F Nov. 28, 2025, 5:15 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 780 7475200
351067794 415411 F Nov. 28, 2025, 5:08 p.m. OK C++23 (GCC 14-64, msys2) TESTS 49 796 10649600
351104450 pmammad F Nov. 29, 2025, 2:08 a.m. OK Java 21 TESTS 49 2874 15052800
351118434 rishi_rrsr F Nov. 29, 2025, 5:59 a.m. OK Java 21 TESTS 49 3515 40038400
351053768 ansh07017 F Nov. 28, 2025, 4:12 p.m. OK Java 21 TESTS 49 3874 39936000
351058929 javidbid F Nov. 28, 2025, 4:26 p.m. OK Kotlin 2.2 TESTS 49 3124 47104000
351053386 ooo980115 F Nov. 28, 2025, 4:11 p.m. OK PyPy 3-64 TESTS 49 4671 336896000
351074369 Emikooh F Nov. 28, 2025, 6:03 p.m. OK PyPy 3-64 TESTS 49 4890 372224000
351103390 sansen F Nov. 29, 2025, 1:43 a.m. OK Rust 2021 TESTS 49 1015 49152000
351103252 sansen F Nov. 29, 2025, 1:40 a.m. OK Rust 2021 TESTS 49 1280 62873600
351067590 Monster027 F Nov. 28, 2025, 5:06 p.m. OK Rust 2024 TESTS 49 561 71372800

remove filters

Back to search problems