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
( 1664 ) D Almost Roman PROGRAMMING constructive algorithms greedy implementation

Let's define a value of a string, consisting of letters " XVI ", as follows: the value of ' X ' is (10); the value of ' V ' is (5); the value of ' I ' is (1) or (-1): (-1) if the next position contains a letter ' X ' or ' V '; (1) otherwise; the value of the entire string is the sum of the values of all letters in it. You are given a string of characters " XVI? " and asked (q) queries about it. In the (i)-th query, three integers are provided: (c_X~c_V~c_I) — the number of available letters ' X ', ' V ', and ' I ', respectively. What is the minimum value of the string that can be obtained if all question marks are replaced with the letters ' X ', ' V ', ' I ' so that the number of used letters does not exceed the number of available letters of each type? The first line contains one integer (t) ((1 \le t \le 10^4)) — the number of test cases. The first line of each test case contains two integers (n) and (q) ((1 \le n, q \le 3 \cdot 10^5)) — the length of the string and the number of queries, respectively. The second line contains a string consisting of (n) characters ' X ', ' V ', ' I ' and/or ' ? '. The (i)-th of the following (q) lines contains three integers (c_X, c_V), and (c_I) ((0 \le c_X, c_V, c_I \le n)) — the number of available letters ' X ', ' V ' and ' I ' in the (i)-th query. Additional constraints on the input: the sum of (n) over all test cases does not exceed (3 \cdot 10^5); the sum of (q) over all test cases does not exceed (3 \cdot 10^5); (c_X + c_V + c_I) is greater than or equal to the number of ' ? ' characters in the given string. For each query, print a single integer — the minimum value of the string that can be obtained by replacing all question marks with the available letters ' X ', ' V ', and/or ' I '.

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
351051910 -firefly- D Nov. 28, 2025, 4:08 p.m. OK C# 13 TESTS 22 296 22732800
351056134 god-knows-who D Nov. 28, 2025, 4:18 p.m. OK C++17 (GCC 7-32) TESTS 22 93 307200
351113480 little_happy D Nov. 29, 2025, 5:07 a.m. OK C++17 (GCC 7-32) TESTS 22 234 102400
351054819 togetherfrist D Nov. 28, 2025, 4:15 p.m. OK C++17 (GCC 7-32) TESTS 22 249 0
351100943 oYo D Nov. 29, 2025, 12:25 a.m. OK C++17 (GCC 7-32) TESTS 22 249 102400
351058891 devatwal_him D Nov. 28, 2025, 4:26 p.m. OK C++17 (GCC 7-32) TESTS 22 264 0
351060420 lwm7708 D Nov. 28, 2025, 4:29 p.m. OK C++17 (GCC 7-32) TESTS 22 264 0
351059844 Eason_He D Nov. 28, 2025, 4:28 p.m. OK C++17 (GCC 7-32) TESTS 22 264 102400
351055558 qzrr D Nov. 28, 2025, 4:17 p.m. OK C++17 (GCC 7-32) TESTS 22 264 307200
351118397 _shin D Nov. 29, 2025, 5:59 a.m. OK C++17 (GCC 7-32) TESTS 22 264 1228800
351097124 topgap D Nov. 28, 2025, 10:31 p.m. OK C++17 (GCC 7-32) TESTS 22 265 0
351066966 _andyli D Nov. 28, 2025, 5:02 p.m. OK C++20 (GCC 13-64) TESTS 22 92 2150400
351060582 PetaLinGer. D Nov. 28, 2025, 4:30 p.m. OK C++20 (GCC 13-64) TESTS 22 187 0
351108236 quchen D Nov. 29, 2025, 3:31 a.m. OK C++20 (GCC 13-64) TESTS 22 187 0
351101197 oranger_20 D Nov. 29, 2025, 12:34 a.m. OK C++20 (GCC 13-64) TESTS 22 187 0
351098673 fisher199 D Nov. 28, 2025, 11:09 p.m. OK C++20 (GCC 13-64) TESTS 22 187 0
351061725 timeflew D Nov. 28, 2025, 4:33 p.m. OK C++20 (GCC 13-64) TESTS 22 187 0
351057601 InterRiver D Nov. 28, 2025, 4:22 p.m. OK C++20 (GCC 13-64) TESTS 22 187 0
351096829 Geothermal D Nov. 28, 2025, 10:25 p.m. OK C++20 (GCC 13-64) TESTS 22 202 0
351112476 _andyli D Nov. 29, 2025, 4:51 a.m. OK C++20 (GCC 13-64) TESTS 22 202 0
351106872 meiganghao D Nov. 29, 2025, 3:02 a.m. OK C++20 (GCC 13-64) TESTS 22 202 0
351101052 yyy..wait D Nov. 29, 2025, 12:29 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 187 0
351053219 -MoXiao- D Nov. 28, 2025, 4:11 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 0
351050425 Praty_sp D Nov. 28, 2025, 4:04 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 0
351053865 V.A.V D Nov. 28, 2025, 4:13 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351110640 DGH_Didi D Nov. 29, 2025, 4:18 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351100441 realcomplex D Nov. 29, 2025, 12:05 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351085681 Senku D Nov. 28, 2025, 7:40 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351080828 automac D Nov. 28, 2025, 6:54 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351080275 slcpp D Nov. 28, 2025, 6:49 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351055658 defaultpather D Nov. 28, 2025, 4:17 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 202 102400
351059158 hollow_knight_25 D Nov. 28, 2025, 4:26 p.m. OK C# 8 TESTS 22 827 4710400
351059206 wenbozh D Nov. 28, 2025, 4:26 p.m. OK Java 21 TESTS 22 389 819200
351060409 vinothprinzz25 D Nov. 28, 2025, 4:29 p.m. OK Java 21 TESTS 22 421 5632000
351054114 Eternity_Paradox D Nov. 28, 2025, 4:13 p.m. OK Java 21 TESTS 22 468 3891200
351098751 adarshsingh6534 D Nov. 28, 2025, 11:12 p.m. OK Java 21 TESTS 22 515 819200
351057021 vinamrat4 D Nov. 28, 2025, 4:21 p.m. OK Java 21 TESTS 22 546 2048000
351075422 arthkj0911 D Nov. 28, 2025, 6:10 p.m. OK Java 21 TESTS 22 593 819200
351051552 Samyajit125 D Nov. 28, 2025, 4:07 p.m. OK Java 21 TESTS 22 608 1126400
351096405 arvindh.manian D Nov. 28, 2025, 10:16 p.m. OK Java 21 TESTS 22 702 30412800
351103723 secretwood01 D Nov. 29, 2025, 1:51 a.m. OK Java 21 TESTS 22 937 1024000
351054111 adii3108 D Nov. 28, 2025, 4:13 p.m. OK Java 21 TESTS 22 937 1536000
351061908 SubheshVedam D Nov. 28, 2025, 4:33 p.m. OK Java 8 TESTS 22 343 13721600
351055767 xmjlove D Nov. 28, 2025, 4:17 p.m. OK Java 8 TESTS 22 421 0
351052489 Ado90 D Nov. 28, 2025, 4:09 p.m. OK Java 8 TESTS 22 546 0
351056567 arvindf232 D Nov. 28, 2025, 4:20 p.m. OK Kotlin 2.2 TESTS 22 311 0
351060596 Hugo1729 D Nov. 28, 2025, 4:30 p.m. OK PyPy 3 TESTS 22 2421 45772800
351092986 SoleProprietor D Nov. 28, 2025, 9:11 p.m. OK PyPy 3-64 TESTS 22 405 33689600
351051095 Eurekaimer D Nov. 28, 2025, 4:06 p.m. OK PyPy 3-64 TESTS 22 421 93286400
351056339 RobinFromTheHood D Nov. 28, 2025, 4:19 p.m. OK PyPy 3-64 TESTS 22 452 11264000
351061633 xyyyyyyyyyyy D Nov. 28, 2025, 4:32 p.m. OK PyPy 3-64 TESTS 22 453 28774400
351109201 tassei903 D Nov. 29, 2025, 3:52 a.m. OK PyPy 3-64 TESTS 22 483 32665600
351056570 leduchuy D Nov. 28, 2025, 4:20 p.m. OK PyPy 3-64 TESTS 22 484 11059200
351058134 ez.gg D Nov. 28, 2025, 4:24 p.m. OK PyPy 3-64 TESTS 22 499 32256000
351054302 Nolirue_Sola D Nov. 28, 2025, 4:14 p.m. OK PyPy 3-64 TESTS 22 530 11366400
351055829 ItsNikolor D Nov. 28, 2025, 4:18 p.m. OK PyPy 3-64 TESTS 22 546 39526400
351067922 Emikooh D Nov. 28, 2025, 5:09 p.m. OK PyPy 3-64 TESTS 22 578 34611200
351056399 Anvith_2k5 D Nov. 28, 2025, 4:19 p.m. OK Python 3 TESTS 22 593 78643200
351051009 ZUKLI0D D Nov. 28, 2025, 4:05 p.m. OK Python 3 TESTS 22 765 77721600
351062270 qwq11451 D Nov. 28, 2025, 4:34 p.m. OK Python 3 TESTS 22 1640 1331200
351071704 dignitarial_peasant D Nov. 28, 2025, 5:40 p.m. OK Rust 2021 TESTS 22 671 24473600
351107124 bqn D Nov. 29, 2025, 3:07 a.m. OK Rust 2021 TESTS 22 1734 29286400

remove filters

Back to search problems