Codeforces Round 1044 (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
2133 Codeforces Round 1044 (Div. 2) FINISHED False 7200 20359523 Aug. 24, 2025, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 25443 ) B Villagers PROGRAMMING greedy

Steve lives in a village with (n) other villagers. Unfortunately, due to disputes over the distribution of emeralds, none of those villagers are friends with any other villager. Furthermore, villager (i) initially has a grumpiness of (g_i). Steve can perform the following operation any number of times: Select two villagers (i) and (j) and give them (\text{max}(g_i, g_j)) emeralds to share. Both of their grumpinesses decrease by (\text{min}(g_i, g_j)), and they become friends with each other if they weren't already. Steve wishes to make every villager friends with every other villager (possibly through some intermediate friendships); that is, from any villager, you can follow a path of friendships to reach any other villager. Since he does not want to inflate the village economy too much, calculate the minimum number of emeralds he must give away to accomplish this. 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) ((2 \le n \le 2 \cdot 10^5)) — the number of villagers. The second line of each test case contains (n) integers (g_1, g_2,\ldots, g_n) ((1 \le g_i \le 10^9)) — the initial grumpiness of each villager. 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 number of emeralds Steve must give away to make everyone friends. In the first test case, the only valid operation is (i = 1), (j = 2). Steve gives them (\text{max}(1, 2) = 2) emeralds, and they become friends. In the second test case, one optimal sequence of operations is as follows: Steve chooses (i = 1), (j = 3). He gives the villagers (\text{max}(2, 5) = 5) emeralds, and their grumpiness decreases by (\text{min}(2, 5) = 2). Now everyone's grum

Tutorials

Codeforces Round 1044 (Div. 2) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
335392179 ansergeyg B Aug. 24, 2025, 4:23 p.m. OK C# 10 TESTS 6 187 16691200
335436061 Laiyiwen_01 B Aug. 25, 2025, 2:48 a.m. OK C++17 (GCC 7-32) TESTS 6 62 5324800
335446083 AmanChoudhary17 B Aug. 25, 2025, 5:15 a.m. OK C++17 (GCC 7-32) TESTS 6 77 0
335419166 SamMrong B Aug. 24, 2025, 8:21 p.m. OK C++17 (GCC 7-32) TESTS 6 77 0
335406578 Siddhant_90 B Aug. 24, 2025, 6:09 p.m. OK C++17 (GCC 7-32) TESTS 6 77 0
335405440 somealphabets B Aug. 24, 2025, 6:01 p.m. OK C++17 (GCC 7-32) TESTS 6 77 0
335394040 amangupta125 B Aug. 24, 2025, 4:27 p.m. OK C++17 (GCC 7-32) TESTS 6 77 0
335444081 c_legg B Aug. 25, 2025, 4:46 a.m. OK C++17 (GCC 7-32) TESTS 6 77 819200
335449930 Vaibhav_Sahu B Aug. 25, 2025, 6:02 a.m. OK C++17 (GCC 7-32) TESTS 6 77 1638400
335444333 nikhilsaini546 B Aug. 25, 2025, 4:50 a.m. OK C++17 (GCC 7-32) TESTS 6 77 3276800
335441424 prixit B Aug. 25, 2025, 4:04 a.m. OK C++17 (GCC 7-32) TESTS 6 78 0
335447267 Bot6X7HQJE0RA B Aug. 25, 2025, 5:31 a.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335445013 Roberth_G B Aug. 25, 2025, 5 a.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335442353 lemondrop_847 B Aug. 25, 2025, 4:20 a.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335440249 PatienceL B Aug. 25, 2025, 3:44 a.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335435876 LuOH3_ B Aug. 25, 2025, 2:46 a.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335435002 Ismael101038 B Aug. 25, 2025, 2:35 a.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335407673 TRIPLE_M3 B Aug. 24, 2025, 6:17 p.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335391620 joydeepKoley01 B Aug. 24, 2025, 4:21 p.m. OK C++20 (GCC 13-64) TESTS 6 62 0
335449284 AkaiLemon B Aug. 25, 2025, 5:56 a.m. OK C++20 (GCC 13-64) TESTS 6 62 819200
335448098 chaudharyhepin B Aug. 25, 2025, 5:42 a.m. OK C++20 (GCC 13-64) TESTS 6 77 0
335428554 maspy B Aug. 25, 2025, 12:24 a.m. OK C++23 (GCC 14-64, msys2) TESTS 6 46 307200
335393651 hariomshilpkar32 B Aug. 24, 2025, 4:26 p.m. OK C++23 (GCC 14-64, msys2) TESTS 6 61 0
335406204 Andrewhazem B Aug. 24, 2025, 6:06 p.m. OK C++23 (GCC 14-64, msys2) TESTS 6 61 8089600
335444378 Codingsfan B Aug. 25, 2025, 4:51 a.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335441000 mvr_ B Aug. 25, 2025, 3:57 a.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335439985 harshit10541 B Aug. 25, 2025, 3:39 a.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335432291 kunal777 B Aug. 25, 2025, 1:56 a.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335430447 buneet11 B Aug. 25, 2025, 1:17 a.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335418582 vedant_bahekar B Aug. 24, 2025, 8:13 p.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335409087 pradyumnakatarki B Aug. 24, 2025, 6:29 p.m. OK C++23 (GCC 14-64, msys2) TESTS 6 62 0
335391014 matrix081621 B Aug. 24, 2025, 4:20 p.m. OK GNU C11 TESTS 6 92 819200
335392866 kaustubh16124103 B Aug. 24, 2025, 4:24 p.m. OK GNU C11 TESTS 6 93 1536000
335415996 richieseputro B Aug. 24, 2025, 7:38 p.m. OK GNU C11 TESTS 6 93 1638400
335394620 Tejass07 B Aug. 24, 2025, 4:28 p.m. OK GNU C11 TESTS 6 93 1638400
335446060 till1500 B Aug. 25, 2025, 5:15 a.m. OK GNU C11 TESTS 6 93 1740800
335397699 1435730 B Aug. 24, 2025, 4:34 p.m. OK GNU C11 TESTS 6 108 819200
335396900 logicsolver B Aug. 24, 2025, 4:33 p.m. OK GNU C11 TESTS 6 108 819200
335403864 ShashiS B Aug. 24, 2025, 5:50 p.m. OK GNU C11 TESTS 6 109 3072000
335431552 LiJianFu B Aug. 25, 2025, 1:41 a.m. OK GNU C11 TESTS 6 124 819200
335393511 Majistor B Aug. 24, 2025, 4:26 p.m. OK GNU C11 TESTS 6 124 819200
335438586 uffhottie B Aug. 25, 2025, 3:16 a.m. OK Go TESTS 6 77 1843200
335406446 stevie1024 B Aug. 24, 2025, 6:08 p.m. OK Haskell TESTS 6 546 31232000
335432027 LambdaIsAllUNeed B Aug. 25, 2025, 1:51 a.m. OK Haskell TESTS 6 765 36659200
335397004 hemin_modi B Aug. 24, 2025, 4:33 p.m. OK Java 21 TESTS 6 218 0
335389849 SumitXorY B Aug. 24, 2025, 4:17 p.m. OK Java 21 TESTS 6 234 102400
335389356 iamabhi1373 B Aug. 24, 2025, 4:16 p.m. OK Java 21 TESTS 6 249 204800
335397174 sethatishayjain B Aug. 24, 2025, 4:33 p.m. OK Java 21 TESTS 6 249 1638400
335440068 NpHardcore_05 B Aug. 25, 2025, 3:41 a.m. OK Java 21 TESTS 6 264 1945600
335392400 architavab B Aug. 24, 2025, 4:23 p.m. OK Java 21 TESTS 6 280 512000
335441805 bomakhamchha B Aug. 25, 2025, 4:10 a.m. OK Java 21 TESTS 6 281 0
335420655 singhdevansh024 B Aug. 24, 2025, 8:44 p.m. OK Java 21 TESTS 6 296 921600
335389768 _sudhiksha123_ B Aug. 24, 2025, 4:17 p.m. OK Java 21 TESTS 6 296 1433600
335442912 Sujit_Yadav B Aug. 25, 2025, 4:29 a.m. OK Java 21 TESTS 6 311 17100800
335389636 Vishalll_ B Aug. 24, 2025, 4:17 p.m. OK Java 8 TESTS 6 155 0
335416855 lusifer97 B Aug. 24, 2025, 7:50 p.m. OK Java 8 TESTS 6 202 3788800
335431353 anujanthwal98765432 B Aug. 25, 2025, 1:37 a.m. OK Java 8 TESTS 6 202 4403200
335391512 bhaskar_aa45 B Aug. 24, 2025, 4:21 p.m. OK Java 8 TESTS 6 233 4096000
335447867 tec_demon B Aug. 25, 2025, 5:39 a.m. OK Java 8 TESTS 6 406 0
335393865 earners2205 B Aug. 24, 2025, 4:27 p.m. OK Java 8 TESTS 6 406 0
335410597 Mr5_X B Aug. 24, 2025, 6:41 p.m. OK Java 8 TESTS 6 452 0
335408400 userlowlevel B Aug. 24, 2025, 6:23 p.m. OK Java 8 TESTS 6 452 0
335408083 userlowlevel B Aug. 24, 2025, 6:21 p.m. OK Java 8 TESTS 6 452 0
335395100 Ashutosh_1030 B Aug. 24, 2025, 4:29 p.m. OK Java 8 TESTS 6 453 0
335410656 Mr.Yassin B Aug. 24, 2025, 6:42 p.m. OK Node.js TESTS 6 202 35123200
335393403 ou_Doron B Aug. 24, 2025, 4:26 p.m. OK PyPy 3 TESTS 6 296 14336000
335443684 prselvak B Aug. 25, 2025, 4:40 a.m. OK PyPy 3 TESTS 6 296 17408000
335419804 RonnieChen B Aug. 24, 2025, 8:30 p.m. OK PyPy 3 TESTS 6 296 17612800
335442913 Prathmesh_H B Aug. 25, 2025, 4:29 a.m. OK PyPy 3 TESTS 6 312 17920000
335437792 klu2300080337 B Aug. 25, 2025, 3:13 a.m. OK PyPy 3 TESTS 6 327 17612800
335413355 I_HATE_GEOMETRY B Aug. 24, 2025, 7:08 p.m. OK PyPy 3 TESTS 6 358 18022400
335415530 gursimarsinghmiglani B Aug. 24, 2025, 7:33 p.m. OK PyPy 3 TESTS 6 374 17920000
335388772 AsianCoder01 B Aug. 24, 2025, 4:15 p.m. OK PyPy 3 TESTS 6 421 18124800
335394925 ac_268 B Aug. 24, 2025, 4:29 p.m. OK PyPy 3 TESTS 6 561 21299200
335406331 atul_k_6 B Aug. 24, 2025, 6:07 p.m. OK PyPy 3-64 TESTS 6 140 26419200
335421381 ronakkagarwall B Aug. 24, 2025, 8:56 p.m. OK PyPy 3-64 TESTS 6 140 26624000
335421068 Phantom_702 B Aug. 24, 2025, 8:50 p.m. OK PyPy 3-64 TESTS 6 140 26624000
335433894 Splazhy B Aug. 25, 2025, 2:20 a.m. OK PyPy 3-64 TESTS 6 155 21504000
335403437 Prince.Mishra B Aug. 24, 2025, 5:48 p.m. OK PyPy 3-64 TESTS 6 155 26419200
335443101 nasa07 B Aug. 25, 2025, 4:32 a.m. OK PyPy 3-64 TESTS 6 155 26521600
335426642 Sp00kiel B Aug. 24, 2025, 11:16 p.m. OK PyPy 3-64 TESTS 6 155 26624000
335393223 koushikilovescoding B Aug. 24, 2025, 4:25 p.m. OK PyPy 3-64 TESTS 6 155 26624000
335434820 Baichuan B Aug. 25, 2025, 2:33 a.m. OK PyPy 3-64 TESTS 6 155 27033600
335424733 monocrap B Aug. 24, 2025, 10:14 p.m. OK PyPy 3-64 TESTS 6 155 27033600
335439661 sganesan B Aug. 25, 2025, 3:34 a.m. OK Python 3 TESTS 6 124 26726400
335391654 Hrithika-2004 B Aug. 24, 2025, 4:21 p.m. OK Python 3 TESTS 6 140 26521600
335397510 Tachikul B Aug. 24, 2025, 4:34 p.m. OK Python 3 TESTS 6 140 26726400
335448954 advaymayank1107 B Aug. 25, 2025, 5:52 a.m. OK Python 3 TESTS 6 155 26419200
335421817 Rogervdo B Aug. 24, 2025, 9:05 p.m. OK Python 3 TESTS 6 155 26521600
335394873 vineeshd06 B Aug. 24, 2025, 4:29 p.m. OK Python 3 TESTS 6 155 26521600
335424238 pranshu11 B Aug. 24, 2025, 10:01 p.m. OK Python 3 TESTS 6 155 26624000
335393344 sachanjee B Aug. 24, 2025, 4:25 p.m. OK Python 3 TESTS 6 155 26726400
335398057 basicstuff2308 B Aug. 24, 2025, 4:34 p.m. OK Python 3 TESTS 6 156 20889600
335404925 Turmpo B Aug. 24, 2025, 5:57 p.m. OK Python 3 TESTS 6 156 24985600
335407749 taneshqGupta B Aug. 24, 2025, 6:18 p.m. OK Rust 2021 TESTS 6 77 14540800
335390975 aragami_3070 B Aug. 24, 2025, 4:20 p.m. OK Rust 2021 TESTS 6 93 2867200
335419236 notarmen B Aug. 24, 2025, 8:22 p.m. OK Rust 2021 TESTS 6 108 0
335435326 buddha328 B Aug. 25, 2025, 2:39 a.m. OK Rust 2024 TESTS 6 77 14745600

remove filters

Back to search problems