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 |
|---|---|---|---|---|---|---|
| 383 | Codeforces Round 225 (Div. 1) | FINISHED | False | 7200 | 386173823 | Jan. 20, 2014, 3:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 7494 ) | C | Propagating tree | PROGRAMMING | data structures dfs and similar trees | 2400 |
Iahub likes trees very much. Recently he discovered an interesting tree named propagating tree. The tree consists of n nodes numbered from 1 to n , each node i having an initial value a i . The root of the tree is node 1 . This tree has a special property: when a value val is added to a value of node i , the value - val is added to values of all the children of node i . Note that when you add value - val to a child of node i , you also add -(- val ) to all children of the child of node i and so on. Look an example explanation to understand better how it works. This tree supports two types of queries: " 1 x val " — val is added to the value of node x ; " 2 x " — print the current value of node x . In order to help Iahub understand the tree better, you must answer m queries of the preceding type. The first line contains two integers n and m (1 ≤ n , m ≤ 200000) . The second line contains n integers a 1 , a 2 , ..., a n (1 ≤ a i ≤ 1000) . Each of the next n –1 lines contains two integers v i and u i (1 ≤ v i , u i ≤ n ) , meaning that there is an edge between nodes v i and u i . Each of the next m lines contains a query in the format described above. It is guaranteed that the following constraints hold for all queries: 1 ≤ x ≤ n , 1 ≤ val ≤ 1000 . For each query of type two (print the value of node x ) you must print the answer to the query on a separate line. The queries must be answered in the order given in the input. The values of the nodes are 1, 2, 1, 1, 2 at the beginning. Then value 3 is added to node 2 . It propagates and value - 3 is added to it's sons, node 4 and node 5 . Then it cannot propagate any more. So the values of the nodes are 1, 5, 1, - 2, - 1 . Then value 2 is added to node 1 . It propagates and value - 2 is added to it's sons, node 2 and node 3 . From node 2 it propagates again, adding value 2 to it's sons, node 4 and node 5 . Node 3 has no sons, so it cannot propagate from there. The values of the nodes are 3, 3, - 1, 0, 1 . You |
| Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5774991 | MrJigan1488 | C | Jan. 23, 2014, 6:35 a.m. | OK | Delphi | TESTS | 54 | 280 | 46284800 | 2400 | |
| 5755358 | Misha100896 | C | Jan. 20, 2014, 4:52 p.m. | OK | Delphi | TESTS | 54 | 343 | 111206400 | 2400 | |
| 5752759 | Alex_2oo8 | C | Jan. 20, 2014, 4:16 p.m. | OK | FPC | TESTS | 54 | 343 | 12083200 | 2400 | |
| 5755799 | hoanglm | C | Jan. 20, 2014, 4:59 p.m. | OK | FPC | TESTS | 54 | 358 | 15052800 | 2400 | |
| 5753184 | loli | C | Jan. 20, 2014, 4:22 p.m. | OK | FPC | TESTS | 54 | 358 | 18432000 | 2400 | |
| 6958911 | tuan_legend | C | June 25, 2014, 4:23 p.m. | OK | FPC | TESTS | 54 | 358 | 21196800 | 2400 | |
| 5752969 | vietdoan | C | Jan. 20, 2014, 4:19 p.m. | OK | FPC | TESTS | 54 | 373 | 26931200 | 2400 | |
| 5781943 | baolaptrinh | C | Jan. 24, 2014, 3:21 a.m. | OK | FPC | TESTS | 54 | 373 | 92364800 | 2400 | |
| 5757569 | Oryshych | C | Jan. 20, 2014, 5:24 p.m. | OK | FPC | TESTS | 54 | 389 | 14438400 | 2400 | |
| 6613898 | greatsaiyanman | C | May 14, 2014, 9:05 a.m. | OK | FPC | TESTS | 54 | 389 | 20992000 | 2400 | |
| 9077774 | minhduclvtk55 | C | Dec. 11, 2014, 3:48 a.m. | OK | FPC | TESTS | 54 | 389 | 101376000 | 2400 | |
| 5758395 | Oryshych | C | Jan. 20, 2014, 5:49 p.m. | OK | FPC | TESTS | 54 | 404 | 14438400 | 2400 | |
| 15675294 | TsReaper | C | Jan. 30, 2016, 8:40 a.m. | OK | GNU C | TESTS | 54 | 249 | 15257600 | 2400 | |
| 15623706 | TsReaper | C | Jan. 28, 2016, 6:22 a.m. | OK | GNU C | TESTS | 54 | 249 | 15974400 | 2400 | |
| 15675787 | TsReaper | C | Jan. 30, 2016, 9:20 a.m. | OK | GNU C | TESTS | 54 | 295 | 15257600 | 2400 | |
| 12115148 | sanketM | C | July 19, 2015, 9:37 a.m. | OK | GNU C | TESTS | 54 | 296 | 25804800 | 2400 | |
| 5752243 | lijian3256 | C | Jan. 20, 2014, 4:09 p.m. | OK | GNU C++ | TESTS | 54 | 93 | 14336000 | 2400 | |
| 15745197 | immortalCO | C | Feb. 2, 2016, 7:19 a.m. | OK | GNU C++ | TESTS | 54 | 108 | 19148800 | 2400 | |
| 35115812 | rnd_64 | C | Feb. 10, 2018, 7:52 a.m. | OK | GNU C++ | TESTS | 54 | 108 | 20480000 | 2400 | |
| 6477257 | Remilia-Scarlet | C | April 26, 2014, 7:05 a.m. | OK | GNU C++ | TESTS | 54 | 108 | 22835200 | 2400 | |
| 29699324 | vjudge4 | C | Aug. 23, 2017, 6:33 a.m. | OK | GNU C++ | TESTS | 54 | 109 | 11059200 | 2400 | |
| 10938542 | Memory120 | C | April 30, 2015, 12:59 p.m. | OK | GNU C++ | TESTS | 54 | 109 | 17305600 | 2400 | |
| 36042990 | HolyK | C | March 7, 2018, 12:02 p.m. | OK | GNU C++ | TESTS | 54 | 109 | 17305600 | 2400 | |
| 33975081 | vjudge1 | C | Jan. 7, 2018, 2:14 a.m. | OK | GNU C++ | TESTS | 54 | 109 | 17305600 | 2400 | |
| 32056457 | vjudge4 | C | Nov. 4, 2017, 2:50 p.m. | OK | GNU C++ | TESTS | 54 | 109 | 18329600 | 2400 | |
| 35113428 | rnd_64 | C | Feb. 10, 2018, 6:25 a.m. | OK | GNU C++ | TESTS | 54 | 109 | 20480000 | 2400 | |
| 5805670 | vjudge2 | C | Jan. 25, 2014, 11:55 a.m. | OK | GNU C++0x | TESTS | 54 | 202 | 15769600 | 2400 | |
| 5805439 | vjudge1 | C | Jan. 25, 2014, 11:22 a.m. | OK | GNU C++0x | TESTS | 54 | 218 | 15769600 | 2400 | |
| 5766144 | xorfire | C | Jan. 21, 2014, 5:07 p.m. | OK | GNU C++0x | TESTS | 54 | 218 | 15769600 | 2400 | |
| 5806238 | vjudge5 | C | Jan. 25, 2014, 1:12 p.m. | OK | GNU C++0x | TESTS | 54 | 233 | 15769600 | 2400 | |
| 5805637 | vjudge1 | C | Jan. 25, 2014, 11:50 a.m. | OK | GNU C++0x | TESTS | 54 | 233 | 15769600 | 2400 | |
| 5805430 | vjudge2 | C | Jan. 25, 2014, 11:20 a.m. | OK | GNU C++0x | TESTS | 54 | 233 | 15769600 | 2400 | |
| 6262486 | BIT_silence | C | April 5, 2014, 7 a.m. | OK | GNU C++0x | TESTS | 54 | 233 | 17612800 | 2400 | |
| 5805459 | vjudge5 | C | Jan. 25, 2014, 11:24 a.m. | OK | GNU C++0x | TESTS | 54 | 234 | 15769600 | 2400 | |
| 5863212 | RsEnts | C | Feb. 1, 2014, 2:31 p.m. | OK | GNU C++0x | TESTS | 54 | 234 | 21196800 | 2400 | |
| 5754837 | kelvinlau | C | Jan. 20, 2014, 4:45 p.m. | OK | GNU C++0x | TESTS | 54 | 249 | 17612800 | 2400 | |
| 61433181 | rainboy | C | Sept. 28, 2019, 3:29 p.m. | OK | GNU C11 | TESTS | 54 | 608 | 18432000 | 2400 | |
| 63425083 | 910306264 | C | Oct. 26, 2019, 7:36 a.m. | OK | GNU C++11 | TESTS | 54 | 78 | 12595200 | 2400 | |
| 61367261 | Dream-chasing_Juvenile | C | Sept. 27, 2019, 1:53 p.m. | OK | GNU C++11 | TESTS | 54 | 93 | 12902400 | 2400 | |
| 53006367 | luogu_bot1 | C | April 19, 2019, 9:47 a.m. | OK | GNU C++11 | TESTS | 54 | 93 | 15052800 | 2400 | |
| 53006505 | luogu_bot4 | C | April 19, 2019, 9:51 a.m. | OK | GNU C++11 | TESTS | 54 | 93 | 15052800 | 2400 | |
| 57619287 | LuciferX07 | C | July 24, 2019, 3:32 a.m. | OK | GNU C++11 | TESTS | 54 | 108 | 10342400 | 2400 | |
| 57619406 | vjudge5 | C | July 24, 2019, 3:38 a.m. | OK | GNU C++11 | TESTS | 54 | 108 | 10342400 | 2400 | |
| 69245621 | whql | C | Jan. 21, 2020, 12:49 p.m. | OK | GNU C++11 | TESTS | 54 | 108 | 14438400 | 2400 | |
| 58067088 | luogu_bot4 | C | July 31, 2019, 9:16 a.m. | OK | GNU C++11 | TESTS | 54 | 108 | 15052800 | 2400 | |
| 57728088 | vjudge1 | C | July 25, 2019, 7:47 a.m. | OK | GNU C++11 | TESTS | 54 | 108 | 15257600 | 2400 | |
| 61367453 | Dream-chasing_Juvenile | C | Sept. 27, 2019, 1:57 p.m. | OK | GNU C++11 | TESTS | 54 | 109 | 12902400 | 2400 | |
| 57776359 | vjudge1 | C | July 26, 2019, 3:45 a.m. | OK | GNU C++14 | TESTS | 54 | 295 | 21811200 | 2400 | |
| 51782791 | NoLongerRed | C | March 24, 2019, 9:14 a.m. | OK | GNU C++14 | TESTS | 54 | 296 | 18227200 | 2400 | |
| 36032275 | kjp4155 | C | March 7, 2018, 4:02 a.m. | OK | GNU C++14 | TESTS | 54 | 296 | 25702400 | 2400 | |
| 63249184 | frost_ | C | Oct. 23, 2019, 3:30 p.m. | OK | GNU C++14 | TESTS | 54 | 311 | 18841600 | 2400 | |
| 59545895 | whzzfx | C | Aug. 26, 2019, 9:52 p.m. | OK | GNU C++14 | TESTS | 54 | 311 | 19353600 | 2400 | |
| 46753971 | muskan_garg | C | Dec. 8, 2018, 10:41 a.m. | OK | GNU C++14 | TESTS | 54 | 311 | 19353600 | 2400 | |
| 67148693 | mj101 | C | Dec. 18, 2019, 9:53 a.m. | OK | GNU C++14 | TESTS | 54 | 311 | 20992000 | 2400 | |
| 32112189 | wjw1340 | C | Nov. 7, 2017, 7:39 a.m. | OK | GNU C++14 | TESTS | 54 | 311 | 35225600 | 2400 | |
| 27350109 | mjguru | C | May 26, 2017, 6:58 a.m. | OK | GNU C++14 | TESTS | 54 | 312 | 22630400 | 2400 | |
| 47369256 | NullByte | C | Dec. 22, 2018, 1:18 p.m. | OK | GNU C++14 | TESTS | 54 | 327 | 13824000 | 2400 | |
| 41008485 | vjudge3 | C | July 31, 2018, 11:15 a.m. | OK | GNU C++17 | TESTS | 54 | 124 | 22118400 | 2400 | |
| 41008413 | vjudge5 | C | July 31, 2018, 11:13 a.m. | OK | GNU C++17 | TESTS | 54 | 140 | 22118400 | 2400 | |
| 49051227 | libra8z | C | Jan. 27, 2019, 11:10 a.m. | OK | GNU C++17 | TESTS | 54 | 202 | 27750400 | 2400 | |
| 57629706 | vjudge4 | C | July 24, 2019, 8:20 a.m. | OK | GNU C++17 | TESTS | 54 | 218 | 14336000 | 2400 | |
| 57629774 | vjudge4 | C | July 24, 2019, 8:22 a.m. | OK | GNU C++17 | TESTS | 54 | 218 | 14336000 | 2400 | |
| 57628223 | luogu_bot1 | C | July 24, 2019, 7:50 a.m. | OK | GNU C++17 | TESTS | 54 | 265 | 15155200 | 2400 | |
| 57628309 | vjudge5 | C | July 24, 2019, 7:52 a.m. | OK | GNU C++17 | TESTS | 54 | 280 | 15155200 | 2400 | |
| 62430980 | rahulnani1911 | C | Oct. 12, 2019, 3:48 p.m. | OK | GNU C++17 | TESTS | 54 | 280 | 21811200 | 2400 | |
| 69911162 | vjudge5 | C | Jan. 31, 2020, 3:25 p.m. | OK | GNU C++17 | TESTS | 54 | 296 | 15974400 | 2400 | |
| 55301089 | vjudge1 | C | June 8, 2019, 12:05 p.m. | OK | GNU C++17 | TESTS | 54 | 296 | 24473600 | 2400 | |
| 55597346 | 354898002 | C | June 15, 2019, 3:50 p.m. | OK | Go | TESTS | 54 | 1122 | 34201600 | 2400 | |
| 55597212 | 354898002 | C | June 15, 2019, 3:44 p.m. | OK | Go | TESTS | 54 | 1123 | 34304000 | 2400 | |
| 5775552 | DDDDDDDDDDDDDDDDDDDDDDDD | C | Jan. 23, 2014, 8:24 a.m. | OK | Go | TESTS | 54 | 1653 | 32256000 | 2400 | |
| 8511009 | islam-al-aarag | C | Nov. 1, 2014, 11:13 a.m. | OK | Java 6 | TESTS | 54 | 452 | 75980800 | 2400 | |
| 6401304 | n1tz53 | C | April 18, 2014, 9:12 a.m. | OK | Java 6 | TESTS | 54 | 499 | 72601600 | 2400 | |
| 6118604 | mashinist | C | March 22, 2014, 7:57 p.m. | OK | Java 6 | TESTS | 54 | 733 | 49152000 | 2400 | |
| 5758563 | hiukim | C | Jan. 20, 2014, 5:55 p.m. | OK | Java 6 | TESTS | 54 | 1075 | 113459200 | 2400 | |
| 5752221 | uwi | C | Jan. 20, 2014, 4:09 p.m. | OK | Java 7 | TESTS | 54 | 420 | 43110400 | 2400 | |
| 5754219 | sweiss | C | Jan. 20, 2014, 4:36 p.m. | OK | Java 7 | TESTS | 54 | 421 | 24678400 | 2400 | |
| 5751089 | littlesheep2012 | C | Jan. 20, 2014, 3:56 p.m. | OK | Java 7 | TESTS | 54 | 436 | 38604800 | 2400 | |
| 5772744 | fillets | C | Jan. 22, 2014, 6:38 p.m. | OK | Java 7 | TESTS | 54 | 436 | 73728000 | 2400 | |
| 5772725 | fillets | C | Jan. 22, 2014, 6:35 p.m. | OK | Java 7 | TESTS | 54 | 436 | 75059200 | 2400 | |
| 13667092 | psucoder | C | Oct. 16, 2015, 3 p.m. | OK | Java 7 | TESTS | 54 | 530 | 73318400 | 2400 | |
| 6059280 | 0p9o8i | C | March 18, 2014, 5:53 a.m. | OK | Java 7 | TESTS | 54 | 545 | 116531200 | 2400 | |
| 8493974 | qingwen | C | Oct. 31, 2014, 6:08 a.m. | OK | Java 7 | TESTS | 54 | 561 | 73318400 | 2400 | |
| 5757181 | darnley | C | Jan. 20, 2014, 5:19 p.m. | OK | Java 7 | TESTS | 54 | 576 | 79462400 | 2400 | |
| 6052646 | 0p9o8i | C | March 17, 2014, 6:26 a.m. | OK | Java 7 | TESTS | 54 | 577 | 116531200 | 2400 | |
| 65501890 | StayAwayFromBitches | C | Nov. 21, 2019, 7:25 p.m. | OK | Java 8 | TESTS | 54 | 280 | 14643200 | 2400 | |
| 43543708 | aman28rwt | C | Sept. 28, 2018, 6:12 p.m. | OK | Java 8 | TESTS | 54 | 280 | 21196800 | 2400 | |
| 27710774 | prashanth_rebala | C | June 10, 2017, 8:12 p.m. | OK | Java 8 | TESTS | 54 | 280 | 28774400 | 2400 | |
| 32071170 | prashanth_rebala | C | Nov. 5, 2017, 8:30 a.m. | OK | Java 8 | TESTS | 54 | 311 | 25702400 | 2400 | |
| 31360597 | admiral_1995 | C | Oct. 15, 2017, 10:15 a.m. | OK | Java 8 | TESTS | 54 | 327 | 43520000 | 2400 | |
| 10210839 | Pimpom | C | March 8, 2015, 5:46 p.m. | OK | Java 8 | TESTS | 54 | 420 | 70758400 | 2400 | |
| 65500551 | StayAwayFromBitches | C | Nov. 21, 2019, 6:39 p.m. | OK | Java 8 | TESTS | 54 | 467 | 60006400 | 2400 | |
| 44417463 | KulikAlex | C | Oct. 16, 2018, 7:53 p.m. | OK | Java 8 | TESTS | 54 | 514 | 57548800 | 2400 | |
| 20486601 | ambar003 | C | Sept. 9, 2016, 9:18 p.m. | OK | Java 8 | TESTS | 54 | 514 | 59699200 | 2400 | |
| 40159024 | prabhat236218 | C | July 10, 2018, 5:51 a.m. | OK | Java 8 | TESTS | 54 | 514 | 108646400 | 2400 | |
| 64697238 | hibatibati | C | Nov. 11, 2019, 1:42 p.m. | OK | Mono C# | TESTS | 54 | 826 | 37068800 | 2400 | |
| 11881166 | ilyoan | C | July 1, 2015, 11:30 a.m. | OK | Mono C# | TESTS | 54 | 1341 | 54886400 | 2400 | |
| 22583538 | og.kostya | C | Nov. 28, 2016, 6:57 p.m. | OK | MS C# | TESTS | 54 | 280 | 38092800 | 2400 | |
| 11015707 | azukun | C | May 6, 2015, 6:05 p.m. | OK | MS C# | TESTS | 54 | 842 | 50790400 | 2400 | |
| 11019491 | azukun | C | May 7, 2015, 9:59 a.m. | OK | MS C# | TESTS | 54 | 873 | 47616000 | 2400 | |
| 11019507 | azukun | C | May 7, 2015, 10:03 a.m. | OK | MS C# | TESTS | 54 | 998 | 39014400 | 2400 | |
| 57626653 | vjudge4 | C | July 24, 2019, 7:16 a.m. | OK | MS C++ | TESTS | 54 | 202 | 15257600 | 2400 | |
| 57628279 | vjudge2 | C | July 24, 2019, 7:52 a.m. | OK | MS C++ | TESTS | 54 | 217 | 12800000 | 2400 | |
| 5751133 | Rubanenko | C | Jan. 20, 2014, 3:56 p.m. | OK | MS C++ | TESTS | 54 | 218 | 13516800 | 2400 | |
| 57631948 | vjudge2 | C | July 24, 2019, 9:02 a.m. | OK | MS C++ | TESTS | 54 | 218 | 13619200 | 2400 | |
| 57644927 | vjudge5 | C | July 24, 2019, 1:56 p.m. | OK | MS C++ | TESTS | 54 | 233 | 13619200 | 2400 | |
| 58082695 | vjudge4 | C | July 31, 2019, 2:24 p.m. | OK | MS C++ | TESTS | 54 | 233 | 13619200 | 2400 | |
| 57626678 | vjudge5 | C | July 24, 2019, 7:17 a.m. | OK | MS C++ | TESTS | 54 | 233 | 14643200 | 2400 | |
| 57626601 | vjudge1 | C | July 24, 2019, 7:15 a.m. | OK | MS C++ | TESTS | 54 | 233 | 14643200 | 2400 | |
| 57618964 | vjudge4 | C | July 24, 2019, 3:20 a.m. | OK | MS C++ | TESTS | 54 | 249 | 13619200 | 2400 | |
| 57631279 | vjudge3 | C | July 24, 2019, 8:50 a.m. | OK | MS C++ | TESTS | 54 | 249 | 18432000 | 2400 | |
| 57625315 | vjudge4 | C | July 24, 2019, 6:48 a.m. | OK | MS C++ 2017 | TESTS | 54 | 389 | 20787200 | 2400 | |
| 57623813 | vjudge1 | C | July 24, 2019, 6:12 a.m. | OK | MS C++ 2017 | TESTS | 54 | 405 | 27238400 | 2400 | |
| 57623768 | vjudge3 | C | July 24, 2019, 6:11 a.m. | OK | MS C++ 2017 | TESTS | 54 | 405 | 27238400 | 2400 | |
| 57620252 | vjudge5 | C | July 24, 2019, 4:11 a.m. | OK | MS C++ 2017 | TESTS | 54 | 420 | 110592000 | 2400 | |
| 65228545 | neterukun | C | Nov. 17, 2019, 3:29 a.m. | OK | PyPy 3 | TESTS | 54 | 1356 | 74547200 | 2400 |
Back to search problems