Codeforces Round 1074 (Div. 4)

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
2185 Codeforces Round 1074 (Div. 4) FINISHED False 8100 7658723 Jan. 18, 2026, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 40017 ) B Prefix Max PROGRAMMING greedy

You are given an array of (n) integers (a_1, a_2, \ldots, a_n). The value of an array is the sum of the maximums of each prefix of the array. More formally, the value of an array (a) is (\sum_{i=1} ^{n} \operatorname{max}(a_1, \ldots, a_i)). For example, the value of the array (1, 2, 1) is (\operatorname{max}(1) + \operatorname{max}(1, 2) + \operatorname{max}(1, 2, 1) = 1 + 2 + 2 = 5). You can choose two indices (i) and (j) and swap elements (a_i) and (a_j); this operation can be applied at most one time. Find the maximum possible value of the array (a) after at most one operation. The first line of the input contains a single integer (t) ((1 \leq t \leq 100)) — the number of test cases. The first line of each test case contains a single integer (n) ((2 \le n \le 50)) — the length of the array (a). The second line contains (n) integers (a_1, a_2, \ldots, a_n) ((1 \le a_i \le 10^4)) — the array (a). For each test case, output the maximum possible value of the array (a) after the swap has been performed. For the first test case, we can swap (a_1) with (a_4) to get the array (5, 1, 4, 2, 3), which has a value of (\operatorname{max}(5) + \operatorname{max}(5, 1) + \operatorname{max}(5, 1, 4) + \operatorname{max}(5, 1, 4, 2) + \operatorname{max}(5, 1, 4, 2, 3) = 25). For the second test case, the current value of the array is (\operatorname{max}(5) + \operatorname{max}(5, 1) = 10). If we were to swap (a_1) and (a_2), (a) would be equal to (1, 5), which has a value of (\operatorname{max}(1) + \operatorname{max}(1, 5) = 6), meaning the best option is to not perform a swap.

Tutorials

Codeforces Round 1074 (Div. 4) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
358670844 s1mply B Jan. 19, 2026, 2:46 a.m. OK C++17 (GCC 7-32) TESTS 3 0 0
358662870 franchester B Jan. 18, 2026, 10:36 p.m. OK C++17 (GCC 7-32) TESTS 3 0 102400
358684026 kartavyain2006 B Jan. 19, 2026, 5:43 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358682111 mindflayer01 B Jan. 19, 2026, 5:24 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358681518 PritiRajput B Jan. 19, 2026, 5:18 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358681264 diacharya05 B Jan. 19, 2026, 5:15 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358680971 Goku09 B Jan. 19, 2026, 5:12 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358680145 fourier_123 B Jan. 19, 2026, 5:03 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358680915 UtkarshPandey B Jan. 19, 2026, 5:11 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358685016 robertoeugenio B Jan. 19, 2026, 5:53 a.m. OK C++17 (GCC 7-32) TESTS 3 15 0
358678309 avner.m.lim B Jan. 19, 2026, 4:40 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358685700 keertheheh B Jan. 19, 2026, 6 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358685513 Teja_Rahul B Jan. 19, 2026, 5:58 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358685014 Yosami B Jan. 19, 2026, 5:53 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358684219 EricZzzzz B Jan. 19, 2026, 5:45 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358682912 hetvithakkar4506 B Jan. 19, 2026, 5:32 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358682494 aryan.dagar B Jan. 19, 2026, 5:28 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358680449 amrDOTk B Jan. 19, 2026, 5:06 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358679035 kaoruko_waguri7 B Jan. 19, 2026, 4:49 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358676826 DRS_Enabled B Jan. 19, 2026, 4:18 a.m. OK C++20 (GCC 13-64) TESTS 3 15 0
358639109 RishikeshReddyJdr B Jan. 18, 2026, 5:10 p.m. OK C++23 (GCC 14-64, msys2) TESTS 3 0 0
358638589 adityamullapudi13 B Jan. 18, 2026, 5:06 p.m. OK C++23 (GCC 14-64, msys2) TESTS 3 0 0
358683648 xiaogan881 B Jan. 19, 2026, 5:39 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358685794 GlenRios B Jan. 19, 2026, 6:01 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358685614 Harry_Panchal B Jan. 19, 2026, 5:59 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358685107 mochavin B Jan. 19, 2026, 5:54 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358684876 kirti2008 B Jan. 19, 2026, 5:52 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358684694 priyanshugautam044 B Jan. 19, 2026, 5:50 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358683550 devava B Jan. 19, 2026, 5:39 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358682929 Quasar46 B Jan. 19, 2026, 5:32 a.m. OK C++23 (GCC 14-64, msys2) TESTS 3 15 0
358630882 hollow_knight_27 B Jan. 18, 2026, 4:44 p.m. OK C# 8 TESTS 3 109 409600
358653155 rumishasiddiqua B Jan. 18, 2026, 7:16 p.m. OK GNU C11 TESTS 3 0 0
358631714 SOUMYA_0502 B Jan. 18, 2026, 4:45 p.m. OK GNU C11 TESTS 3 0 0
358677779 mrphilosophy B Jan. 19, 2026, 4:32 a.m. OK GNU C11 TESTS 3 15 0
358677022 manogna_54 B Jan. 19, 2026, 4:21 a.m. OK GNU C11 TESTS 3 15 0
358675163 Ragnarok_1 B Jan. 19, 2026, 3:52 a.m. OK GNU C11 TESTS 3 15 0
358674790 Blamount B Jan. 19, 2026, 3:46 a.m. OK GNU C11 TESTS 3 15 0
358655279 akshar18 B Jan. 18, 2026, 7:47 p.m. OK GNU C11 TESTS 3 15 0
358650910 abd_111 B Jan. 18, 2026, 6:48 p.m. OK GNU C11 TESTS 3 15 0
358639278 Tasdiq25c B Jan. 18, 2026, 5:11 p.m. OK GNU C11 TESTS 3 15 0
358636578 Hunter_657 B Jan. 18, 2026, 4:55 p.m. OK GNU C11 TESTS 3 15 0
358681558 Vijay_4737 B Jan. 19, 2026, 5:18 a.m. OK Go TESTS 3 15 307200
358658439 ko0g B Jan. 18, 2026, 8:41 p.m. OK Go TESTS 3 31 102400
358653274 shrishtrip B Jan. 18, 2026, 7:18 p.m. OK Java 21 TESTS 3 125 307200
358651206 01_Himanshu B Jan. 18, 2026, 6:52 p.m. OK Java 21 TESTS 3 125 614400
358681464 Shresth_Chauhan2021 B Jan. 19, 2026, 5:17 a.m. OK Java 21 TESTS 3 156 0
358647953 rajneesh_r B Jan. 18, 2026, 6:18 p.m. OK Java 21 TESTS 3 156 0
358651035 quynhit B Jan. 18, 2026, 6:50 p.m. OK Java 21 TESTS 3 156 409600
358675109 santhu30304 B Jan. 19, 2026, 3:51 a.m. OK Java 21 TESTS 3 156 1536000
358639095 Pamarthi123 B Jan. 18, 2026, 5:10 p.m. OK Java 21 TESTS 3 171 614400
358628543 Aman_damele B Jan. 18, 2026, 4:40 p.m. OK Java 21 TESTS 3 171 614400
358641475 Amankumar_123_ B Jan. 18, 2026, 5:26 p.m. OK Java 21 TESTS 3 171 716800
358629783 seran9942 B Jan. 18, 2026, 4:42 p.m. OK Java 21 TESTS 3 171 716800
358647332 2manas1 B Jan. 18, 2026, 6:12 p.m. OK Java 8 TESTS 3 62 0
358643349 Ploderrrr B Jan. 18, 2026, 5:39 p.m. OK Java 8 TESTS 3 78 0
358659802 HarveySpectar B Jan. 18, 2026, 9:09 p.m. OK Java 8 TESTS 3 109 0
358658043 debanjan14920 B Jan. 18, 2026, 8:34 p.m. OK Java 8 TESTS 3 109 0
358651626 amartyathenexgen B Jan. 18, 2026, 6:56 p.m. OK Java 8 TESTS 3 109 0
358651450 Vishalll_ B Jan. 18, 2026, 6:54 p.m. OK Java 8 TESTS 3 109 0
358642318 Pranav_45 B Jan. 18, 2026, 5:32 p.m. OK Java 8 TESTS 3 109 38809600
358651410 Vishalll_ B Jan. 18, 2026, 6:54 p.m. OK Java 8 TESTS 3 125 0
358646273 Om_Dhameliya B Jan. 18, 2026, 6:02 p.m. OK Java 8 TESTS 3 125 0
358641307 kartiksuri B Jan. 18, 2026, 5:25 p.m. OK Java 8 TESTS 3 125 0
358629863 Archer00 B Jan. 18, 2026, 4:42 p.m. OK JavaScript TESTS 3 46 1126400
358665223 sparadigm B Jan. 19, 2026, 12:17 a.m. OK Kotlin 2.2 TESTS 3 140 25088000
358643439 Makha.b.d B Jan. 18, 2026, 5:40 p.m. OK Node.js TESTS 3 46 1536000
358639003 Hriday10 B Jan. 18, 2026, 5:09 p.m. OK Node.js TESTS 3 62 204800
358662664 xashh B Jan. 18, 2026, 10:30 p.m. OK PyPy 3 TESTS 3 78 1433600
358635663 vamsik1436 B Jan. 18, 2026, 4:49 p.m. OK PyPy 3 TESTS 3 78 1433600
358676233 javoh1964 B Jan. 19, 2026, 4:08 a.m. OK PyPy 3 TESTS 3 78 1536000
358670689 binaryfish B Jan. 19, 2026, 2:44 a.m. OK PyPy 3 TESTS 3 78 1536000
358656738 Yj29 B Jan. 18, 2026, 8:09 p.m. OK PyPy 3 TESTS 3 78 2457600
358641379 Eiado B Jan. 18, 2026, 5:25 p.m. OK PyPy 3 TESTS 3 109 2150400
358673873 Just4Serious B Jan. 19, 2026, 3:32 a.m. OK PyPy 3-64 TESTS 3 31 1433600
358666813 fatalerror B Jan. 19, 2026, 1:15 a.m. OK PyPy 3-64 TESTS 3 31 1433600
358665179 aviral311 B Jan. 19, 2026, 12:15 a.m. OK PyPy 3-64 TESTS 3 31 1433600
358660827 mishgor B Jan. 18, 2026, 9:34 p.m. OK PyPy 3-64 TESTS 3 31 1433600
358675859 jamez_is_cool B Jan. 19, 2026, 4:02 a.m. OK PyPy 3-64 TESTS 3 31 1536000
358662986 MeetParmar B Jan. 18, 2026, 10:41 p.m. OK PyPy 3-64 TESTS 3 46 1331200
358682928 JCrossover_14 B Jan. 19, 2026, 5:32 a.m. OK PyPy 3-64 TESTS 3 46 1433600
358675836 EDCTY B Jan. 19, 2026, 4:02 a.m. OK PyPy 3-64 TESTS 3 46 1433600
358672484 NgoNhatAnh B Jan. 19, 2026, 3:11 a.m. OK PyPy 3-64 TESTS 3 46 1433600
358663767 aslammgaied B Jan. 18, 2026, 11:12 p.m. OK PyPy 3-64 TESTS 3 46 1433600
358665291 Vishesh.369 B Jan. 19, 2026, 12:19 a.m. OK Python 2 TESTS 3 468 0
358669694 solomon_72 B Jan. 19, 2026, 2:26 a.m. OK Python 3 TESTS 3 15 0
358686467 ETkilobyte B Jan. 19, 2026, 6:06 a.m. OK Python 3 TESTS 3 31 0
358679331 BhaveshGandham B Jan. 19, 2026, 4:53 a.m. OK Python 3 TESTS 3 31 0
358675785 ---ron---1 B Jan. 19, 2026, 4 a.m. OK Python 3 TESTS 3 31 0
358670720 binaryfish B Jan. 19, 2026, 2:44 a.m. OK Python 3 TESTS 3 31 0
358655789 zellah_ann B Jan. 18, 2026, 7:56 p.m. OK Python 3 TESTS 3 31 0
358653899 harmeshgopinathan B Jan. 18, 2026, 7:26 p.m. OK Python 3 TESTS 3 31 0
358649141 earla_harika B Jan. 18, 2026, 6:29 p.m. OK Python 3 TESTS 3 31 0
358648878 SameerAnsari B Jan. 18, 2026, 6:27 p.m. OK Python 3 TESTS 3 31 0
358646738 boy_of_kutbilim B Jan. 18, 2026, 6:06 p.m. OK Python 3 TESTS 3 31 0
358666833 Spheniscine B Jan. 19, 2026, 1:16 a.m. OK Rust 2021 TESTS 3 15 0

remove filters

Back to search problems