Codeforces Round 408 (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
796 Codeforces Round 408 (Div. 2) FINISHED False 7200 284563523 April 10, 2017, 4:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 3224 ) C Bank Hacking PROGRAMMING constructive algorithms data structures dp trees 1900

Although Inzane successfully found his beloved bone, Zane, his owner, has yet to return. To search for Zane, he would need a lot of money, of which he sadly has none. To deal with the problem, he has decided to hack the banks. There are n banks, numbered from 1 to n . There are also n - 1 wires connecting the banks. All banks are initially online . Each bank also has its initial strength: bank i has initial strength a i . Let us define some keywords before we proceed. Bank i and bank j are neighboring if and only if there exists a wire directly connecting them. Bank i and bank j are semi-neighboring if and only if there exists an online bank k such that bank i and bank k are neighboring and bank k and bank j are neighboring . When a bank is hacked, it becomes offline (and no longer online ), and other banks that are neighboring or semi-neighboring to it have their strengths increased by 1 . To start his plan, Inzane will choose a bank to hack first. Indeed, the strength of such bank must not exceed the strength of his computer. After this, he will repeatedly choose some bank to hack next until all the banks are hacked, but he can continue to hack bank x if and only if all these conditions are met: Bank x is online . That is, bank x is not hacked yet. Bank x is neighboring to some offline bank. The strength of bank x is less than or equal to the strength of Inzane's computer. Determine the minimum strength of the computer Inzane needs to hack all the banks. The first line contains one integer n ( 1 ≤ n ≤ 3·10 5 ) — the total number of banks. The second line contains n integers a 1 , a 2 , ..., a n ( - 10 9 ≤ a i ≤ 10 9 ) — the strengths of the banks. Each of the next n - 1 lines contains two integers u i and v i ( 1 ≤ u i , v i ≤ n , u i ≠ v i ) — meaning that there is a wire directly connecting banks u i and v i . It is guaranteed that the wires connect the banks in such a way that Inzane can somehow hack all the banks using a computer with appropriate str

Tutorials

Tutorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
26353248 GreymaneSilverfang C April 14, 2017, 9:14 a.m. OK FPC TESTS 129 186 6553600 1900
27483656 HY_VFenux C June 1, 2017, 11:40 a.m. OK FPC TESTS 129 280 16998400 1900
26765023 srijansingh C April 30, 2017, 10:06 a.m. OK GNU C TESTS 129 327 56012800 1900
26307538 rainboy C April 11, 2017, 8:50 p.m. OK GNU C TESTS 129 421 32153600 1900
31890655 vjudge2 C Oct. 30, 2017, 10:55 a.m. OK GNU C++ TESTS 129 62 3686400 1900
33634958 LZHlzh C Dec. 26, 2017, 2:24 a.m. OK GNU C++ TESTS 129 62 14131200 1900
29615155 PaidySung C Aug. 20, 2017, 7:34 a.m. OK GNU C++ TESTS 129 77 7270400 1900
27348156 150420 C May 26, 2017, 3:50 a.m. OK GNU C++ TESTS 129 78 7065600 1900
26594203 fgvfgfg1 C April 23, 2017, 3:03 a.m. OK GNU C++ TESTS 129 93 16486400 1900
27226830 King_of_Paladins C May 20, 2017, 2:38 a.m. OK GNU C++ TESTS 129 93 22425600 1900
26323295 yah01 C April 12, 2017, 5:47 p.m. OK GNU C++ TESTS 129 109 38195200 1900
27274703 AkaneSasu C May 21, 2017, 11:13 p.m. OK GNU C++ TESTS 129 124 22425600 1900
27597549 smtcoder C June 5, 2017, 5:44 p.m. OK GNU C++ TESTS 129 155 12595200 1900
29698925 vjudge1 C Aug. 23, 2017, 6:14 a.m. OK GNU C++ TESTS 129 171 3584000 1900
27211529 KisstheRain C May 19, 2017, 9:32 a.m. OK GNU C11 TESTS 129 171 4812800 1900
32085681 Mr_Spade C Nov. 6, 2017, 12:24 a.m. OK GNU C++11 TESTS 129 62 11468800 1900
26349726 Cherries C April 14, 2017, 3:10 a.m. OK GNU C++11 TESTS 129 77 9113600 1900
40981802 ReaLNero1 C July 30, 2018, 6:09 p.m. OK GNU C++11 TESTS 129 78 11468800 1900
27196137 supy C May 18, 2017, 12:18 p.m. OK GNU C++11 TESTS 129 109 10854400 1900
27748583 ctlchild C June 13, 2017, 4:30 a.m. OK GNU C++11 TESTS 129 139 9625600 1900
51844284 vjudge3 C March 26, 2019, 2:46 a.m. OK GNU C++11 TESTS 129 155 2457600 1900
26479480 Kostin_v C April 18, 2017, 3:52 p.m. OK GNU C++11 TESTS 129 156 6758400 1900
63063712 luogu_bot4 C Oct. 21, 2019, 9:53 a.m. OK GNU C++11 TESTS 129 156 7065600 1900
54219124 vjudge5 C May 16, 2019, 1:46 a.m. OK GNU C++11 TESTS 129 156 12492800 1900
46816252 vjudge1 C Dec. 9, 2018, 12:37 p.m. OK GNU C++11 TESTS 129 156 26828800 1900
54262623 Jim_CaiCaiCai_ C May 17, 2019, 3:19 a.m. OK GNU C++14 TESTS 129 233 9625600 1900
26330625 Yokile_cc C April 13, 2017, 4:03 a.m. OK GNU C++14 TESTS 129 234 5529600 1900
27234084 WA_TLE C May 20, 2017, 11:05 a.m. OK GNU C++14 TESTS 129 249 3584000 1900
26305682 spentplaying C April 11, 2017, 6:22 p.m. OK GNU C++14 TESTS 129 249 5529600 1900
26491179 ww59874231 C April 19, 2017, 8:12 a.m. OK GNU C++14 TESTS 129 249 10342400 1900
45147798 AZ01 C Oct. 31, 2018, 5:52 p.m. OK GNU C++14 TESTS 129 249 12492800 1900
26700824 naijeuohz C April 27, 2017, 11:26 a.m. OK GNU C++14 TESTS 129 264 9113600 1900
26309184 yakamoz C April 12, 2017, 12:40 a.m. OK GNU C++14 TESTS 129 264 14540800 1900
26576457 despair C April 22, 2017, 6:36 a.m. OK GNU C++14 TESTS 129 264 14643200 1900
26302557 ljq1398 C April 11, 2017, 3:22 p.m. OK GNU C++14 TESTS 129 264 15769600 1900
51844261 2018327130054 C March 26, 2019, 2:44 a.m. OK GNU C++17 TESTS 129 171 2457600 1900
64672688 vjudge1 C Nov. 11, 2019, 6:43 a.m. OK GNU C++17 TESTS 129 249 12697600 1900
58246193 vjudge1 C Aug. 4, 2019, 5:33 a.m. OK GNU C++17 TESTS 129 249 15052800 1900
46893967 STZG C Dec. 11, 2018, 8:03 a.m. OK GNU C++17 TESTS 129 249 25497600 1900
47958938 vjudge5 C Jan. 5, 2019, 8:12 a.m. OK GNU C++17 TESTS 129 264 14950400 1900
38392975 vjudge5 C May 18, 2018, 7:29 a.m. OK GNU C++17 TESTS 129 280 25600000 1900
64785764 vjudge2 C Nov. 13, 2019, 9:04 a.m. OK GNU C++17 TESTS 129 296 12697600 1900
55397435 Muskmelon_seed C June 10, 2019, 12:25 p.m. OK GNU C++17 TESTS 129 311 12697600 1900
64065653 Bo12138 C Nov. 2, 2019, 5:40 a.m. OK GNU C++17 TESTS 129 311 12697600 1900
56448850 LeoRiether C July 2, 2019, 8:25 p.m. OK GNU C++17 TESTS 129 311 12697600 1900
27232843 megaspazz C May 20, 2017, 9:43 a.m. OK Go TESTS 129 795 58572800 1900
26400877 Boxer C April 16, 2017, 1:16 a.m. OK Go TESTS 129 1014 41267200 1900
26529174 Hardik.decoder C April 21, 2017, 2:29 a.m. OK Java 8 TESTS 129 187 20889600 1900
26294910 trunghieu1191 C April 11, 2017, 9:38 a.m. OK Java 8 TESTS 129 295 32256000 1900
26570336 85T C April 21, 2017, 10:56 p.m. OK Java 8 TESTS 129 343 39219200 1900
26492137 blitu12345 C April 19, 2017, 9:19 a.m. OK Java 8 TESTS 129 405 35328000 1900
26470880 donli C April 18, 2017, 7:38 a.m. OK Java 8 TESTS 129 405 38195200 1900
26491712 coderbond007 C April 19, 2017, 8:49 a.m. OK Java 8 TESTS 129 421 35328000 1900
26482144 pitfall C April 18, 2017, 6:22 p.m. OK Java 8 TESTS 129 436 38195200 1900
48484243 amolpratap007 C Jan. 17, 2019, 7:37 a.m. OK Java 8 TESTS 129 483 71168000 1900
33285552 In_The_Name_Of_Love C Dec. 16, 2017, 9:58 a.m. OK Java 8 TESTS 129 514 35430400 1900
28017630 Sagar_Savaliya C June 25, 2017, 7:26 a.m. OK Java 8 TESTS 129 514 65945600 1900
49619437 Mem C Feb. 8, 2019, 8:28 a.m. OK Mono C# TESTS 129 857 55193600 1900
26324030 vrsperanza C April 12, 2017, 6:36 p.m. OK Mono C# TESTS 129 1200 98816000 1900
26303474 og.kostya C April 11, 2017, 4:20 p.m. OK MS C# TESTS 129 358 38092800 1900
26397643 lionvs13 C April 15, 2017, 7:54 p.m. OK MS C# TESTS 129 795 42803200 1900
26397550 lionvs13 C April 15, 2017, 7:45 p.m. OK MS C# TESTS 129 1154 74444800 1900
26397577 lionvs13 C April 15, 2017, 7:48 p.m. OK MS C# TESTS 129 1201 74444800 1900
26320932 fr0st C April 12, 2017, 3:25 p.m. OK MS C# TESTS 129 1216 64512000 1900
42940107 vjudge3 C Sept. 16, 2018, 11:59 a.m. OK MS C++ TESTS 129 202 16076800 1900
26445010 vjudge3 C April 17, 2017, 4:01 a.m. OK MS C++ TESTS 129 234 27750400 1900
46928682 vjudge5 C Dec. 12, 2018, 10:23 a.m. OK MS C++ TESTS 129 249 14540800 1900
45885415 vjudge4 C Nov. 17, 2018, 3:46 p.m. OK MS C++ TESTS 129 249 14848000 1900
45992995 vjudge2 C Nov. 20, 2018, 11:01 a.m. OK MS C++ TESTS 129 264 16896000 1900
52593578 vjudge2 C April 11, 2019, 7:28 a.m. OK MS C++ TESTS 129 265 15769600 1900
48486663 vjudge3 C Jan. 17, 2019, 8:42 a.m. OK MS C++ TESTS 129 265 18124800 1900
26474815 20161222 C April 18, 2017, 11:53 a.m. OK MS C++ TESTS 129 265 29491200 1900
52538412 vjudge1 C April 9, 2019, 4:48 p.m. OK MS C++ TESTS 129 280 14540800 1900
26379120 vjudge1 C April 15, 2017, 12:24 p.m. OK MS C++ TESTS 129 280 15155200 1900
64785704 1813004846 C Nov. 13, 2019, 9:03 a.m. OK MS C++ 2017 TESTS 129 390 13414400 1900
50620389 mdj982 C March 1, 2019, 12:29 a.m. OK MS C++ 2017 TESTS 129 1887 24064000 1900
50226185 Arey125 C Feb. 20, 2019, 7:25 a.m. OK MS C++ 2017 TESTS 129 1996 37376000 1900
26296140 ayushpateria C April 11, 2017, 10:50 a.m. OK PyPy 2 TESTS 129 1153 52838400 1900
26296119 ayushpateria C April 11, 2017, 10:49 a.m. OK PyPy 2 TESTS 129 1248 53555200 1900
26448661 franckmy C April 17, 2017, 7:51 a.m. OK PyPy 2 TESTS 129 1418 67481600 1900
26293983 Commandos C April 11, 2017, 8:55 a.m. OK PyPy 3 TESTS 129 1528 58163200 1900
26293934 Commandos C April 11, 2017, 8:53 a.m. OK PyPy 3 TESTS 129 1793 56832000 1900
26293936 Commandos C April 11, 2017, 8:53 a.m. OK PyPy 3 TESTS 129 1808 55296000 1900
26293666 Commandos C April 11, 2017, 8:38 a.m. OK PyPy 3 TESTS 129 1856 56627200 1900
26293674 Commandos C April 11, 2017, 8:38 a.m. OK PyPy 3 TESTS 129 1871 56832000 1900
26293812 Commandos C April 11, 2017, 8:46 a.m. OK PyPy 3 TESTS 129 1980 55193600 1900
26295445 ayushpateria C April 11, 2017, 10:10 a.m. OK Python 2 TESTS 129 1481 46694400 1900
26325960 Ali.Pi C April 12, 2017, 8:20 p.m. OK Python 2 TESTS 129 1825 47616000 1900
36413181 A.Yazdani C March 19, 2018, 2:24 p.m. OK Python 2 TESTS 129 1918 42188800 1900
26295668 shaileshahuja C April 11, 2017, 10:24 a.m. OK Python 2 TESTS 129 1996 77824000 1900
28567455 jokkebk C July 15, 2017, 7:53 a.m. OK Python 3 TESTS 129 1778 30412800 1900
26400914 PeterYang C April 16, 2017, 1:21 a.m. OK Python 3 TESTS 129 1856 48025600 1900
26293815 Commandos C April 11, 2017, 8:46 a.m. OK Python 3 TESTS 129 1918 47206400 1900
26308363 Quaternion C April 11, 2017, 10:17 p.m. OK Python 3 TESTS 129 1965 47104000 1900
28556294 jokkebk C July 14, 2017, 7:15 p.m. OK Python 3 TESTS 129 1996 29900800 1900
26293868 Commandos C April 11, 2017, 8:49 a.m. OK Python 3 TESTS 129 1996 47104000 1900
26293011 kobae964 C April 11, 2017, 8:02 a.m. OK Rust TESTS 129 717 135372800 1900

remove filters

Back to search problems