Educational Codeforces Round 178 (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
2104 Educational Codeforces Round 178 (Rated for Div. 2) FINISHED False 7200 30554723 April 28, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 17271 ) C Card Game PROGRAMMING brute force games greedy math

Alice and Bob are playing a game. They have (n) cards numbered from (1) to (n). At the beginning of the game, some of these cards are given to Alice, and the rest are given to Bob. Card with number (i) beats card with number (j) if and only if (i > j), with one exception : card (1) beats card (n). The game continues as long as each player has at least one card. During each turn, the following occurs: Alice chooses one of her cards and places it face up on the table; Bob, seeing Alice's card, chooses one of his cards and places it face up on the table; if Alice's card beats Bob's card, both cards are taken by Alice. Otherwise, both cards are taken by Bob. A player can use a card that they have taken during one of the previous turns. The player who has no cards at the beginning of a turn loses. Determine who will win if both players play optimally. The first line contains a single integer (t) ((1 \le t \le 5000)) — the number of test cases. Each test case consists of two lines: the first line contains a single integer (n) ((2 \le n \le 50)) — the number of cards; the second line contains (n) characters, each either A or B . If the (i)-th character is A , then card number (i) is initially given to Alice; otherwise, it is given to Bob. Additional constraint on the input: in each test case, at least one card is initially given to Alice, and at least one card is initially given to Bob. For each test case, output Alice if Alice wins with optimal play, or Bob if Bob wins. It can be shown that if both players play optimally, the game will definitely end in a finite number of turns with one of the players winning. In the first test case, Alice has only one card, and Bob has only one card. Since Alice's card beats Bob's card, she wins after the first turn. In the second test case, Alice has only one card, and Bob has only one card. Since Bob's card beats Alice's card, he wins after the first turn. In the thi

Tutorials

Educational Codeforces Round 178 Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
317700338 Warf_bro C April 29, 2025, 6:03 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317699968 klassyrahul C April 29, 2025, 5:59 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317698981 therockycoder52 C April 29, 2025, 5:48 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317697895 shubhamjha2405 C April 29, 2025, 5:35 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317696206 JustLikeThat C April 29, 2025, 5:13 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317695888 Sathi13 C April 29, 2025, 5:09 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317695534 pandey_animesh C April 29, 2025, 5:04 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317695476 SH1M4NT0 C April 29, 2025, 5:03 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317694347 HW-12 C April 29, 2025, 4:43 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317691177 l_lost_l C April 29, 2025, 3:40 a.m. OK C++17 (GCC 7-32) TESTS 7 46 0
317688610 jatin1009 C April 29, 2025, 2:47 a.m. OK C++20 (GCC 13-64) TESTS 7 31 0
317659974 TahsinArafat C April 28, 2025, 5:48 p.m. OK C++20 (GCC 13-64) TESTS 7 31 0
317657253 Byte_Bender_3 C April 28, 2025, 5:24 p.m. OK C++20 (GCC 13-64) TESTS 7 31 0
317686824 Taibo C April 29, 2025, 2:04 a.m. OK C++20 (GCC 13-64) TESTS 7 31 204800
317699978 _mirror C April 29, 2025, 5:59 a.m. OK C++20 (GCC 13-64) TESTS 7 46 0
317699119 JackTan2003 C April 29, 2025, 5:50 a.m. OK C++20 (GCC 13-64) TESTS 7 46 0
317698565 xiaozi0721 C April 29, 2025, 5:43 a.m. OK C++20 (GCC 13-64) TESTS 7 46 0
317697340 ZzzZzzZzzZzzwh C April 29, 2025, 5:28 a.m. OK C++20 (GCC 13-64) TESTS 7 46 0
317697068 xiaozi0721 C April 29, 2025, 5:25 a.m. OK C++20 (GCC 13-64) TESTS 7 46 0
317696695 xiaozi0721 C April 29, 2025, 5:20 a.m. OK C++20 (GCC 13-64) TESTS 7 46 0
317699794 Zhang_tianxing C April 29, 2025, 5:57 a.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 0
317685595 Ace_Azimuth_Aviator C April 29, 2025, 1:32 a.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 0
317658432 Eldeeb_ C April 28, 2025, 5:34 p.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 0
317646318 hi_its_matthew C April 28, 2025, 4:21 p.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 0
317644132 bertrandOrlando C April 28, 2025, 4:15 p.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 0
317700370 Nub27 C April 29, 2025, 6:03 a.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 102400
317679260 A_G C April 28, 2025, 10:29 p.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 102400
317667546 Maniac_xx C April 28, 2025, 7:06 p.m. OK C++23 (GCC 14-64, msys2) TESTS 7 31 102400
317698885 tnwrshubham52 C April 29, 2025, 5:47 a.m. OK C++23 (GCC 14-64, msys2) TESTS 7 46 0
317697797 jokers_ C April 29, 2025, 5:34 a.m. OK C++23 (GCC 14-64, msys2) TESTS 7 46 0
317646361 ruban C April 28, 2025, 4:21 p.m. OK FPC TESTS 7 93 102400
317698710 xiaozi0721 C April 29, 2025, 5:45 a.m. OK GNU C11 TESTS 7 46 102400
317700325 tkddn5623 C April 29, 2025, 6:02 a.m. OK GNU C11 TESTS 7 61 102400
317642864 wikiv C April 28, 2025, 4:12 p.m. OK GNU C11 TESTS 7 62 102400
317663097 SupremoCoder C April 28, 2025, 6:16 p.m. OK GNU C11 TESTS 7 77 102400
317646754 Adamant18 C April 28, 2025, 4:22 p.m. OK GNU C11 TESTS 7 93 102400
317689769 tranquyetthang281 C April 29, 2025, 3:12 a.m. OK Go TESTS 7 46 4505600
317675628 jerdno C April 28, 2025, 8:59 p.m. OK Java 21 TESTS 7 249 409600
317688206 Freedom_lifelong C April 29, 2025, 2:38 a.m. OK Java 21 TESTS 7 249 614400
317661626 amita3.ab C April 28, 2025, 6:01 p.m. OK Java 21 TESTS 7 249 716800
317700129 Aaditysa01sehgal C April 29, 2025, 6 a.m. OK Java 21 TESTS 7 264 307200
317644567 Legend... C April 28, 2025, 4:16 p.m. OK Java 21 TESTS 7 264 307200
317660231 vineet28sept C April 28, 2025, 5:50 p.m. OK Java 21 TESTS 7 264 409600
317659132 fatal-98 C April 28, 2025, 5:40 p.m. OK Java 21 TESTS 7 264 819200
317668400 ninjahathori001 C April 28, 2025, 7:15 p.m. OK Java 21 TESTS 7 264 921600
317687349 Gitansh_shekhar C April 29, 2025, 2:18 a.m. OK Java 21 TESTS 7 264 1843200
317669918 Ayush_Raj_2027 C April 28, 2025, 7:32 p.m. OK Java 21 TESTS 7 265 409600
317647730 abhayrajnegi0416 C April 28, 2025, 4:24 p.m. OK Java 8 TESTS 7 171 0
317685711 warframe C April 29, 2025, 1:36 a.m. OK Java 8 TESTS 7 202 0
317651654 Shreerangss C April 28, 2025, 4:33 p.m. OK Java 8 TESTS 7 202 0
317694496 PhenomenalOne C April 29, 2025, 4:46 a.m. OK Java 8 TESTS 7 218 0
317690577 Dduo C April 29, 2025, 3:29 a.m. OK Java 8 TESTS 7 218 0
317664962 harxhhhh C April 28, 2025, 6:34 p.m. OK Java 8 TESTS 7 218 0
317651007 namangarg31 C April 28, 2025, 4:32 p.m. OK Java 8 TESTS 7 218 0
317691598 AdityaGupta19 C April 29, 2025, 3:48 a.m. OK Java 8 TESTS 7 233 0
317686971 bt22cse036 C April 29, 2025, 2:08 a.m. OK Java 8 TESTS 7 233 0
317650839 yashu_rai C April 28, 2025, 4:32 p.m. OK Java 8 TESTS 7 234 0
317648148 nurbold C April 28, 2025, 4:25 p.m. OK Kotlin 1.7 TESTS 7 687 154726400
317651267 iitamansharma C April 28, 2025, 4:32 p.m. OK Kotlin 1.9 TESTS 7 234 0
317647361 dioxkjpde C April 28, 2025, 4:23 p.m. OK Mono C# TESTS 7 139 1024000
317648261 vyanxue22 C April 28, 2025, 4:25 p.m. OK PyPy 3 TESTS 7 311 9523200
317690247 lawang24 C April 29, 2025, 3:22 a.m. OK PyPy 3-64 TESTS 7 124 5529600
317694675 burnerboy13 C April 29, 2025, 4:49 a.m. OK PyPy 3-64 TESTS 7 124 5734400
317694103 M0u1ea5 C April 29, 2025, 4:38 a.m. OK PyPy 3-64 TESTS 7 140 4710400
317642225 AlgoRhythm1 C April 28, 2025, 4:11 p.m. OK PyPy 3-64 TESTS 7 140 4915200
317642650 oprizoff C April 28, 2025, 4:12 p.m. OK PyPy 3-64 TESTS 7 140 5324800
317663200 naveents1915 C April 28, 2025, 6:17 p.m. OK PyPy 3-64 TESTS 7 140 6860800
317686029 minuki646 C April 29, 2025, 1:44 a.m. OK PyPy 3-64 TESTS 7 155 3993600
317647391 rockup4 C April 28, 2025, 4:23 p.m. OK PyPy 3-64 TESTS 7 155 4505600
317646922 Joris_Perrenet C April 28, 2025, 4:22 p.m. OK PyPy 3-64 TESTS 7 155 5324800
317699166 find C April 29, 2025, 5:50 a.m. OK PyPy 3-64 TESTS 7 156 5734400
317689877 Rivdo C April 29, 2025, 3:15 a.m. OK Python 3 TESTS 7 77 204800
317645272 Sumonto26 C April 28, 2025, 4:18 p.m. OK Python 3 TESTS 7 78 204800
317676794 tanvirmahfuz22 C April 28, 2025, 9:24 p.m. OK Python 3 TESTS 7 92 307200
317666486 ok12 C April 28, 2025, 6:55 p.m. OK Python 3 TESTS 7 93 307200
317644197 juanmanuelmm200717 C April 28, 2025, 4:15 p.m. OK Python 3 TESTS 7 93 307200
317652015 Hayy C April 28, 2025, 4:34 p.m. OK Python 3 TESTS 7 108 307200
317684921 gouhhmumu C April 29, 2025, 1:14 a.m. OK Python 3 TESTS 7 109 307200
317647240 kumarshrid06 C April 28, 2025, 4:23 p.m. OK Python 3 TESTS 7 109 307200
317676130 DesiCoder C April 28, 2025, 9:09 p.m. OK Python 3 TESTS 7 109 409600
317644404 ar559993 C April 28, 2025, 4:16 p.m. OK Python 3 TESTS 7 109 409600
317656521 vstiff C April 28, 2025, 5:18 p.m. OK Rust 2021 TESTS 7 46 0
317642412 lsig C April 28, 2025, 4:11 p.m. OK Rust 2021 TESTS 7 61 102400
317693607 silicalet C April 29, 2025, 4:29 a.m. OK Rust 2021 TESTS 7 62 0

remove filters

Back to search problems