2026 ICPC Asia Pacific Championship - Online Mirror (Unrated, Online Mirror, ICPC Rules, Teams Preferred)

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
2206 2026 ICPC Asia Pacific Championship - Online Mirror (Unrated, Online Mirror, ICPC Rules, Teams Preferred) FINISHED False 18000 3471323 March 8, 2026, 1:45 a.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 753 ) H Reflect Sort PROGRAMMING number theory

You have a sequence of (n) integers ((a_1, a_2, \ldots, a_n)), the initial values of which are given to you. You may apply the following operation to the sequence any number of times (possibly zero): Choose an index (i) ((1 \le i \le n)). Choose a set (S) to be either the prefix (\{1,2,\ldots,i-1\}) or the suffix (\{i+1,i+2,\ldots,n\}). For every (j \in S), replace (a_j) with (2a_i - a_j). Your goal is to make the sequence non-decreasing and all elements positive , while minimizing (a_n), using the operation above any number of times. That is, (1 \le a_1 \le a_2 \le \ldots \le a_n) must hold in the resulting sequence. What is the minimum possible value of (a_n) in the resulting sequence? The first line of input contains a single integer (n) ((2 \le n \le 100\,000)). The second line contains (n) integers representing the initial values of (a_1, a_2, \ldots, a_n) ((1 \le a_i \le 10^9)). Output the minimum possible value of (a_n) in the resulting sequence. Explanation for the sample input/output #1 You can do the following sequence of operations. Choose (i = 1) and (S) as the suffix (\{2, 3, 4, 5\}): ((6, 3, 5, 5, 2) \to (6, 9, 7, 7, 10)). Choose (i = 3) and (S) as the prefix (\{1, 2\}): ((6, 9, 7, 7, 10) \to (8, 5, 7, 7, 10)). Choose (i = 2) and (S) as the prefix (\{1\}): ((8, 5, 7, 7, 10) \to (2, 5, 7, 7, 10)). After these operations, the sequence is non-decreasing and all elements are positive. It can be shown that (a_5=10) is the minimum possible value. Explanation for the sample input/output #2 The minimum possible value of (a_3) is (100002), which can be attained by the following operations. Choose (i = 2) and (S) as the suffix (\{3\}): ((2, 1, 100000) \to (2, 1, -99998)). Choose (i = 1) and (S) as the suffix (\{2, 3\}): ((2, 1, -99998) \to (2, 3, 100002)). Note that the sequence may cont

Tutorials

Tutorial (PDF)

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
365836470 agamGK1 H March 8, 2026, 10:55 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365810904 Envy101 H March 8, 2026, 6:36 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365796638 worthytacos H March 8, 2026, 3:20 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365795021 CrossFire1 H March 8, 2026, 2:53 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365794648 haidautom123 Anhkhoi24 H March 8, 2026, 2:47 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365794425 dumm_ahh H March 8, 2026, 2:43 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365794401 Yaronicee. H March 8, 2026, 2:43 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365793941 AK589 LucZha H March 8, 2026, 2:35 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365793000 pinerush pinterestlover123 H March 8, 2026, 2:17 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365792839 zoryn H March 8, 2026, 2:14 a.m. OK C++17 (GCC 7-32) TESTS 51 62 102400
365933503 _convexhull H March 9, 2026, 3:08 a.m. OK C++20 (GCC 13-64) TESTS 51 46 102400
365810113 geoguessr H March 8, 2026, 6:28 a.m. OK C++20 (GCC 13-64) TESTS 51 46 102400
365792750 YeongTree 16silver Karuna H March 8, 2026, 2:12 a.m. OK C++20 (GCC 13-64) TESTS 51 46 102400
365891698 Kobe_Bryant_Laoda H March 8, 2026, 4:36 p.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365850789 moradiya84 H March 8, 2026, 1:19 p.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365820571 dunglt69 H March 8, 2026, 8:16 a.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365820101 dunglt69 H March 8, 2026, 8:10 a.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365819463 ArSahar H March 8, 2026, 8:04 a.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365811766 rishi.amaravathi123 jangu s3mi H March 8, 2026, 6:44 a.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365810708 pyqjw1 H March 8, 2026, 6:34 a.m. OK C++20 (GCC 13-64) TESTS 51 62 102400
365840377 congthanh123 H March 8, 2026, 11:34 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 46 102400
365797264 mono_1729 hirakuuuu H March 8, 2026, 3:31 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 46 102400
365839718 IAmTiredAndSleepy H March 8, 2026, 11:28 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 46 307200
365918973 czjxyz zacharychao kevin H March 8, 2026, 9:04 p.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 0
365807613 Hridoy1013 H March 8, 2026, 6 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 0
365793988 kylin0610 H March 8, 2026, 2:36 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 0
365793471 GOTKAKO H March 8, 2026, 2:26 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 0
365792751 GP117 H March 8, 2026, 2:12 a.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 0
365920146 CodeDaVinci H March 8, 2026, 9:24 p.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 102400
365914399 DarkMatrix H March 8, 2026, 8:03 p.m. OK C++23 (GCC 14-64, msys2) TESTS 51 62 102400
365796029 dhiraj_pgcat H March 8, 2026, 3:10 a.m. OK GNU C11 TESTS 51 46 0
365805505 cse.scholarx H March 8, 2026, 5:37 a.m. OK GNU C11 TESTS 51 62 0
365809104 rithishreddy17_ ysharsha1 vineetiwari H March 8, 2026, 6:17 a.m. OK Java 21 TESTS 51 250 1126400
365802617 kevin_0911 H March 8, 2026, 5:03 a.m. OK Java 21 TESTS 51 265 614400
365795552 TomGetsu leduchuy H March 8, 2026, 3:01 a.m. OK PyPy 3-64 TESTS 51 93 12492800
365795790 Mentholzzz PineapplesOnPizza Lucina H March 8, 2026, 3:05 a.m. OK PyPy 3-64 TESTS 51 109 11571200
365912523 golomb H March 8, 2026, 7:40 p.m. OK PyPy 3-64 TESTS 51 109 15974400
365801462 EricZzzzz GarrisonQ -nameless- H March 8, 2026, 4:45 a.m. OK PyPy 3-64 TESTS 51 109 149196800
365805189 Sacred_Conqurer H March 8, 2026, 5:34 a.m. OK PyPy 3-64 TESTS 51 109 272384000
365797177 Chayanine H March 8, 2026, 3:29 a.m. OK PyPy 3-64 TESTS 51 125 13824000
365793275 mikelou H March 8, 2026, 2:23 a.m. OK PyPy 3-64 TESTS 51 125 16076800
365799816 dyppp H March 8, 2026, 4:17 a.m. OK PyPy 3-64 TESTS 51 125 16384000
365800483 Andr_k H March 8, 2026, 4:28 a.m. OK PyPy 3-64 TESTS 51 125 17920000
365797153 Dhanush.x revanth66 H March 8, 2026, 3:29 a.m. OK PyPy 3-64 TESTS 51 140 11571200
365837367 eses_09 H March 8, 2026, 11:03 a.m. OK Python 3 TESTS 51 93 12390400
365794887 hellovir H March 8, 2026, 2:51 a.m. OK Python 3 TESTS 51 109 13107200
365793282 sansen H March 8, 2026, 2:23 a.m. OK Rust 2021 TESTS 51 46 204800
365860116 SnowballSH H March 8, 2026, 2:29 p.m. OK Rust 2024 TESTS 51 46 11980800
365856559 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856495 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856240 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856105 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856098 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856085 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856079 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856050 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856035 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0
365856032 H March 8, 2026, 1:52 p.m. OK Unknown TESTS 0 0 0

remove filters

Back to search problems