Codeforces Round 1068 (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
2173 Codeforces Round 1068 (Div. 2) FINISHED False 7200 11460323 Dec. 5, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 3588 ) D Taiga's Carry Chains PROGRAMMING bitmasks brute force dp greedy

After classes at Ohashi High School, Ryuuji hands Taiga a positive integer (n) and sets a simple challenge. They will play for exactly (k) moves. In a single move, Taiga chooses a non-negative integer (\ell) and sets (n \gets n + 2^{\ell}). Ryuuji defines the score of one move as the number of binary carries that occur when adding (2^{\ell}) to the current number in base (2). The total score is the sum of score over all (k) moves. Taiga wants the total score to be as large as possible after (k) moves. What is the maximum total score she can achieve? Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 1000)). The description of the test cases follows. The only line of each test case contains two integers (n) and (k) ((1 \le n < 2^{30}), (0 \le k \le 10^9)) — the initial integer and the number of moves. For each test case, output a single integer — the maximum total score that Taiga can achieve. In the first test case, ((n,k)=(7,1)) and (7=\mathtt{111}_2). Adding (2^0) gives (\mathtt{111}+\mathtt{1}=\mathtt{1000}), which produces carries at bits (0,1,2). So the total score is (3). In the second test case, ((n,k)=(13,2)) with (13=\mathtt{1101}_2). First we add (2^0): (\mathtt{1101}+\mathtt{0001}=\mathtt{1110}), which creates one carry. Then we add (2^1): (\mathtt{1110}+\mathtt{0010}=\mathtt{10000}), with carries propagating through bits (1,2,3). In total there are (1+3=4) carries, so the score is ({4}). In the third test case, ((n,k)=(42,2)) and (42=\mathtt{101010}_2). First we add (2^1): (\mathtt{101010}+\mathtt{000010}=\mathtt{101100}), giving one carry. Next we add (2^2): (\mathtt{101100}+\mathtt{000100}=\mathtt{110000}), which generates carries at bits (2) and (3). Thus the total number of carries is (1+2=3). In the fifth test case, ((n,k)=(23,2))

Tutorials

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
352094852 -firefly- D Dec. 5, 2025, 4:25 p.m. OK C# 13 TESTS 22 703 7577600
352168619 little_happy D Dec. 6, 2025, 6:04 a.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352167870 nameless_wonder D Dec. 6, 2025, 5:58 a.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352150428 suijue D Dec. 6, 2025, 2:57 a.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352150060 Anand_Bharti D Dec. 6, 2025, 2:53 a.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352142436 bhu_1_van D Dec. 6, 2025, 1:14 a.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352140306 LaLeii D Dec. 6, 2025, 12:12 a.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352104641 xmlhs D Dec. 5, 2025, 5:24 p.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352091732 prakharchauhan179 D Dec. 5, 2025, 4:19 p.m. OK C++17 (GCC 7-32) TESTS 22 31 102400
352156329 Westin_sheep D Dec. 6, 2025, 4:10 a.m. OK C++17 (GCC 7-32) TESTS 22 46 0
352143666 Because_I_Love_You D Dec. 6, 2025, 1:34 a.m. OK C++17 (GCC 7-32) TESTS 22 46 0
352097725 amysteriousbeaver D Dec. 5, 2025, 4:31 p.m. OK C++20 (GCC 13-64) TESTS 22 31 0
352147837 Ynoel D Dec. 6, 2025, 2:27 a.m. OK C++20 (GCC 13-64) TESTS 22 31 102400
352141106 insrt_username D Dec. 6, 2025, 12:37 a.m. OK C++20 (GCC 13-64) TESTS 22 31 102400
352118864 tc_adventureking D Dec. 5, 2025, 7:03 p.m. OK C++20 (GCC 13-64) TESTS 22 31 102400
352106534 Zander0152 D Dec. 5, 2025, 5:35 p.m. OK C++20 (GCC 13-64) TESTS 22 31 409600
352112428 toniskrijelj D Dec. 5, 2025, 6:12 p.m. OK C++20 (GCC 13-64) TESTS 22 31 16896000
352149474 ztyroy D Dec. 6, 2025, 2:46 a.m. OK C++20 (GCC 13-64) TESTS 22 46 0
352147539 Syrus D Dec. 6, 2025, 2:24 a.m. OK C++20 (GCC 13-64) TESTS 22 46 0
352146201 xiojoy D Dec. 6, 2025, 2:08 a.m. OK C++20 (GCC 13-64) TESTS 22 46 0
352146089 kyxh D Dec. 6, 2025, 2:06 a.m. OK C++20 (GCC 13-64) TESTS 22 46 0
352161274 Shalomsama D Dec. 6, 2025, 5 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 0
352123829 Levisa D Dec. 5, 2025, 7:46 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 0
352119487 kathal404 D Dec. 5, 2025, 7:08 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 0
352111501 magallan_forever D Dec. 5, 2025, 6:06 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 0
352107637 alsharis D Dec. 5, 2025, 5:41 p.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 0
352158339 NovaStorm37 D Dec. 6, 2025, 4:32 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 102400
352157030 Beware_of_Impotence D Dec. 6, 2025, 4:18 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 102400
352155185 bbbqqq D Dec. 6, 2025, 3:56 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 102400
352149536 NWm D Dec. 6, 2025, 2:47 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 102400
352147790 H19wk D Dec. 6, 2025, 2:27 a.m. OK C++23 (GCC 14-64, msys2) TESTS 22 31 102400
352099371 xiannu116ccc D Dec. 5, 2025, 4:34 p.m. OK Go TESTS 22 78 5120000
352094516 NanDemo D Dec. 5, 2025, 4:25 p.m. OK Java 21 TESTS 22 234 921600
352115337 akshatjai258 D Dec. 5, 2025, 6:33 p.m. OK Java 21 TESTS 22 234 1536000
352096279 yousuf3 D Dec. 5, 2025, 4:28 p.m. OK Java 21 TESTS 22 234 1536000
352097588 xiannu115ccc D Dec. 5, 2025, 4:31 p.m. OK Java 21 TESTS 22 250 1843200
352153231 Burhan_Akkus D Dec. 6, 2025, 3:32 a.m. OK Java 21 TESTS 22 265 819200
352156405 Evil_Hunter D Dec. 6, 2025, 4:11 a.m. OK Java 21 TESTS 22 281 1228800
352103319 Dukkha D Dec. 5, 2025, 5:18 p.m. OK Java 21 TESTS 22 281 1433600
352166920 cstemp D Dec. 6, 2025, 5:51 a.m. OK Java 21 TESTS 22 296 614400
352117147 vineetiwari D Dec. 5, 2025, 6:48 p.m. OK Java 21 TESTS 22 328 716800
352093525 udit0510 D Dec. 5, 2025, 4:23 p.m. OK Java 21 TESTS 22 328 716800
352114961 gua069 D Dec. 5, 2025, 6:30 p.m. OK Java 8 TESTS 22 140 0
352154297 kevin_0911 D Dec. 6, 2025, 3:45 a.m. OK Java 8 TESTS 22 234 0
352097980 saurabh_2701 D Dec. 5, 2025, 4:31 p.m. OK Java 8 TESTS 22 234 0
352092697 vanishamittal1409 D Dec. 5, 2025, 4:21 p.m. OK Java 8 TESTS 22 328 0
352145904 NeelmaniPandey09 D Dec. 6, 2025, 2:04 a.m. OK Java 8 TESTS 22 640 0
352092379 AdiRish D Dec. 5, 2025, 4:20 p.m. OK PyPy 3 TESTS 22 250 7065600
352106057 marcin7cd D Dec. 5, 2025, 5:32 p.m. OK PyPy 3 TESTS 22 281 9625600
352105670 nitish_biswas01 D Dec. 5, 2025, 5:30 p.m. OK PyPy 3-64 TESTS 22 125 4300800
352103432 ardeelia D Dec. 5, 2025, 5:18 p.m. OK PyPy 3-64 TESTS 22 171 5324800
352107403 Polynomu D Dec. 5, 2025, 5:40 p.m. OK PyPy 3-64 TESTS 22 171 6041600
352098710 KidusHawoltu D Dec. 5, 2025, 4:33 p.m. OK PyPy 3-64 TESTS 22 187 6451200
352109087 fatalerror D Dec. 5, 2025, 5:50 p.m. OK PyPy 3-64 TESTS 22 250 9625600
352107479 detteiuu D Dec. 5, 2025, 5:40 p.m. OK PyPy 3-64 TESTS 22 250 9625600
352113337 34z12000 D Dec. 5, 2025, 6:18 p.m. OK PyPy 3-64 TESTS 22 265 6246400
352102973 VladIvanov D Dec. 5, 2025, 5:17 p.m. OK PyPy 3-64 TESTS 22 281 10444800
352092516 blue_clay D Dec. 5, 2025, 4:21 p.m. OK PyPy 3-64 TESTS 22 296 5222400
352095260 dong0625 D Dec. 5, 2025, 4:26 p.m. OK PyPy 3-64 TESTS 22 296 5836800
352097524 pscrwh D Dec. 5, 2025, 4:30 p.m. OK Python 3 TESTS 22 421 1433600
352092203 xiannu112ccc D Dec. 5, 2025, 4:20 p.m. OK Python 3 TESTS 22 671 204800
352095678 Solalyth D Dec. 5, 2025, 4:27 p.m. OK Rust 2021 TESTS 22 937 13004800
352098139 _JG_ D Dec. 5, 2025, 4:32 p.m. OK Rust 2024 TESTS 22 62 0
352093804 kanra824 D Dec. 5, 2025, 4:23 p.m. OK Rust 2024 TESTS 22 78 0
352099034 despair D Dec. 5, 2025, 4:33 p.m. OK Rust 2024 TESTS 22 109 0

remove filters

Back to search problems