Codeforces Round 1035 (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
2119 Codeforces Round 1035 (Div. 2) FINISHED False 7200 24679522 July 5, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 27039 ) A Add or XOR PROGRAMMING greedy math

You are given two non-negative integers (a, b). You can apply two types of operations on (a) any number of times and in any order: (a \gets a + 1). The cost of this operation is (x); (a \gets a \oplus 1), where (\oplus) denotes the bitwise XOR operation . The cost of this operation is (y). Now you are asked to make (a = b). If it's possible, output the minimum cost; otherwise, report it. 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 only line of each test case contains four integers (a, b, x, y) ((1 \le a, b \le 100, 1 \le x, y \le 10^7)) — the two integers given to you and the respective costs of two types of operations. For each test case, output an integer — the minimum cost to make (a = b), or (-1) if it is impossible. In the first test case, the optimal strategy is to apply (a \gets a + 1) three times. The total cost is (1+1+1=3). In the second test case, the optimal strategy is to apply (a \gets a + 1), (a \gets a \oplus 1), (a \gets a + 1), (a \gets a \oplus 1) in order. The total cost is (2+1+2+1=6). In the fifth test case, it can be proved that there isn't a way to make (a = b).

Tutorials

Codeforces Round 1035 (Div. 2) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
327652055 abir_075 A July 5, 2025, 10:10 p.m. OK C# 10 TESTS 4 93 3174400
327626565 JacQuelIne... A July 5, 2025, 5:19 p.m. OK C# 13 TESTS 4 124 3379200
327673032 akhil_1010 A July 6, 2025, 5:39 a.m. OK C# 13 TESTS 4 124 3481600
327648338 remantadin A July 5, 2025, 8:51 p.m. OK C# 13 TESTS 4 124 3481600
327644459 pranabmishra2602 A July 5, 2025, 7:58 p.m. OK C++17 (GCC 7-32) TESTS 4 31 0
327618301 pr0noob A July 5, 2025, 4:26 p.m. OK C++17 (GCC 7-32) TESTS 4 31 0
327675052 _kingpin_ A July 6, 2025, 6:03 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327673828 robokun A July 6, 2025, 5:48 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327672951 Beautiful_War A July 6, 2025, 5:38 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327672858 potato1234521 A July 6, 2025, 5:37 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327672545 eargle A July 6, 2025, 5:33 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327671340 Anand_Bharti A July 6, 2025, 5:16 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327671194 jordy101 A July 6, 2025, 5:14 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327671145 geek7251 A July 6, 2025, 5:13 a.m. OK C++17 (GCC 7-32) TESTS 4 46 0
327639533 Rohan_Mahakur A July 5, 2025, 7:05 p.m. OK C++20 (GCC 13-64) TESTS 4 31 0
327630057 akarthiksagar74 A July 5, 2025, 5:44 p.m. OK C++20 (GCC 13-64) TESTS 4 31 0
327675121 nouka28 A July 6, 2025, 6:03 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327674881 Hori A July 6, 2025, 6:01 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327674726 Copr A July 6, 2025, 5:59 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327674335 PHANTOM_23 A July 6, 2025, 5:54 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327674145 nithin0810 A July 6, 2025, 5:52 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327672920 godoflegend A July 6, 2025, 5:37 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327672621 happy_lazier A July 6, 2025, 5:34 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327672614 hr29004 A July 6, 2025, 5:34 a.m. OK C++20 (GCC 13-64) TESTS 4 46 0
327674931 Characterized A July 6, 2025, 6:01 a.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327671086 kkapoor A July 6, 2025, 5:12 a.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327668816 ArpitKSi A July 6, 2025, 4:38 a.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327663069 Mohamed_Walid11 A July 6, 2025, 3:01 a.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327659891 Ynoel A July 6, 2025, 2:07 a.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327659090 Baby_Tigress_Tushi A July 6, 2025, 1:48 a.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327638504 sahil_beck A July 5, 2025, 6:57 p.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327631712 zhak_rr A July 5, 2025, 5:58 p.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327625845 Fyterox A July 5, 2025, 5:14 p.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327617353 shimaawael466 A July 5, 2025, 4:25 p.m. OK C++23 (GCC 14-64, msys2) TESTS 4 31 0
327652881 rafrayna A July 5, 2025, 10:33 p.m. OK GNU C11 TESTS 4 62 102400
327674354 Harin2205 A July 6, 2025, 5:55 a.m. OK GNU C11 TESTS 4 77 102400
327620742 sapnilsuad A July 5, 2025, 4:31 p.m. OK GNU C11 TESTS 4 92 102400
327617110 __suMYTH_ A July 5, 2025, 4:24 p.m. OK GNU C11 TESTS 4 93 0
327666854 chendanhong A July 6, 2025, 4:05 a.m. OK GNU C11 TESTS 4 93 102400
327637927 niloypaul A July 5, 2025, 6:52 p.m. OK GNU C11 TESTS 4 93 102400
327626994 tanoy65 A July 5, 2025, 5:22 p.m. OK GNU C11 TESTS 4 108 102400
327638976 bhoomika_hardwani A July 5, 2025, 7 p.m. OK GNU C11 TESTS 4 109 102400
327630245 klondaiker A July 5, 2025, 5:46 p.m. OK Go TESTS 4 233 921600
327627704 LambdaIsAllUNeed A July 5, 2025, 5:27 p.m. OK Haskell TESTS 4 125 102400
327631851 Abominable A July 5, 2025, 5:59 p.m. OK Java 21 TESTS 4 186 614400
327669614 lupunish A July 6, 2025, 4:50 a.m. OK Java 21 TESTS 4 186 819200
327637631 yashjaiswal2509 A July 5, 2025, 6:49 p.m. OK Java 21 TESTS 4 187 512000
327620559 de1usional A July 5, 2025, 4:31 p.m. OK Java 21 TESTS 4 202 716800
327668670 tekka_ity A July 6, 2025, 4:35 a.m. OK Java 21 TESTS 4 217 409600
327641732 marcoJunior A July 5, 2025, 7:25 p.m. OK Java 21 TESTS 4 217 512000
327667147 wddd A July 6, 2025, 4:11 a.m. OK Java 21 TESTS 4 217 716800
327666238 HHT0501 A July 6, 2025, 3:55 a.m. OK Java 21 TESTS 4 218 204800
327625971 Ayush_Raj_2027 A July 5, 2025, 5:15 p.m. OK Java 21 TESTS 4 218 307200
327615173 priyanshu_012 A July 5, 2025, 4:20 p.m. OK Java 21 TESTS 4 218 1126400
327672530 sleempy A July 6, 2025, 5:32 a.m. OK Java 8 TESTS 4 155 0
327664561 sirimahalaxmi_ A July 6, 2025, 3:26 a.m. OK Java 8 TESTS 4 171 0
327665567 alokroydipun2004 A July 6, 2025, 3:44 a.m. OK Java 8 TESTS 4 218 0
327641747 _Nandani_ A July 5, 2025, 7:25 p.m. OK Java 8 TESTS 4 233 0
327641464 ACE243153 A July 5, 2025, 7:22 p.m. OK Java 8 TESTS 4 233 0
327629475 Nirbhay121 A July 5, 2025, 5:40 p.m. OK Java 8 TESTS 4 233 0
327635967 sandeepchandel A July 5, 2025, 6:33 p.m. OK Java 8 TESTS 4 234 0
327674540 ashutoshprj A July 6, 2025, 5:57 a.m. OK Java 8 TESTS 4 249 0
327645384 Shafat04 A July 5, 2025, 8:09 p.m. OK Java 8 TESTS 4 249 0
327636312 alamin2005 A July 5, 2025, 6:36 p.m. OK Java 8 TESTS 4 265 0
327615612 AnatolyS A July 5, 2025, 4:21 p.m. OK Kotlin 1.9 TESTS 4 249 0
327652946 swseverance A July 5, 2025, 10:35 p.m. OK Node.js TESTS 4 265 14540800
327639243 10jul2003 A July 5, 2025, 7:03 p.m. OK PyPy 3 TESTS 4 234 7680000
327674476 nirbhaysora A July 6, 2025, 5:56 a.m. OK PyPy 3 TESTS 4 249 8806400
327649724 forsurveys868 A July 5, 2025, 9:15 p.m. OK PyPy 3 TESTS 4 249 9011200
327649602 forsurveys868 A July 5, 2025, 9:13 p.m. OK PyPy 3 TESTS 4 249 9011200
327661717 bncd A July 6, 2025, 2:40 a.m. OK PyPy 3 TESTS 4 265 8704000
327662271 yiwangwuqian A July 6, 2025, 2:49 a.m. OK PyPy 3 TESTS 4 280 9216000
327621943 alphawasd A July 5, 2025, 4:34 p.m. OK PyPy 3 TESTS 4 327 9728000
327654685 explainer A July 5, 2025, 11:29 p.m. OK PyPy 3-64 TESTS 4 109 5017600
327629438 gardengnome A July 5, 2025, 5:39 p.m. OK PyPy 3-64 TESTS 4 124 3788800
327652560 monocrap A July 5, 2025, 10:25 p.m. OK PyPy 3-64 TESTS 4 124 5529600
327639841 El-Qadi A July 5, 2025, 7:07 p.m. OK PyPy 3-64 TESTS 4 124 5632000
327646238 ChickenTamer A July 5, 2025, 8:21 p.m. OK PyPy 3-64 TESTS 4 140 5222400
327646940 S4nViX A July 5, 2025, 8:31 p.m. OK PyPy 3-64 TESTS 4 140 6246400
327656989 Little_Sheep_Yawn A July 6, 2025, 12:49 a.m. OK PyPy 3-64 TESTS 4 140 6553600
327655040 rli8145 A July 5, 2025, 11:41 p.m. OK PyPy 3-64 TESTS 4 155 5427200
327662568 f0_1 A July 6, 2025, 2:53 a.m. OK PyPy 3-64 TESTS 4 155 6041600
327630388 PixelPotato A July 5, 2025, 5:47 p.m. OK PyPy 3-64 TESTS 4 155 6144000
327669655 purpledrysoil A July 6, 2025, 4:51 a.m. OK Python 3 TESTS 4 93 204800
327634032 ChatIsThisReal A July 5, 2025, 6:17 p.m. OK Python 3 TESTS 4 93 307200
327660775 eugalt A July 6, 2025, 2:24 a.m. OK Python 3 TESTS 4 93 1433600
327669844 ChatIsThisReal A July 6, 2025, 4:54 a.m. OK Python 3 TESTS 4 108 0
327664858 sowji_1515 A July 6, 2025, 3:31 a.m. OK Python 3 TESTS 4 108 0
327653335 aasthacse A July 5, 2025, 10:45 p.m. OK Python 3 TESTS 4 108 0
327670497 ChatIsThisReal A July 6, 2025, 5:04 a.m. OK Python 3 TESTS 4 108 204800
327634589 ChatIsThisReal A July 5, 2025, 6:21 p.m. OK Python 3 TESTS 4 108 204800
327636796 aggarwal_09 A July 5, 2025, 6:40 p.m. OK Python 3 TESTS 4 108 307200
327626553 Hrithika-2004 A July 5, 2025, 5:19 p.m. OK Python 3 TESTS 4 108 307200
327657666 0x81 A July 6, 2025, 1:08 a.m. OK Rust 2021 TESTS 4 46 102400
327617382 AnshulAgrawal A July 5, 2025, 4:25 p.m. OK Rust 2021 TESTS 4 61 0
327650922 DreadedHippy A July 5, 2025, 9:40 p.m. OK Rust 2021 TESTS 4 62 0

remove filters

Back to search problems