Codeforces Round 1077 (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
2188 Codeforces Round 1077 (Div. 2) FINISHED False 10800 6708323 Jan. 29, 2026, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 20748 ) B Seats PROGRAMMING greedy

Cordell manages a row of (n) seats at the Scuola Comunale di Musica Piova where students are strictly forbidden from sitting next to each other. You are given a binary string(^{\text{∗}}) (s), where (s_i = \mathtt{1}) indicates that the (i)-th seat has been occupied by a student, and (s_i = \mathtt{0}) indicates that it is free now. It is guaranteed that no two adjacent seats are occupied currently. Cordell needs to add more students until it is impossible to seat anyone else in the row. However, she wants to achieve this state with as few students as possible. Your task is to calculate the minimum total number of students seated when it is impossible to seat anyone else in the row. (^{\text{∗}})A binary string is a string where each character is either (\mathtt{0}) or (\mathtt{1}). Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 10^4)). The description of the test cases follows. The first line of each test case contains a single integer (n) ((1 \le n \le 2 \cdot 10^5)) — the number of seats in the row. The second line of each test case contains the binary string (s) of length (n) ((s_i \in \{\mathtt{0}, \mathtt{1}\})). It is guaranteed that no two adjacent characters are both (\mathtt{1}). It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, output a single integer — the minimum total number of seated students. In the first test case, (n = 1) and the hall is initially empty. Because the row is still possible to seat any student, Cordell must place one student at seat (1). Therefore, the minimum number of seated students is (1). In the third test case, Cordell can place two students at seats (1) and (4). It can be shown that she cannot place only one student so that the row is impossible to seat anyone more, so the answer is (2). In the fourth t

Tutorials

Codeforces Round 1077 (Div. 1, Div. 2) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
360647171 nksammirPL B Jan. 30, 2026, 12:01 a.m. OK C# 13 TESTS 10 78 1945600
360635234 1_shyam2210 B Jan. 29, 2026, 8:26 p.m. OK C++17 (GCC 7-32) TESTS 10 15 0
360669249 Its_ankit_06 B Jan. 30, 2026, 5:58 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360664818 xiaoyz111111 B Jan. 30, 2026, 5:20 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360664299 A_ngle05 B Jan. 30, 2026, 5:15 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360664079 yoshinopt B Jan. 30, 2026, 5:13 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360663942 sskippedd B Jan. 30, 2026, 5:12 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360663443 ujjwalgoel104 B Jan. 30, 2026, 5:08 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360661887 NGHUYhmd B Jan. 30, 2026, 4:53 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360661312 yingjunhao B Jan. 30, 2026, 4:48 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360660502 dddddk B Jan. 30, 2026, 4:39 a.m. OK C++17 (GCC 7-32) TESTS 10 31 0
360631674 soyumm B Jan. 29, 2026, 7:48 p.m. OK C++20 (GCC 13-64) TESTS 10 15 0
360665030 lumosos B Jan. 30, 2026, 5:22 a.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360663278 RAF1N_ B Jan. 30, 2026, 5:06 a.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360653489 Rinker B Jan. 30, 2026, 2:48 a.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360652755 ZengZhaoGan_124 B Jan. 30, 2026, 2:34 a.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360651537 Shadow_ B Jan. 30, 2026, 2:07 a.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360650089 chaoyi88906 B Jan. 30, 2026, 1:32 a.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360643696 -Pho3nix- B Jan. 29, 2026, 10:38 p.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360643165 JuanDav111__ B Jan. 29, 2026, 10:27 p.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360641806 KartikMalik_1729 B Jan. 29, 2026, 10:01 p.m. OK C++20 (GCC 13-64) TESTS 10 31 0
360670329 R4TUL B Jan. 30, 2026, 6:07 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360670090 ill.soul B Jan. 30, 2026, 6:05 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360668564 ansergeyg B Jan. 30, 2026, 5:53 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360668435 bxrl111 B Jan. 30, 2026, 5:52 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360667839 Alvero B Jan. 30, 2026, 5:47 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360667810 Nvion B Jan. 30, 2026, 5:46 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360666712 MadCoder... B Jan. 30, 2026, 5:37 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360665039 anshgutpa326 B Jan. 30, 2026, 5:22 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360664490 pipipipipi43 B Jan. 30, 2026, 5:17 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360663776 FIGHTINDARK B Jan. 30, 2026, 5:10 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 31 0
360607923 _jashwanth07 B Jan. 29, 2026, 5:13 p.m. OK GNU C11 TESTS 10 46 102400
360659162 Shashidhar.j B Jan. 30, 2026, 4:21 a.m. OK GNU C11 TESTS 10 46 204800
360627216 hash123 B Jan. 29, 2026, 7:06 p.m. OK GNU C11 TESTS 10 62 204800
360610112 sushanthnprabhu B Jan. 29, 2026, 5:19 p.m. OK GNU C11 TESTS 10 62 204800
360663499 Praneel_513 B Jan. 30, 2026, 5:08 a.m. OK GNU C11 TESTS 10 78 0
360605765 officialmnnit B Jan. 29, 2026, 5:08 p.m. OK GNU C11 TESTS 10 78 204800
360611223 dg1121 B Jan. 29, 2026, 5:22 p.m. OK GNU C11 TESTS 10 78 921600
360611729 2025040282 B Jan. 29, 2026, 5:24 p.m. OK GNU C11 TESTS 10 78 1740800
360604422 GuruHarindra B Jan. 29, 2026, 5:04 p.m. OK GNU C11 TESTS 10 93 102400
360654431 Abhinav.K_091198 B Jan. 30, 2026, 3:05 a.m. OK GNU C11 TESTS 10 93 204800
360642011 NanDemo B Jan. 29, 2026, 10:05 p.m. OK Java 21 TESTS 10 171 409600
360646122 sathwikhbhat B Jan. 29, 2026, 11:34 p.m. OK Java 21 TESTS 10 187 102400
360620916 shingua77 B Jan. 29, 2026, 6:21 p.m. OK Java 21 TESTS 10 187 409600
360664502 uday B Jan. 30, 2026, 5:17 a.m. OK Java 21 TESTS 10 187 512000
360632712 SCOOBY B Jan. 29, 2026, 7:58 p.m. OK Java 21 TESTS 10 187 1126400
360638639 NooB__C0der B Jan. 29, 2026, 9:06 p.m. OK Java 21 TESTS 10 187 1536000
360663142 pk_87 B Jan. 30, 2026, 5:05 a.m. OK Java 21 TESTS 10 187 1638400
360621630 WrongAnswerOnTestCase2 B Jan. 29, 2026, 6:25 p.m. OK Java 21 TESTS 10 203 0
360665469 Sahil_Patel_2507 B Jan. 30, 2026, 5:26 a.m. OK Java 21 TESTS 10 203 102400
360658615 AdityaPandey208 B Jan. 30, 2026, 4:13 a.m. OK Java 21 TESTS 10 203 204800
360637986 harsh_1806 B Jan. 29, 2026, 8:56 p.m. OK Java 8 TESTS 10 93 0
360615381 _masthan B Jan. 29, 2026, 5:33 p.m. OK Java 8 TESTS 10 93 0
360651800 newaz420 B Jan. 30, 2026, 2:13 a.m. OK Java 8 TESTS 10 125 0
360624057 abhayrajnegi0416 B Jan. 29, 2026, 6:40 p.m. OK Java 8 TESTS 10 125 0
360605314 ParthLawand B Jan. 29, 2026, 5:06 p.m. OK Java 8 TESTS 10 125 0
360649229 NeelmaniPandey09 B Jan. 30, 2026, 1:09 a.m. OK Java 8 TESTS 10 140 0
360613773 TeljiriKeerthana B Jan. 29, 2026, 5:29 p.m. OK Java 8 TESTS 10 156 0
360606906 nandhika66 B Jan. 29, 2026, 5:11 p.m. OK Java 8 TESTS 10 187 0
360605857 vv12388 B Jan. 29, 2026, 5:08 p.m. OK Java 8 TESTS 10 187 0
360608989 jayasrishanmathi B Jan. 29, 2026, 5:16 p.m. OK Java 8 TESTS 10 203 0
360630048 daanolav B Jan. 29, 2026, 7:32 p.m. OK Kotlin 2.2 TESTS 10 171 24268800
360611980 Yj29 B Jan. 29, 2026, 5:24 p.m. OK PyPy 3 TESTS 10 203 6246400
360632563 k_bladerunner B Jan. 29, 2026, 7:57 p.m. OK PyPy 3 TESTS 10 250 6963200
360626135 Boxwastaken_ B Jan. 29, 2026, 6:57 p.m. OK PyPy 3 TESTS 10 250 10752000
360607943 Itachi42O B Jan. 29, 2026, 5:13 p.m. OK PyPy 3 TESTS 10 281 9011200
360621231 krishna369 B Jan. 29, 2026, 6:23 p.m. OK PyPy 3-64 TESTS 10 62 6144000
360641831 MinValgen B Jan. 29, 2026, 10:02 p.m. OK PyPy 3-64 TESTS 10 78 5836800
360607460 ashukrsinghcse B Jan. 29, 2026, 5:12 p.m. OK PyPy 3-64 TESTS 10 78 6758400
360647934 chenwei980503 B Jan. 30, 2026, 12:28 a.m. OK PyPy 3-64 TESTS 10 93 3891200
360641103 limx B Jan. 29, 2026, 9:49 p.m. OK PyPy 3-64 TESTS 10 93 4505600
360611721 AccidenteDePancha B Jan. 29, 2026, 5:24 p.m. OK PyPy 3-64 TESTS 10 93 4812800
360661316 ibraheemkureshi B Jan. 30, 2026, 4:48 a.m. OK PyPy 3-64 TESTS 10 93 5324800
360615997 AdithNP B Jan. 29, 2026, 5:34 p.m. OK PyPy 3-64 TESTS 10 93 5734400
360654218 svrmalaviya B Jan. 30, 2026, 3:01 a.m. OK PyPy 3-64 TESTS 10 109 3276800
360641956 Mottchan123 B Jan. 29, 2026, 10:04 p.m. OK PyPy 3-64 TESTS 10 109 3379200
360652534 sightf123 B Jan. 30, 2026, 2:29 a.m. OK Python 3 TESTS 10 78 1843200
360636103 eugalt B Jan. 29, 2026, 8:34 p.m. OK Python 3 TESTS 10 78 3379200
360620926 anonymus201 B Jan. 29, 2026, 6:21 p.m. OK Python 3 TESTS 10 78 3481600
360647753 eugalt B Jan. 30, 2026, 12:22 a.m. OK Python 3 TESTS 10 78 4608000
360605522 furinaa_chan B Jan. 29, 2026, 5:07 p.m. OK Python 3 TESTS 10 78 5017600
360605648 jayanth_075 B Jan. 29, 2026, 5:07 p.m. OK Python 3 TESTS 10 78 5324800
360661080 Abhi1289o B Jan. 30, 2026, 4:45 a.m. OK Python 3 TESTS 10 93 716800
360602966 kokhanthtay B Jan. 29, 2026, 5 p.m. OK Python 3 TESTS 10 93 716800
360613263 HarshitGup2 B Jan. 29, 2026, 5:28 p.m. OK Python 3 TESTS 10 109 716800
360610871 BruhBoii B Jan. 29, 2026, 5:21 p.m. OK Python 3 TESTS 10 109 819200
360608144 allenchang2001 B Jan. 29, 2026, 5:14 p.m. OK Rust 2021 TESTS 10 46 0
360613903 varunnn_gupta B Jan. 29, 2026, 5:30 p.m. OK Rust 2024 TESTS 10 46 0

remove filters

Back to search problems