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.
Problems
You are given a tree (a connected acyclic undirected graph) of n vertices. Vertices are numbered from 1 to n and each vertex is assigned a character from a to t . A path in the tree is said to be palindromic if at least one permutation of the labels in the path is a palindrome. For each vertex, output the number of palindromic paths passing through it. Note: The path from vertex u to vertex v is considered to be the same as the path from vertex v to vertex u , and this path will be counted only once for each of the vertices it passes through. The first line contains an integer n ( 2 ≤ n ≤ 2·10 5 ) — the number of vertices in the tree. The next n - 1 lines each contain two integers u and v ( 1 ≤ u , v ≤ n , u ≠ v ) denoting an edge connecting vertex u and vertex v . It is guaranteed that the given graph is a tree. The next line contains a string consisting of n lowercase characters from a to t where the i -th ( 1 ≤ i ≤ n ) character is the label of vertex i in the tree. Print n integers in a single line, the i -th of which is the number of palindromic paths passing through vertex i in the tree. In the first sample case, the following paths are palindromic: 2 - 3 - 4 2 - 3 - 5 4 - 3 - 5 Additionally, all paths containing only one vertex are palindromic. Listed below are a few paths in the first sample that are not palindromic: 1 - 2 - 3 1 - 2 - 3 - 4 1 - 2 - 3 - 5 |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
34385534 |
JeBeK |
E |
Jan. 20, 2018, 5:51 p.m. |
OK |
GNU C++ |
TESTS |
99 |
966 |
60313600 |
|
2400 |
|
34396823 |
wxy_z |
E |
Jan. 21, 2018, 1:45 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1060 |
181350400 |
|
2400 |
|
34577417 |
DoanPhuDuc |
E |
Jan. 26, 2018, 1:48 p.m. |
OK |
GNU C++ |
TESTS |
99 |
1387 |
37376000 |
|
2400 |
|
34786187 |
vjudge4 |
E |
Feb. 1, 2018, 2:20 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1528 |
20377600 |
|
2400 |
|
34734288 |
Scut82 |
E |
Jan. 31, 2018, 10:49 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1559 |
34611200 |
|
2400 |
|
40100353 |
vjudge2 |
E |
July 9, 2018, 4:33 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1669 |
90521600 |
|
2400 |
|
34437563 |
ONION_CYC |
E |
Jan. 22, 2018, 7:57 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1746 |
35737600 |
|
2400 |
|
34395491 |
zx2003 |
E |
Jan. 21, 2018, 12:25 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1762 |
27750400 |
|
2400 |
|
34412638 |
lastans |
E |
Jan. 21, 2018, 11:57 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1762 |
28672000 |
|
2400 |
|
34399043 |
SanSiroWaltz |
E |
Jan. 21, 2018, 3:34 a.m. |
OK |
GNU C++ |
TESTS |
99 |
1778 |
29081600 |
|
2400 |
|
34521191 |
RockyB |
E |
Jan. 24, 2018, 3:18 p.m. |
OK |
GNU C++11 |
TESTS |
99 |
327 |
45670400 |
|
2400 |
|
34521227 |
RockyB |
E |
Jan. 24, 2018, 3:19 p.m. |
OK |
GNU C++11 |
TESTS |
99 |
343 |
45670400 |
|
2400 |
|
40978539 |
ReaLNero1 |
E |
July 30, 2018, 4:40 p.m. |
OK |
GNU C++11 |
TESTS |
99 |
373 |
43622400 |
|
2400 |
|
42882349 |
DeadPillow |
E |
Sept. 15, 2018, 7:43 a.m. |
OK |
GNU C++11 |
TESTS |
99 |
655 |
46489600 |
|
2400 |
|
61884909 |
songpengyu |
E |
Oct. 5, 2019, 2:52 a.m. |
OK |
GNU C++11 |
TESTS |
99 |
1216 |
30822400 |
|
2400 |
|
57000205 |
oduesp |
E |
July 14, 2019, 2:55 a.m. |
OK |
GNU C++11 |
TESTS |
99 |
1279 |
21196800 |
|
2400 |
|
47260139 |
DDOSvoid |
E |
Dec. 19, 2018, 12:02 p.m. |
OK |
GNU C++11 |
TESTS |
99 |
1309 |
19046400 |
|
2400 |
|
61885048 |
songpengyu |
E |
Oct. 5, 2019, 2:57 a.m. |
OK |
GNU C++11 |
TESTS |
99 |
1309 |
31027200 |
|
2400 |
|
57503943 |
xielinhan |
E |
July 22, 2019, 11:21 a.m. |
OK |
GNU C++11 |
TESTS |
99 |
1372 |
18329600 |
|
2400 |
|
46701790 |
vjudge5 |
E |
Dec. 7, 2018, 3:26 a.m. |
OK |
GNU C++11 |
TESTS |
99 |
1372 |
22220800 |
|
2400 |
|
34521059 |
RockyB |
E |
Jan. 24, 2018, 3:13 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
498 |
45670400 |
|
2400 |
|
34521179 |
RockyB |
E |
Jan. 24, 2018, 3:18 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
546 |
45670400 |
|
2400 |
|
34391876 |
300iq |
E |
Jan. 20, 2018, 8:56 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
561 |
61644800 |
|
2400 |
|
34392634 |
ngfam |
E |
Jan. 20, 2018, 9:12 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
577 |
54169600 |
|
2400 |
|
34418725 |
Zeus726 |
E |
Jan. 21, 2018, 3:41 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
577 |
54886400 |
|
2400 |
|
34418692 |
Zeus726 |
E |
Jan. 21, 2018, 3:39 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
592 |
54886400 |
|
2400 |
|
35279362 |
victoragnez |
E |
Feb. 15, 2018, 1:15 a.m. |
OK |
GNU C++14 |
TESTS |
99 |
732 |
75161600 |
|
2400 |
|
34388269 |
ngfam |
E |
Jan. 20, 2018, 6:19 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
780 |
54169600 |
|
2400 |
|
34927230 |
mohamedeltair |
E |
Feb. 4, 2018, 5:06 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
1123 |
33894400 |
|
2400 |
|
34927296 |
mohamedeltair |
E |
Feb. 4, 2018, 5:09 p.m. |
OK |
GNU C++14 |
TESTS |
99 |
1138 |
34713600 |
|
2400 |
|
37735336 |
LiChenKoh |
E |
April 29, 2018, 11:11 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
530 |
65843200 |
|
2400 |
|
57885887 |
INVWVZ |
E |
July 28, 2019, 9:51 a.m. |
OK |
GNU C++17 |
TESTS |
99 |
545 |
38297600 |
|
2400 |
|
37735320 |
LiChenKoh |
E |
April 29, 2018, 11:09 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
545 |
64307200 |
|
2400 |
|
67671989 |
cerberus97 |
E |
Dec. 26, 2019, 9:07 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
733 |
39116800 |
|
2400 |
|
57764910 |
capsule |
E |
July 25, 2019, 7:45 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
1107 |
28160000 |
|
2400 |
|
66566776 |
saketh |
E |
Dec. 9, 2019, 11:13 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
1138 |
97075200 |
|
2400 |
|
61885157 |
songpengyu |
E |
Oct. 5, 2019, 3:02 a.m. |
OK |
GNU C++17 |
TESTS |
99 |
1294 |
31232000 |
|
2400 |
|
52083063 |
CMXRYNP |
E |
March 31, 2019, 1:04 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
1372 |
38195200 |
|
2400 |
|
54509437 |
vjudge5 |
E |
May 23, 2019, 6:16 a.m. |
OK |
GNU C++17 |
TESTS |
99 |
1559 |
26521600 |
|
2400 |
|
57468643 |
Vax |
E |
July 21, 2019, 4:53 p.m. |
OK |
GNU C++17 |
TESTS |
99 |
1575 |
27852800 |
|
2400 |
|
34630768 |
RP_9 |
E |
Jan. 28, 2018, 10:59 a.m. |
OK |
Java 8 |
TESTS |
99 |
2043 |
52633600 |
|
2400 |
|
34424718 |
uwi |
E |
Jan. 21, 2018, 8:35 p.m. |
OK |
Java 8 |
TESTS |
99 |
2339 |
143155200 |
|
2400 |
|
34422948 |
uwi |
E |
Jan. 21, 2018, 7 p.m. |
OK |
Java 8 |
TESTS |
99 |
2542 |
88576000 |
|
2400 |
|
34656323 |
U_Square |
E |
Jan. 29, 2018, 9:12 a.m. |
OK |
Java 8 |
TESTS |
99 |
2573 |
50380800 |
|
2400 |
|
45112094 |
BiIIy |
E |
Oct. 30, 2018, 7:03 p.m. |
OK |
Java 8 |
TESTS |
99 |
2589 |
35737600 |
|
2400 |
|
34523096 |
mathmaniac |
E |
Jan. 24, 2018, 4:35 p.m. |
OK |
Java 8 |
TESTS |
99 |
2932 |
67072000 |
|
2400 |
|
44452907 |
Ahmad |
E |
Oct. 17, 2018, 4:40 p.m. |
OK |
Java 8 |
TESTS |
99 |
3104 |
47206400 |
|
2400 |
|
34497772 |
MazzForces |
E |
Jan. 23, 2018, 10:26 p.m. |
OK |
Java 8 |
TESTS |
99 |
3166 |
58060800 |
|
2400 |
|
44453820 |
Ahmad |
E |
Oct. 17, 2018, 5:01 p.m. |
OK |
Java 8 |
TESTS |
99 |
3291 |
47308800 |
|
2400 |
|
35969520 |
donli |
E |
March 5, 2018, 2:56 p.m. |
OK |
Java 8 |
TESTS |
99 |
3556 |
88166400 |
|
2400 |
|
43239652 |
__Ezio__ |
E |
Sept. 22, 2018, 9:28 a.m. |
OK |
MS C++ |
TESTS |
99 |
1622 |
21606400 |
|
2400 |
|
38198258 |
mshcherba |
E |
May 13, 2018, 5:53 p.m. |
OK |
MS C++ |
TESTS |
99 |
1715 |
27238400 |
|
2400 |
|
43239908 |
vjudge4 |
E |
Sept. 22, 2018, 9:35 a.m. |
OK |
MS C++ |
TESTS |
99 |
1809 |
21708800 |
|
2400 |
|
43239773 |
vjudge2 |
E |
Sept. 22, 2018, 9:32 a.m. |
OK |
MS C++ |
TESTS |
99 |
1965 |
21606400 |
|
2400 |
|
43239705 |
vjudge2 |
E |
Sept. 22, 2018, 9:30 a.m. |
OK |
MS C++ |
TESTS |
99 |
2058 |
21606400 |
|
2400 |
|
35581184 |
Los_Angelos_Laycurse |
E |
Feb. 22, 2018, 6:44 p.m. |
OK |
MS C++ |
TESTS |
99 |
2979 |
41676800 |
|
2400 |
|
34388968 |
Taube |
E |
Jan. 20, 2018, 6:26 p.m. |
OK |
MS C++ |
TESTS |
99 |
3618 |
28569600 |
|
2400 |
remove filters
Back to search problems