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 |
|---|---|---|---|---|---|---|
| 593 | Codeforces Round 329 (Div. 2) | FINISHED | False | 7200 | 329750123 | Nov. 4, 2015, 4:45 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1421 ) | D | Happy Tree Party | PROGRAMMING | data structures dfs and similar graphs math trees | 2300 |
Bogdan has a birthday today and mom gave him a tree consisting of n vertecies. For every edge of the tree i , some number x i was written on it. In case you forget, a tree is a connected non-directed graph without cycles. After the present was granted, m guests consecutively come to Bogdan's party. When the i -th guest comes, he performs exactly one of the two possible operations: Chooses some number y i , and two vertecies a i and b i . After that, he moves along the edges of the tree from vertex a i to vertex b i using the shortest path (of course, such a path is unique in the tree). Every time he moves along some edge j , he replaces his current number y i by , that is, by the result of integer division y i div x j . Chooses some edge p i and replaces the value written in it x p i by some positive integer c i < x p i . As Bogdan cares about his guests, he decided to ease the process. Write a program that performs all the operations requested by guests and outputs the resulting value y i for each i of the first type. The first line of the input contains integers, n and m ( 2 ≤ n ≤ 200 000 , 1 ≤ m ≤ 200 000 ) — the number of vertecies in the tree granted to Bogdan by his mom and the number of guests that came to the party respectively. Next n - 1 lines contain the description of the edges. The i -th of these lines contains three integers u i , v i and x i ( 1 ≤ u i , v i ≤ n , u i ≠ v i , 1 ≤ x i ≤ 10 18 ), denoting an edge that connects vertecies u i and v i , with the number x i initially written on it. The following m lines describe operations, requested by Bogdan's guests. Each description contains three or four integers and has one of the two possible forms: 1 a i b i y i corresponds to a guest, who chooses the operation of the first type. 2 p i c i corresponds to a guests, who chooses the operation of the second type. For each guest who chooses the operation of the first type, print the result of processing the value y i through the path from a i to |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 14106678 | abcxyz1 | D | Nov. 6, 2015, 1:05 p.m. | OK | FPC | TESTS | 58 | 748 | 26419200 | 2300 | |
| 14196273 | ez_zkj | D | Nov. 11, 2015, 12:39 p.m. | OK | FPC | TESTS | 58 | 919 | 31129600 | 2300 | |
| 14346905 | lukasamkharadze | D | Nov. 19, 2015, 5:08 p.m. | OK | FPC | TESTS | 58 | 1169 | 35942400 | 2300 | |
| 14346884 | Envyte | D | Nov. 19, 2015, 5:06 p.m. | OK | FPC | TESTS | 58 | 1231 | 35942400 | 2300 | |
| 14362067 | ngocdiepnguyen2712 | D | Nov. 20, 2015, 3:21 p.m. | OK | FPC | TESTS | 58 | 2371 | 57958400 | 2300 | |
| 39241781 | vjudge5 | D | June 14, 2018, 11:30 a.m. | OK | GNU C++ | TESTS | 58 | 311 | 30822400 | 2300 | |
| 41450020 | _CZH | D | Aug. 11, 2018, 3:13 a.m. | OK | GNU C++ | TESTS | 58 | 327 | 24268800 | 2300 | |
| 39016628 | LJZ_C | D | June 7, 2018, 10:51 a.m. | OK | GNU C++ | TESTS | 58 | 327 | 48128000 | 2300 | |
| 39434448 | vjudge3 | D | June 20, 2018, 11:33 a.m. | OK | GNU C++ | TESTS | 58 | 342 | 48128000 | 2300 | |
| 39016679 | vjudge5 | D | June 7, 2018, 10:53 a.m. | OK | GNU C++ | TESTS | 58 | 343 | 48128000 | 2300 | |
| 39242390 | vjudge1 | D | June 14, 2018, 11:49 a.m. | OK | GNU C++ | TESTS | 58 | 358 | 30822400 | 2300 | |
| 20452511 | zhan8855 | D | Sept. 8, 2016, 6:38 a.m. | OK | GNU C++ | TESTS | 58 | 358 | 38502400 | 2300 | |
| 14119088 | help.me.2000 | D | Nov. 7, 2015, 8:19 a.m. | OK | GNU C++ | TESTS | 58 | 374 | 16588800 | 2300 | |
| 19230195 | ExiLe_ReDempTion | D | July 19, 2016, 11:09 a.m. | OK | GNU C++ | TESTS | 58 | 374 | 33382400 | 2300 | |
| 14137278 | udashi | D | Nov. 8, 2015, 7:40 a.m. | OK | GNU C++ | TESTS | 58 | 405 | 18124800 | 2300 | |
| 60352693 | rainboy | D | Sept. 10, 2019, 2:54 p.m. | OK | GNU C11 | TESTS | 58 | 1200 | 32460800 | 2300 | |
| 54347851 | vjudge4 | D | May 18, 2019, 1:20 p.m. | OK | GNU C11 | TESTS | 58 | 2090 | 36249600 | 2300 | |
| 14125384 | a292695903 | D | Nov. 7, 2015, 2:05 p.m. | OK | GNU C++11 | TESTS | 58 | 249 | 18124800 | 2300 | |
| 44391673 | vjudge1 | D | Oct. 16, 2018, 8:55 a.m. | OK | GNU C++11 | TESTS | 58 | 264 | 29798400 | 2300 | |
| 44390924 | vjudge1 | D | Oct. 16, 2018, 8:32 a.m. | OK | GNU C++11 | TESTS | 58 | 296 | 20582400 | 2300 | |
| 44387361 | vjudge2 | D | Oct. 16, 2018, 6:35 a.m. | OK | GNU C++11 | TESTS | 58 | 296 | 36864000 | 2300 | |
| 45410126 | wang9897 | D | Nov. 7, 2018, 11:42 a.m. | OK | GNU C++11 | TESTS | 58 | 311 | 34816000 | 2300 | |
| 14166751 | Fb_by | D | Nov. 9, 2015, 7:52 a.m. | OK | GNU C++11 | TESTS | 58 | 311 | 54476800 | 2300 | |
| 14166885 | Fb_by | D | Nov. 9, 2015, 8:01 a.m. | OK | GNU C++11 | TESTS | 58 | 342 | 54476800 | 2300 | |
| 54795264 | HugeGun | D | May 29, 2019, 9:16 a.m. | OK | GNU C++11 | TESTS | 58 | 343 | 38092800 | 2300 | |
| 44390305 | mrsrz | D | Oct. 16, 2018, 8:11 a.m. | OK | GNU C++11 | TESTS | 58 | 343 | 52633600 | 2300 | |
| 54795216 | vjudge4 | D | May 29, 2019, 9:15 a.m. | OK | GNU C++11 | TESTS | 58 | 358 | 37990400 | 2300 | |
| 54489307 | vjudge5 | D | May 22, 2019, 2:42 p.m. | OK | GNU C++14 | TESTS | 58 | 311 | 35020800 | 2300 | |
| 54504799 | Kevin00 | D | May 23, 2019, 2:43 a.m. | OK | GNU C++14 | TESTS | 58 | 312 | 35020800 | 2300 | |
| 54489122 | Kevin00 | D | May 22, 2019, 2:37 p.m. | OK | GNU C++14 | TESTS | 58 | 326 | 35020800 | 2300 | |
| 54491262 | Kevin00 | D | May 22, 2019, 3:32 p.m. | OK | GNU C++14 | TESTS | 58 | 326 | 35020800 | 2300 | |
| 54489190 | vjudge1 | D | May 22, 2019, 2:39 p.m. | OK | GNU C++14 | TESTS | 58 | 326 | 35020800 | 2300 | |
| 54481116 | vjudge3 | D | May 22, 2019, 11:05 a.m. | OK | GNU C++14 | TESTS | 58 | 327 | 35020800 | 2300 | |
| 54489032 | Kevin00 | D | May 22, 2019, 2:35 p.m. | OK | GNU C++14 | TESTS | 58 | 327 | 35020800 | 2300 | |
| 54490781 | Kevin00 | D | May 22, 2019, 3:19 p.m. | OK | GNU C++14 | TESTS | 58 | 327 | 35020800 | 2300 | |
| 54516045 | vjudge3 | D | May 23, 2019, 9:54 a.m. | OK | GNU C++14 | TESTS | 58 | 342 | 35020800 | 2300 | |
| 54480873 | Kevin00 | D | May 22, 2019, 10:59 a.m. | OK | GNU C++14 | TESTS | 58 | 342 | 35020800 | 2300 | |
| 54239085 | chielo | D | May 16, 2019, 12:12 p.m. | OK | GNU C++17 | TESTS | 58 | 483 | 28774400 | 2300 | |
| 43947543 | ignifi | D | Oct. 7, 2018, 2:29 p.m. | OK | GNU C++17 | TESTS | 58 | 576 | 22220800 | 2300 | |
| 54387365 | vjudge2 | D | May 19, 2019, 2:07 p.m. | OK | GNU C++17 | TESTS | 58 | 576 | 27750400 | 2300 | |
| 54387403 | zhy123 | D | May 19, 2019, 2:08 p.m. | OK | GNU C++17 | TESTS | 58 | 577 | 27750400 | 2300 | |
| 54487378 | vjudge1 | D | May 22, 2019, 1:46 p.m. | OK | GNU C++17 | TESTS | 58 | 607 | 27750400 | 2300 | |
| 54346780 | vjudge3 | D | May 18, 2019, 12:51 p.m. | OK | GNU C++17 | TESTS | 58 | 624 | 25497600 | 2300 | |
| 54344543 | MogLin | D | May 18, 2019, 11:49 a.m. | OK | GNU C++17 | TESTS | 58 | 654 | 25497600 | 2300 | |
| 58089382 | armoking | D | July 31, 2019, 4:56 p.m. | OK | GNU C++17 | TESTS | 58 | 655 | 32665600 | 2300 | |
| 52136624 | vjudge4 | D | April 1, 2019, 3:23 a.m. | OK | GNU C++17 | TESTS | 58 | 655 | 146432000 | 2300 | |
| 53594154 | vjudge4 | D | May 1, 2019, 2:56 a.m. | OK | GNU C++17 | TESTS | 58 | 670 | 44646400 | 2300 | |
| 14405276 | bmalehorn | D | Nov. 21, 2015, 8:20 p.m. | OK | Go | TESTS | 58 | 1513 | 169574400 | 2300 | |
| 14407800 | bmalehorn | D | Nov. 21, 2015, 11:12 p.m. | OK | Go | TESTS | 58 | 2760 | 112435200 | 2300 | |
| 14407674 | bmalehorn | D | Nov. 21, 2015, 10:53 p.m. | OK | Go | TESTS | 58 | 2839 | 113561600 | 2300 | |
| 14407766 | bmalehorn | D | Nov. 21, 2015, 11:06 p.m. | OK | Go | TESTS | 58 | 2885 | 102400000 | 2300 | |
| 14070225 | uwi | D | Nov. 4, 2015, 5:46 p.m. | OK | Java 8 | TESTS | 58 | 732 | 103219200 | 2300 | |
| 14140442 | AndreiNet | D | Nov. 8, 2015, 11:55 a.m. | OK | Java 8 | TESTS | 58 | 779 | 22937600 | 2300 | |
| 14075798 | liymsheep | D | Nov. 4, 2015, 7:25 p.m. | OK | Java 8 | TESTS | 58 | 1107 | 121344000 | 2300 | |
| 14133580 | fnch | D | Nov. 7, 2015, 8:57 p.m. | OK | Java 8 | TESTS | 58 | 1169 | 99635200 | 2300 | |
| 54795241 | dalt | D | May 29, 2019, 9:16 a.m. | OK | Java 8 | TESTS | 58 | 1231 | 42188800 | 2300 | |
| 14119641 | dhrumil140396 | D | Nov. 7, 2015, 8:42 a.m. | OK | Java 8 | TESTS | 58 | 1450 | 202649600 | 2300 | |
| 14097293 | Tifuera | D | Nov. 5, 2015, 10:49 p.m. | OK | Java 8 | TESTS | 58 | 1481 | 77107200 | 2300 | |
| 14189648 | mashinist | D | Nov. 10, 2015, 8:09 p.m. | OK | Java 8 | TESTS | 58 | 1482 | 68300800 | 2300 | |
| 17192905 | alibaba | D | April 6, 2016, 5:42 p.m. | OK | Java 8 | TESTS | 58 | 1496 | 124518400 | 2300 | |
| 14189614 | mashinist | D | Nov. 10, 2015, 8:04 p.m. | OK | Java 8 | TESTS | 58 | 1512 | 65740800 | 2300 | |
| 14102941 | AnatolyTolstobrov | D | Nov. 6, 2015, 10:04 a.m. | OK | MS C# | TESTS | 58 | 561 | 45363200 | 2300 | |
| 14075907 | og.kostya | D | Nov. 4, 2015, 7:27 p.m. | OK | MS C# | TESTS | 58 | 764 | 57241600 | 2300 | |
| 14101593 | AnatolyTolstobrov | D | Nov. 6, 2015, 8:50 a.m. | OK | MS C# | TESTS | 58 | 810 | 75468800 | 2300 | |
| 14101690 | AnatolyTolstobrov | D | Nov. 6, 2015, 8:56 a.m. | OK | MS C# | TESTS | 58 | 811 | 82124800 | 2300 | |
| 14101668 | AnatolyTolstobrov | D | Nov. 6, 2015, 8:55 a.m. | OK | MS C# | TESTS | 58 | 841 | 92672000 | 2300 | |
| 14101755 | AnatolyTolstobrov | D | Nov. 6, 2015, 8:59 a.m. | OK | MS C# | TESTS | 58 | 857 | 82227200 | 2300 | |
| 14102123 | AnatolyTolstobrov | D | Nov. 6, 2015, 9:17 a.m. | OK | MS C# | TESTS | 58 | 858 | 77721600 | 2300 | |
| 14101673 | AnatolyTolstobrov | D | Nov. 6, 2015, 8:55 a.m. | OK | MS C# | TESTS | 58 | 920 | 88371200 | 2300 | |
| 14070242 | azukun | D | Nov. 4, 2015, 5:46 p.m. | OK | MS C# | TESTS | 58 | 1699 | 84377600 | 2300 | |
| 14100331 | iamexist | D | Nov. 6, 2015, 6:57 a.m. | OK | MS C++ | TESTS | 58 | 498 | 35020800 | 2300 | |
| 14122096 | Death_Knight_DK | D | Nov. 7, 2015, 10:43 a.m. | OK | MS C++ | TESTS | 58 | 514 | 50995200 | 2300 | |
| 14095867 | vanvector | D | Nov. 5, 2015, 8:17 p.m. | OK | MS C++ | TESTS | 58 | 545 | 40448000 | 2300 | |
| 14095871 | vanvector | D | Nov. 5, 2015, 8:17 p.m. | OK | MS C++ | TESTS | 58 | 608 | 40345600 | 2300 | |
| 14197756 | Mosyagin | D | Nov. 11, 2015, 2:48 p.m. | OK | MS C++ | TESTS | 58 | 639 | 23142400 | 2300 | |
| 14082854 | Death_Knight_DK | D | Nov. 5, 2015, 6:02 a.m. | OK | MS C++ | TESTS | 58 | 639 | 49356800 | 2300 | |
| 43114889 | vjudge3 | D | Sept. 20, 2018, 1:18 p.m. | OK | MS C++ | TESTS | 58 | 904 | 42291200 | 2300 | |
| 14077371 | Ne0n25 | D | Nov. 4, 2015, 8:25 p.m. | OK | MS C++ | TESTS | 58 | 951 | 69529600 | 2300 | |
| 24280071 | guoshiyuan484 | D | Jan. 31, 2017, 1:06 a.m. | OK | MS C++ | TESTS | 58 | 1029 | 31539200 | 2300 | |
| 24280062 | guoshiyuan484 | D | Jan. 31, 2017, 1:04 a.m. | OK | MS C++ | TESTS | 58 | 1045 | 31539200 | 2300 | |
| 14176482 | kchromatic | D | Nov. 9, 2015, 7:40 p.m. | OK | PyPy 2 | TESTS | 58 | 2308 | 165683200 | 2300 |
Back to search problems