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 |
|---|---|---|---|---|---|---|
| 434 | Codeforces Round 248 (Div. 1) | FINISHED | False | 7200 | 375490823 | May 24, 2014, 7 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 311 ) | E | Furukawa Nagisa's Tree | PROGRAMMING | binary search divide and conquer sortings trees | 3000 |
One day, Okazaki Tomoya has bought a tree for Furukawa Nagisa's birthday. The tree is so strange that every node of the tree has a value. The value of the i -th node is v i . Now Furukawa Nagisa and Okazaki Tomoya want to play a game on the tree. Let ( s , e ) be the path from node s to node e , we can write down the sequence of the values of nodes on path ( s , e ) , and denote this sequence as S ( s , e ) . We define the value of the sequence G ( S ( s , e )) as follows. Suppose that the sequence is z 0 , z 1 ... z l - 1 , where l is the length of the sequence. We define G ( S ( s , e )) = z 0 × k 0 + z 1 × k 1 + ... + z l - 1 × k l - 1 . If the path ( s , e ) satisfies , then the path ( s , e ) belongs to Furukawa Nagisa, otherwise it belongs to Okazaki Tomoya. Calculating who has more paths is too easy, so they want to play something more difficult. Furukawa Nagisa thinks that if paths ( p 1 , p 2 ) and ( p 2 , p 3 ) belong to her, then path ( p 1 , p 3 ) belongs to her as well. Also, she thinks that if paths ( p 1 , p 2 ) and ( p 2 , p 3 ) belong to Okazaki Tomoya, then path ( p 1 , p 3 ) belongs to Okazaki Tomoya as well. But in fact, this conclusion isn't always right. So now Furukawa Nagisa wants to know how many triplets ( p 1 , p 2 , p 3 ) are correct for the conclusion, and this is your task. The first line contains four integers n , y , k and x (1 ≤ n ≤ 10 5 ; 2 ≤ y ≤ 10 9 ; 1 ≤ k < y ; 0 ≤ x < y ) — n being the number of nodes on the tree. It is guaranteed that y is a prime number. The second line contains n integers, the i -th integer is v i (0 ≤ v i < y ) . Then follow n - 1 lines, each line contains two integers, denoting an edge of the tree. The nodes of the tree are numbered from 1 to n . Output a single integer — the number of triplets that are correct for Furukawa Nagisa's conclusion. |
| Codeforces Round #248 Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15142827 | HappyNewYearMike | E | Dec. 31, 2015, 10:47 p.m. | OK | GNU C++ | TESTS | 100 | 218 | 7987200 | 3000 | |
| 40988631 | ReaLNero1 | E | July 30, 2018, 10:13 p.m. | OK | GNU C++ | TESTS | 100 | 249 | 8396800 | 3000 | |
| 38815456 | Scut82 | E | June 1, 2018, 12:30 a.m. | OK | GNU C++ | TESTS | 100 | 249 | 11878400 | 3000 | |
| 14461817 | C_SUNSHINE | E | Nov. 25, 2015, 2:58 a.m. | OK | GNU C++ | TESTS | 100 | 264 | 7987200 | 3000 | |
| 19593533 | crazy_cloud | E | Aug. 3, 2016, 8:06 a.m. | OK | GNU C++ | TESTS | 100 | 280 | 8089600 | 3000 | |
| 14000506 | 130705009 | E | Nov. 1, 2015, 5:20 a.m. | OK | GNU C++ | TESTS | 100 | 374 | 7987200 | 3000 | |
| 39208561 | zcyskyaa | E | June 13, 2018, 7:09 a.m. | OK | GNU C++ | TESTS | 100 | 374 | 14131200 | 3000 | |
| 39208529 | zcyskyaa | E | June 13, 2018, 7:08 a.m. | OK | GNU C++ | TESTS | 100 | 390 | 14131200 | 3000 | |
| 6872506 | krijgertje | E | June 13, 2014, 10:34 a.m. | OK | GNU C++ | TESTS | 100 | 421 | 10137600 | 3000 | |
| 10155937 | jiangshibiao | E | March 5, 2015, 4:02 a.m. | OK | GNU C++ | TESTS | 100 | 436 | 7987200 | 3000 | |
| 10151528 | Remilia-Scarlet | E | March 4, 2015, 5:19 p.m. | OK | GNU C++0x | TESTS | 100 | 265 | 6860800 | 3000 | |
| 10149417 | lalala123 | E | March 4, 2015, 2:45 p.m. | OK | GNU C++0x | TESTS | 100 | 280 | 8601600 | 3000 | |
| 8137772 | zhj | E | Oct. 8, 2014, 8:54 a.m. | OK | GNU C++0x | TESTS | 100 | 295 | 8704000 | 3000 | |
| 9135823 | gustav | E | Dec. 15, 2014, 12:14 a.m. | OK | GNU C++0x | TESTS | 100 | 529 | 11468800 | 3000 | |
| 8509680 | jiaqiyang | E | Nov. 1, 2014, 8:09 a.m. | OK | GNU C++0x | TESTS | 100 | 951 | 28672000 | 3000 | |
| 6711897 | ikatanic | E | May 25, 2014, 7:56 p.m. | OK | GNU C++0x | TESTS | 100 | 1045 | 26828800 | 3000 | |
| 6789404 | Fdg | E | June 3, 2014, 3:54 p.m. | OK | GNU C++0x | TESTS | 100 | 1107 | 29900800 | 3000 | |
| 6789296 | Fdg | E | June 3, 2014, 3:51 p.m. | OK | GNU C++0x | TESTS | 100 | 1153 | 30003200 | 3000 | |
| 6725201 | ftiasch | E | May 28, 2014, 6:37 a.m. | OK | GNU C++0x | TESTS | 100 | 1170 | 27750400 | 3000 | |
| 6757267 | FancyCoder | E | May 31, 2014, 1:05 p.m. | OK | GNU C++0x | TESTS | 100 | 1325 | 60416000 | 3000 | |
| 45473009 | notexist | E | Nov. 9, 2018, 11:01 a.m. | OK | GNU C++11 | TESTS | 100 | 280 | 61132800 | 3000 | |
| 35871882 | ______u______ | E | March 3, 2018, 6:58 a.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35871772 | ______n______ | E | March 3, 2018, 6:58 a.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35871207 | _____i_____ | E | March 3, 2018, 6:46 a.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35871195 | _____k_____ | E | March 3, 2018, 6:46 a.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35862247 | ______k______ | E | March 2, 2018, 10:21 p.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35862228 | ______h______ | E | March 2, 2018, 10:21 p.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35861929 | ______i______ | E | March 2, 2018, 10:14 p.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 35860223 | ______M______ | E | March 2, 2018, 9:37 p.m. | OK | GNU C++11 | TESTS | 100 | 295 | 10649600 | 3000 | |
| 40455596 | bestFy | E | July 16, 2018, 11:40 p.m. | OK | GNU C++11 | TESTS | 100 | 296 | 6144000 | 3000 | |
| 58560165 | ruo | E | Aug. 11, 2019, 5:18 a.m. | OK | GNU C++14 | TESTS | 100 | 265 | 7065600 | 3000 | |
| 47456548 | AghaTizi | E | Dec. 24, 2018, 12:51 p.m. | OK | GNU C++14 | TESTS | 100 | 296 | 15155200 | 3000 | |
| 47456643 | AghaTizi | E | Dec. 24, 2018, 12:54 p.m. | OK | GNU C++14 | TESTS | 100 | 311 | 15155200 | 3000 | |
| 56729983 | Scut82 | E | July 9, 2019, 12:04 a.m. | OK | GNU C++14 | TESTS | 100 | 312 | 8499200 | 3000 | |
| 55385651 | vjudge1 | E | June 10, 2019, 6:50 a.m. | OK | GNU C++14 | TESTS | 100 | 358 | 7680000 | 3000 | |
| 55119927 | vjudge1 | E | June 5, 2019, 10:34 a.m. | OK | GNU C++14 | TESTS | 100 | 358 | 7680000 | 3000 | |
| 32000785 | SummerWxk | E | Nov. 3, 2017, 8:10 a.m. | OK | GNU C++14 | TESTS | 100 | 421 | 15360000 | 3000 | |
| 36899254 | CQzhangyu | E | April 3, 2018, 10:33 a.m. | OK | GNU C++14 | TESTS | 100 | 483 | 14950400 | 3000 | |
| 37369883 | rabbit_lb | E | April 16, 2018, 11 a.m. | OK | GNU C++14 | TESTS | 100 | 702 | 14438400 | 3000 | |
| 37464295 | AwD | E | April 19, 2018, 2:06 p.m. | OK | GNU C++14 | TESTS | 100 | 717 | 36556800 | 3000 | |
| 48447628 | H2SH2SO4O4O4 | E | Jan. 16, 2019, 8:21 a.m. | OK | GNU C++17 | TESTS | 100 | 358 | 59699200 | 3000 | |
| 59110656 | Benq | E | Aug. 19, 2019, 8:27 p.m. | OK | GNU C++17 | TESTS | 100 | 467 | 13516800 | 3000 | |
| 47461339 | MAMBA | E | Dec. 24, 2018, 3:16 p.m. | OK | GNU C++17 | TESTS | 100 | 748 | 27033600 | 3000 | |
| 47461390 | MAMBA | E | Dec. 24, 2018, 3:17 p.m. | OK | GNU C++17 | TESTS | 100 | 779 | 27033600 | 3000 | |
| 59066970 | nickluo | E | Aug. 19, 2019, 2:25 a.m. | OK | GNU C++17 | TESTS | 100 | 1964 | 108646400 | 3000 | |
| 7427084 | Los_Angelos_Laycurse | E | Aug. 11, 2014, 12:35 p.m. | OK | MS C++ | TESTS | 100 | 1669 | 74854400 | 3000 |
Back to search problems