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 |
|---|---|---|---|---|---|---|
| 2238 | Codeforces Round 1106 (Div. 2) | FINISHED | False | 7200 | 3252310 | June 28, 2026, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 8900 ) | C | Village Guilds | PROGRAMMING | dfs and similar dp trees |
During his long adventure, Steve stumbled upon a village of villagers. The houses in the village are connected by bidirectional paths. In total, there are (n) houses in the village, numbered from (1) to (n). The graph of houses and paths represents a rooted(^{\text{∗}}) tree(^{\text{†}}), rooted at vertex (1), where the town hall is located. Consider an arbitrary house (v) and its subtree(^{\text{‡}}). For each such house (v) and each non-negative integer (h), consider the set of houses that are in the subtree of (v) at a distance exactly (h) from (v). Such a set will be called a guild . For example, for (h=0), the guild will consist only of the vertex (v). In the example below, the guilds for the vertex (v=4) are shown. The guild for (h=0) is marked in red, for (h=1) in light blue, and for (h=2) in green. Two guilds are considered different if there exists a house that is in one guild and not in the other. Steve wants to know how many different non-empty guilds there are in the tree. Help him with this. (^{\text{∗}})A rooted tree is a tree where one vertex is special and called the root. (^{\text{†}})A tree is a connected graph without cycles. (^{\text{‡}})A subtree of vertex (v) is the subgraph of (v), all its descendants, and all the edges between them. Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 10^4)). The description of the test cases follows. The first line of each test case contains a single integer (n) ((2 \le n \le 2 \cdot 10^5)) — the number of houses in the village. The second line contains (n-1) integers (p_2, p_3, \ldots, p_n) ((1 \le p_i \lt i)), where (p_i) is the parent of the (i)-th house in the tree. It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, output a single integer — the n |
| Codeforces Round 1106 (Div. 2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 380498857 | sronak | C | June 28, 2026, 3:34 p.m. | OK | C# 13 | TESTS | 20 | 93 | 4198400 | ||
| 380529641 | ok12 | C | June 28, 2026, 7:40 p.m. | OK | C# 13 | TESTS | 20 | 140 | 26726400 | ||
| 380521816 | GotuZeno | C | June 28, 2026, 5:46 p.m. | OK | C# 13 | TESTS | 20 | 234 | 78233600 | ||
| 380509151 | GotuZeno | C | June 28, 2026, 4:09 p.m. | OK | C# 13 | TESTS | 20 | 531 | 84787200 | ||
| 380510983 | Sahej22 | C | June 28, 2026, 4:16 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 62 | 0 | ||
| 380515742 | omegaaks | C | June 28, 2026, 4:34 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 62 | 102400 | ||
| 380501621 | hrrajath29 | C | June 28, 2026, 3:43 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 62 | 102400 | ||
| 380500786 | Patrick_St1r | C | June 28, 2026, 3:40 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 62 | 204800 | ||
| 380514995 | parshantgoyal457 | C | June 28, 2026, 4:32 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 78 | 0 | ||
| 380514308 | djdsp81 | C | June 28, 2026, 4:29 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 78 | 0 | ||
| 380513350 | jiangqi0311 | C | June 28, 2026, 4:25 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 78 | 0 | ||
| 380511906 | Rbyte | C | June 28, 2026, 4:20 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 78 | 0 | ||
| 380506728 | Prohelika | C | June 28, 2026, 4 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 78 | 0 | ||
| 380504177 | nishant_xoxo | C | June 28, 2026, 3:51 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 78 | 0 | ||
| 380497619 | hexahydride | C | June 28, 2026, 3:31 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 46 | 2252800 | ||
| 380510640 | www.ayushtiwari1888 | C | June 28, 2026, 4:15 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 0 | ||
| 380497092 | anantawasthi057 | C | June 28, 2026, 3:30 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 0 | ||
| 380515709 | chilwalvineet | C | June 28, 2026, 4:34 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380513381 | natkuru22 | C | June 28, 2026, 4:25 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380513058 | harshita.150 | C | June 28, 2026, 4:24 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380511367 | YASHJI-1171 | C | June 28, 2026, 4:17 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380510706 | ceasak | C | June 28, 2026, 4:15 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380506179 | abhishek_kartik | C | June 28, 2026, 3:58 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380504103 | baodinh11 | C | June 28, 2026, 3:51 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 62 | 102400 | ||
| 380513282 | ShivNarang | C | June 28, 2026, 4:25 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 46 | 8601600 | ||
| 380508808 | _Unknown_coder__ | C | June 28, 2026, 4:07 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 0 | ||
| 380508664 | 4raz | C | June 28, 2026, 4:07 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 0 | ||
| 380507739 | Savitar0 | C | June 28, 2026, 4:03 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 0 | ||
| 380502966 | straw_berryyy | C | June 28, 2026, 3:47 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 0 | ||
| 380501747 | Zyphrix | C | June 28, 2026, 3:43 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 0 | ||
| 380497859 | rohan2007 | C | June 28, 2026, 3:32 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 0 | ||
| 380555979 | wuxingchangmen | C | June 29, 2026, 6:02 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 204800 | ||
| 380515139 | 25-din-me-rating-double | C | June 28, 2026, 4:32 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 204800 | ||
| 380512851 | EvilPenguin | C | June 28, 2026, 4:23 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 62 | 204800 | ||
| 380507002 | Gassa | C | June 28, 2026, 4:01 p.m. | OK | D | TESTS | 20 | 140 | 21401600 | ||
| 380532934 | NenadDapic | C | June 28, 2026, 8:54 p.m. | OK | FPC | TESTS | 20 | 156 | 18944000 | ||
| 380533380 | NenadDapic | C | June 28, 2026, 9:05 p.m. | OK | FPC | TESTS | 20 | 171 | 18944000 | ||
| 380533043 | NenadDapic | C | June 28, 2026, 8:56 p.m. | OK | FPC | TESTS | 20 | 171 | 18944000 | ||
| 380533248 | NenadDapic | C | June 28, 2026, 9:01 p.m. | OK | FPC | TESTS | 20 | 187 | 18944000 | ||
| 380511189 | utkarsh.dev | C | June 28, 2026, 4:17 p.m. | OK | GNU C11 | TESTS | 20 | 62 | 3276800 | ||
| 380503030 | BigRat | C | June 28, 2026, 3:47 p.m. | OK | GNU C11 | TESTS | 20 | 62 | 4915200 | ||
| 380506691 | vaultdmn | C | June 28, 2026, 4 p.m. | OK | GNU C11 | TESTS | 20 | 78 | 5734400 | ||
| 380514967 | pmculer26 | C | June 28, 2026, 4:32 p.m. | OK | GNU C11 | TESTS | 20 | 156 | 24473600 | ||
| 380513881 | glebsamsonov | C | June 28, 2026, 4:28 p.m. | OK | Go | TESTS | 20 | 171 | 77926400 | ||
| 380502790 | dhroovs | C | June 28, 2026, 3:47 p.m. | OK | Java 21 | TESTS | 20 | 218 | 1228800 | ||
| 380506841 | deepalipaspule01 | C | June 28, 2026, 4 p.m. | OK | Java 21 | TESTS | 20 | 234 | 1945600 | ||
| 380497321 | abhinavlanka141 | C | June 28, 2026, 3:30 p.m. | OK | Java 21 | TESTS | 20 | 250 | 1638400 | ||
| 380505522 | SharibSiddiqui | C | June 28, 2026, 3:56 p.m. | OK | Java 21 | TESTS | 20 | 250 | 4300800 | ||
| 380509187 | _hexTech_ | C | June 28, 2026, 4:09 p.m. | OK | Java 21 | TESTS | 20 | 265 | 2048000 | ||
| 380505973 | mdd754223 | C | June 28, 2026, 3:57 p.m. | OK | Java 21 | TESTS | 20 | 265 | 4403200 | ||
| 380498174 | dsarituraj | C | June 28, 2026, 3:33 p.m. | OK | Java 21 | TESTS | 20 | 281 | 1433600 | ||
| 380506062 | OBrutus | C | June 28, 2026, 3:57 p.m. | OK | Java 21 | TESTS | 20 | 281 | 2764800 | ||
| 380511469 | maruthipratap | C | June 28, 2026, 4:18 p.m. | OK | Java 21 | TESTS | 20 | 281 | 5632000 | ||
| 380502908 | priyansh9021 | C | June 28, 2026, 3:47 p.m. | OK | Java 21 | TESTS | 20 | 296 | 1433600 | ||
| 380511466 | Hashe | C | June 28, 2026, 4:18 p.m. | OK | Java 8 | TESTS | 20 | 140 | 5836800 | ||
| 380510490 | sethatishayjain | C | June 28, 2026, 4:14 p.m. | OK | Java 8 | TESTS | 20 | 156 | 5836800 | ||
| 380505992 | AkaAka14 | C | June 28, 2026, 3:57 p.m. | OK | Java 8 | TESTS | 20 | 156 | 9011200 | ||
| 380503744 | Idiotic_fellow327 | C | June 28, 2026, 3:50 p.m. | OK | Java 8 | TESTS | 20 | 171 | 5120000 | ||
| 380504082 | visheshk23 | C | June 28, 2026, 3:51 p.m. | OK | Java 8 | TESTS | 20 | 265 | 39628800 | ||
| 380502838 | MANAV_2005 | C | June 28, 2026, 3:47 p.m. | OK | Java 8 | TESTS | 20 | 359 | 144588800 | ||
| 380501685 | 0xdaksh.12 | C | June 28, 2026, 3:43 p.m. | OK | Java 8 | TESTS | 20 | 390 | 0 | ||
| 380514468 | TheJavaGuy | C | June 28, 2026, 4:30 p.m. | OK | Java 8 | TESTS | 20 | 421 | 56729600 | ||
| 380499610 | kunnathradhesh | C | June 28, 2026, 3:37 p.m. | OK | Java 8 | TESTS | 20 | 453 | 119193600 | ||
| 380506344 | Ratan-444 | C | June 28, 2026, 3:58 p.m. | OK | Java 8 | TESTS | 20 | 578 | 40857600 | ||
| 380499936 | pin7gu | C | June 28, 2026, 3:38 p.m. | OK | Kotlin 1.7 | TESTS | 20 | 250 | 9420800 | ||
| 380497146 | ayushvem8795 | C | June 28, 2026, 3:30 p.m. | OK | Kotlin 2.2 | TESTS | 20 | 140 | 0 | ||
| 380506855 | mrmohancmk447799 | C | June 28, 2026, 4 p.m. | OK | Node.js | TESTS | 20 | 187 | 36249600 | ||
| 380507556 | VioletVal | C | June 28, 2026, 4:03 p.m. | OK | PyPy 3 | TESTS | 20 | 234 | 14643200 | ||
| 380507030 | Sumanta2005 | C | June 28, 2026, 4:01 p.m. | OK | PyPy 3 | TESTS | 20 | 296 | 28979200 | ||
| 380506533 | Batman_03 | C | June 28, 2026, 3:59 p.m. | OK | PyPy 3 | TESTS | 20 | 343 | 29798400 | ||
| 380499344 | thepratholic | C | June 28, 2026, 3:36 p.m. | OK | PyPy 3 | TESTS | 20 | 375 | 22016000 | ||
| 380506166 | sophie_hatter | C | June 28, 2026, 3:58 p.m. | OK | PyPy 3 | TESTS | 20 | 453 | 81203200 | ||
| 380506136 | shreeanshaggarwal | C | June 28, 2026, 3:58 p.m. | OK | PyPy 3 | TESTS | 20 | 703 | 57344000 | ||
| 380507188 | saajan376 | C | June 28, 2026, 4:02 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 21606400 | ||
| 380514908 | chocochips9 | C | June 28, 2026, 4:31 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 22425600 | ||
| 380508403 | sdas3802 | C | June 28, 2026, 4:06 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 24473600 | ||
| 380515741 | Shashank_6664 | C | June 28, 2026, 4:34 p.m. | OK | PyPy 3-64 | TESTS | 20 | 125 | 22937600 | ||
| 380510854 | cumS_anyway | C | June 28, 2026, 4:15 p.m. | OK | PyPy 3-64 | TESTS | 20 | 125 | 23244800 | ||
| 380501254 | Its_PartHyyy_time | C | June 28, 2026, 3:42 p.m. | OK | PyPy 3-64 | TESTS | 20 | 125 | 23449600 | ||
| 380514357 | CopyNinja6 | C | June 28, 2026, 4:29 p.m. | OK | PyPy 3-64 | TESTS | 20 | 125 | 25088000 | ||
| 380505897 | Z_i_a_d_M_G_25 | C | June 28, 2026, 3:57 p.m. | OK | PyPy 3-64 | TESTS | 20 | 125 | 26726400 | ||
| 380501732 | dparth_7 | C | June 28, 2026, 3:43 p.m. | OK | PyPy 3-64 | TESTS | 20 | 125 | 26726400 | ||
| 380504545 | sobertooth27 | C | June 28, 2026, 3:52 p.m. | OK | PyPy 3-64 | TESTS | 20 | 140 | 23449600 | ||
| 380500858 | Sagnik120 | C | June 28, 2026, 3:41 p.m. | OK | Python 3 | TESTS | 20 | 156 | 33280000 | ||
| 380503558 | kushagrab424cf | C | June 28, 2026, 3:49 p.m. | OK | Python 3 | TESTS | 20 | 171 | 34508800 | ||
| 380500338 | RNA_12 | C | June 28, 2026, 3:39 p.m. | OK | Python 3 | TESTS | 20 | 171 | 35328000 | ||
| 380501310 | hanxingzi862 | C | June 28, 2026, 3:42 p.m. | OK | Python 3 | TESTS | 20 | 187 | 35737600 | ||
| 380508783 | papayiv | C | June 28, 2026, 4:07 p.m. | OK | Python 3 | TESTS | 20 | 187 | 37273600 | ||
| 380506198 | CodeMastter | C | June 28, 2026, 3:58 p.m. | OK | Python 3 | TESTS | 20 | 203 | 33587200 | ||
| 380504190 | hushab94 | C | June 28, 2026, 3:51 p.m. | OK | Python 3 | TESTS | 20 | 203 | 34508800 | ||
| 380497342 | legomaster74 | C | June 28, 2026, 3:30 p.m. | OK | Python 3 | TESTS | 20 | 218 | 33280000 | ||
| 380555415 | gooonn | C | June 29, 2026, 5:55 a.m. | OK | Python 3 | TESTS | 20 | 234 | 23756800 | ||
| 380496832 | nzak | C | June 28, 2026, 3:29 p.m. | OK | Python 3 | TESTS | 20 | 296 | 43929600 | ||
| 380500962 | Arlan007 | C | June 28, 2026, 3:41 p.m. | OK | Rust 2024 | TESTS | 20 | 78 | 15052800 | ||
| 380507399 | jan_lukas | C | June 28, 2026, 4:02 p.m. | OK | Rust 2024 | TESTS | 20 | 78 | 22630400 | ||
| 380521176 | DanielAnker | C | June 28, 2026, 5:38 p.m. | OK | Rust 2024 | TESTS | 20 | 78 | 45465600 | ||
| 380506225 | karelispanagiotis | C | June 28, 2026, 3:58 p.m. | OK | Rust 2024 | TESTS | 20 | 93 | 35020800 | ||
| 380500193 | wuyukai0403 | C | June 28, 2026, 3:39 p.m. | OK | Rust 2024 | TESTS | 20 | 140 | 43520000 | ||
| 380498018 | Cyros | C | June 28, 2026, 3:32 p.m. | OK | Scala | TESTS | 20 | 734 | 35635200 |
Back to search problems