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 |
|---|---|---|---|---|---|---|
| 494 | Codeforces Round 282 (Div. 1) | FINISHED | False | 7200 | 357917423 | Dec. 13, 2014, 4:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 667 ) | D | Birthday | PROGRAMMING | data structures dfs and similar dp trees | 2700 |
Ali is Hamed's little brother and tomorrow is his birthday. Hamed wants his brother to earn his gift so he gave him a hard programming problem and told him if he can successfully solve it, he'll get him a brand new laptop. Ali is not yet a very talented programmer like Hamed and although he usually doesn't cheat but this time is an exception. It's about a brand new laptop. So he decided to secretly seek help from you. Please solve this problem for Ali. An n -vertex weighted rooted tree is given. Vertex number 1 is a root of the tree. We define d ( u , v ) as the sum of edges weights on the shortest path between vertices u and v . Specifically we define d ( u , u ) = 0 . Also let's define S ( v ) for each vertex v as a set containing all vertices u such that d (1, u ) = d (1, v ) + d ( v , u ) . Function f ( u , v ) is then defined using the following formula: The goal is to calculate f ( u , v ) for each of the q given pair of vertices. As the answer can be rather large it's enough to print it modulo 10 9 + 7 . In the first line of input an integer n ( 1 ≤ n ≤ 10 5 ), number of vertices of the tree is given. In each of the next n - 1 lines three space-separated integers a i , b i , c i ( 1 ≤ a i , b i ≤ n , 1 ≤ c i ≤ 10 9 ) are given indicating an edge between a i and b i with weight equal to c i . In the next line an integer q ( 1 ≤ q ≤ 10 5 ), number of vertex pairs, is given. In each of the next q lines two space-separated integers u i , v i ( 1 ≤ u i , v i ≤ n ) are given meaning that you must calculate f ( u i , v i ) . It is guaranteed that the given edges form a tree. Output q lines. In the i -th line print the value of f ( u i , v i ) modulo 10 9 + 7 . |
| 15148 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10029786 | FrostStar | D | Feb. 26, 2015, 8:25 a.m. | OK | FPC | TESTS | 50 | 498 | 26419200 | 2700 | |
| 10334437 | ghostriderhp99 | D | March 18, 2015, 8:38 a.m. | OK | FPC | TESTS | 50 | 1825 | 16179200 | 2700 | |
| 10342556 | _The_Mastermind_ | D | March 18, 2015, 8:03 p.m. | OK | FPC | TESTS | 50 | 1855 | 15257600 | 2700 | |
| 10335163 | greatsaiyanman | D | March 18, 2015, 9:51 a.m. | OK | FPC | TESTS | 50 | 1887 | 14028800 | 2700 | |
| 34079734 | lyx_cjz | D | Jan. 11, 2018, 1:48 a.m. | OK | GNU C++ | TESTS | 50 | 93 | 19660800 | 2700 | |
| 34079688 | lyx_cjz | D | Jan. 11, 2018, 1:45 a.m. | OK | GNU C++ | TESTS | 50 | 109 | 35737600 | 2700 | |
| 40987550 | ReaLNero1 | D | July 30, 2018, 9:20 p.m. | OK | GNU C++ | TESTS | 50 | 124 | 33689600 | 2700 | |
| 27369320 | xzyxzy | D | May 27, 2017, 7:51 a.m. | OK | GNU C++ | TESTS | 50 | 156 | 18739200 | 2700 | |
| 9948220 | dashuiren | D | Feb. 21, 2015, 12:48 p.m. | OK | GNU C++ | TESTS | 50 | 156 | 20992000 | 2700 | |
| 19974058 | jiaqiyang | D | Aug. 20, 2016, 2:59 a.m. | OK | GNU C++ | TESTS | 50 | 171 | 10752000 | 2700 | |
| 42235783 | luogu_bot5 | D | Aug. 29, 2018, 9:32 a.m. | OK | GNU C++ | TESTS | 50 | 171 | 16998400 | 2700 | |
| 42235276 | hjejeje | D | Aug. 29, 2018, 9:13 a.m. | OK | GNU C++ | TESTS | 50 | 171 | 16998400 | 2700 | |
| 27369252 | xzyxzy | D | May 27, 2017, 7:46 a.m. | OK | GNU C++ | TESTS | 50 | 171 | 18739200 | 2700 | |
| 9124742 | poursoul | D | Dec. 14, 2014, 6:10 a.m. | OK | GNU C++ | TESTS | 50 | 171 | 23552000 | 2700 | |
| 9623080 | Subconscious | D | Jan. 30, 2015, 7:04 a.m. | OK | GNU C++0x | TESTS | 50 | 187 | 17203200 | 2700 | |
| 9148180 | Plumrain | D | Dec. 16, 2014, 5:29 a.m. | OK | GNU C++0x | TESTS | 50 | 202 | 17408000 | 2700 | |
| 9357353 | fsouza | D | Jan. 4, 2015, 4:23 a.m. | OK | GNU C++0x | TESTS | 50 | 233 | 31436800 | 2700 | |
| 9121795 | ikatanic | D | Dec. 13, 2014, 10:03 p.m. | OK | GNU C++0x | TESTS | 50 | 249 | 26214400 | 2700 | |
| 10221810 | waterfalls | D | March 9, 2015, 9:13 p.m. | OK | GNU C++0x | TESTS | 50 | 249 | 26419200 | 2700 | |
| 9159381 | yutaka1999 | D | Dec. 17, 2014, 8:21 a.m. | OK | GNU C++0x | TESTS | 50 | 249 | 29388800 | 2700 | |
| 9120121 | riadwaw | D | Dec. 13, 2014, 8:03 p.m. | OK | GNU C++0x | TESTS | 50 | 249 | 33177600 | 2700 | |
| 9136356 | FatalEagle | D | Dec. 15, 2014, 4:07 a.m. | OK | GNU C++0x | TESTS | 50 | 264 | 22220800 | 2700 | |
| 9145460 | gustav | D | Dec. 15, 2014, 7:24 p.m. | OK | GNU C++0x | TESTS | 50 | 264 | 30208000 | 2700 | |
| 9116757 | ifsmirnov | D | Dec. 13, 2014, 6:17 p.m. | OK | GNU C++0x | TESTS | 50 | 280 | 24268800 | 2700 | |
| 64612430 | TarudoYem | D | Nov. 10, 2019, 2:36 a.m. | OK | GNU C++11 | TESTS | 50 | 93 | 16896000 | 2700 | |
| 50347997 | jambow | D | Feb. 23, 2019, 7:16 a.m. | OK | GNU C++11 | TESTS | 50 | 109 | 15155200 | 2700 | |
| 64612442 | luogu_bot4 | D | Nov. 10, 2019, 2:37 a.m. | OK | GNU C++11 | TESTS | 50 | 124 | 16896000 | 2700 | |
| 55392899 | RedStar_13 | D | June 10, 2019, 10:31 a.m. | OK | GNU C++11 | TESTS | 50 | 140 | 29286400 | 2700 | |
| 52931166 | xielinhan | D | April 18, 2019, 2:18 a.m. | OK | GNU C++11 | TESTS | 50 | 156 | 23449600 | 2700 | |
| 12304500 | vjudge3 | D | Aug. 1, 2015, 1:44 p.m. | OK | GNU C++11 | TESTS | 50 | 171 | 23449600 | 2700 | |
| 12304446 | vjudge4 | D | Aug. 1, 2015, 1:39 p.m. | OK | GNU C++11 | TESTS | 50 | 202 | 23449600 | 2700 | |
| 12211248 | sysulby | D | July 24, 2015, 8:17 a.m. | OK | GNU C++11 | TESTS | 50 | 202 | 25190400 | 2700 | |
| 68843059 | cor001 | D | Jan. 15, 2020, 6:29 a.m. | OK | GNU C++11 | TESTS | 50 | 202 | 30412800 | 2700 | |
| 35964317 | GCC314 | D | March 5, 2018, 12:05 p.m. | OK | GNU C++11 | TESTS | 50 | 217 | 37068800 | 2700 | |
| 35955006 | lyx_cjz | D | March 5, 2018, 3:03 a.m. | OK | GNU C++14 | TESTS | 50 | 234 | 39526400 | 2700 | |
| 28881747 | shadowatyy | D | July 25, 2017, 4:11 p.m. | OK | GNU C++14 | TESTS | 50 | 249 | 36147200 | 2700 | |
| 22518835 | OnionPringles | D | Nov. 27, 2016, 12:56 a.m. | OK | GNU C++14 | TESTS | 50 | 265 | 21913600 | 2700 | |
| 55236569 | NotNight | D | June 7, 2019, 8:45 a.m. | OK | GNU C++14 | TESTS | 50 | 265 | 35840000 | 2700 | |
| 35954924 | lyx_cjz | D | March 5, 2018, 2:56 a.m. | OK | GNU C++14 | TESTS | 50 | 265 | 43008000 | 2700 | |
| 57463260 | nhuthangclc | D | July 21, 2019, 2:33 p.m. | OK | GNU C++14 | TESTS | 50 | 280 | 30412800 | 2700 | |
| 35959376 | ddfsb | D | March 5, 2018, 8:28 a.m. | OK | GNU C++14 | TESTS | 50 | 280 | 33587200 | 2700 | |
| 55236583 | NotNight | D | June 7, 2019, 8:45 a.m. | OK | GNU C++14 | TESTS | 50 | 280 | 35840000 | 2700 | |
| 48421622 | shaochengxi | D | Jan. 15, 2019, 1:04 p.m. | OK | GNU C++14 | TESTS | 50 | 280 | 44646400 | 2700 | |
| 56498282 | 860579 | D | July 4, 2019, 4:48 a.m. | OK | GNU C++14 | TESTS | 50 | 295 | 34611200 | 2700 | |
| 65828630 | hjk1030 | D | Nov. 27, 2019, 1:31 p.m. | OK | GNU C++17 | TESTS | 50 | 249 | 22220800 | 2700 | |
| 60367525 | AliShahali1382 | D | Sept. 10, 2019, 10:11 p.m. | OK | GNU C++17 | TESTS | 50 | 264 | 31846400 | 2700 | |
| 60367488 | AliShahali1382 | D | Sept. 10, 2019, 10:09 p.m. | OK | GNU C++17 | TESTS | 50 | 265 | 34611200 | 2700 | |
| 45540289 | Bation_King | D | Nov. 10, 2018, 7 p.m. | OK | GNU C++17 | TESTS | 50 | 296 | 30208000 | 2700 | |
| 60367537 | AliShahali1382 | D | Sept. 10, 2019, 10:12 p.m. | OK | GNU C++17 | TESTS | 50 | 296 | 31846400 | 2700 | |
| 60367425 | AliShahali1382 | D | Sept. 10, 2019, 10:06 p.m. | OK | GNU C++17 | TESTS | 50 | 296 | 36249600 | 2700 | |
| 45251837 | _Ore_ | D | Nov. 3, 2018, 5:03 p.m. | OK | GNU C++17 | TESTS | 50 | 311 | 31027200 | 2700 | |
| 61794011 | ruo | D | Oct. 3, 2019, 4:42 p.m. | OK | GNU C++17 | TESTS | 50 | 327 | 31027200 | 2700 | |
| 69186418 | animeFORever | D | Jan. 20, 2020, 12:05 p.m. | OK | GNU C++17 | TESTS | 50 | 343 | 32358400 | 2700 | |
| 60350550 | Tneluccus | D | Sept. 10, 2019, 2:08 p.m. | OK | GNU C++17 | TESTS | 50 | 358 | 40652800 | 2700 | |
| 9188873 | Yukii | D | Dec. 18, 2014, 3:28 p.m. | OK | Java 6 | TESTS | 50 | 638 | 69939200 | 2700 | |
| 9188888 | vjudge2 | D | Dec. 18, 2014, 3:29 p.m. | OK | Java 6 | TESTS | 50 | 639 | 69939200 | 2700 | |
| 9117143 | uwi | D | Dec. 13, 2014, 6:23 p.m. | OK | Java 7 | TESTS | 50 | 358 | 17100800 | 2700 | |
| 9810152 | trunghieu1191 | D | Feb. 12, 2015, 6:39 p.m. | OK | Java 7 | TESTS | 50 | 436 | 73523200 | 2700 | |
| 9116843 | Lewin | D | Dec. 13, 2014, 6:18 p.m. | OK | Java 7 | TESTS | 50 | 592 | 14131200 | 2700 | |
| 9135965 | edorundo | D | Dec. 15, 2014, 1:15 a.m. | OK | Java 7 | TESTS | 50 | 810 | 192409600 | 2700 | |
| 12205888 | Pimpom | D | July 23, 2015, 8:54 p.m. | OK | Java 8 | TESTS | 50 | 452 | 43520000 | 2700 | |
| 12205878 | old_arysson | D | July 23, 2015, 8:52 p.m. | OK | Java 8 | TESTS | 50 | 452 | 43520000 | 2700 | |
| 9117689 | Egor | D | Dec. 13, 2014, 6:29 p.m. | OK | Java 8 | TESTS | 50 | 452 | 43520000 | 2700 | |
| 12063260 | IgorKoval | D | July 15, 2015, 1:28 a.m. | OK | Java 8 | TESTS | 50 | 545 | 53555200 | 2700 | |
| 12063236 | IgorKoval | D | July 15, 2015, 1:25 a.m. | OK | Java 8 | TESTS | 50 | 561 | 53555200 | 2700 | |
| 9115690 | vadimmm | D | Dec. 13, 2014, 6:07 p.m. | OK | Java 8 | TESTS | 50 | 607 | 51712000 | 2700 | |
| 9117108 | mmaxio | D | Dec. 13, 2014, 6:22 p.m. | OK | Java 8 | TESTS | 50 | 623 | 96460800 | 2700 | |
| 9117129 | winger | D | Dec. 13, 2014, 6:23 p.m. | OK | Java 8 | TESTS | 50 | 701 | 66457600 | 2700 | |
| 21999614 | I_Need_Alex_R_Coleman | D | Nov. 2, 2016, 6:33 p.m. | OK | Java 8 | TESTS | 50 | 1949 | 122265600 | 2700 | |
| 21999648 | I_Need_Alex_R_Coleman | D | Nov. 2, 2016, 6:36 p.m. | OK | Java 8 | TESTS | 50 | 1965 | 120627200 | 2700 | |
| 18387540 | zhangJvv | D | June 12, 2016, 9:42 a.m. | OK | MS C++ | TESTS | 50 | 265 | 42291200 | 2700 | |
| 12258555 | EZ_fwtt08 | D | July 29, 2015, 3:10 a.m. | OK | MS C++ | TESTS | 50 | 280 | 40448000 | 2700 | |
| 10305656 | pacu | D | March 16, 2015, 10:12 p.m. | OK | MS C++ | TESTS | 50 | 389 | 49561600 | 2700 | |
| 9128488 | Alex7 | D | Dec. 14, 2014, 10:14 a.m. | OK | MS C++ | TESTS | 50 | 639 | 29286400 | 2700 |
Back to search problems