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 |
843
|
AIM Tech Round 4 (Div. 1) |
FINISHED |
False |
9000 |
233933124 |
Aug. 24, 2017, 4:35 p.m. |
Problems
B"You are given a tree with n vertices and you are allowed to perform no more than 2n transformations on it. Transformation is defined by three vertices x, xe2 x80 x89y, xe2 x80 x89y' and consists of deleting edge (x, xe2 x80 x89y) and adding edge (x, xe2 x80 x89y'). Transformation x, xe2 x80 x89y, xe2 x80 x89y' could be performed if all the following conditions are satisfied: You should minimize the sum of squared distances between all pairs of vertices in a tree, which you could get after no more than 2n transformations and output any sequence of transformations leading initial tree to such state. Note that you don't need to minimize the number of operations. It is necessary to minimize only the sum of the squared distances. The first line of input contains integer n (1 xe2 x80 x89 xe2 x89 xa4 xe2 x80 x89n xe2 x80 x89 xe2 x89 xa4 xe2 x80 x892 xc2 xb7105) -- number of vertices in tree. The next n xe2 x80 x89- xe2 x80 x891 lines of input contains integers a and b (1 xe2 x80 x89 xe2 x89 xa4 xe2 x80 x89a, xe2 x80 x89b xe2 x80 x89 xe2 x89 xa4 xe2 x80 x89n, xe2 x80 x89a xe2 x80 x89 xe2 x89 xa0 xe2 x80 x89b) -- the descriptions of edges. It is guaranteed that the given edges form a tree. In the first line output integer k (0 xe2 x80 x89 xe2 x89 xa4 xe2 x80 x89k xe2 x80 x89 xe2 x89 xa4 xe2 x80 x892n) -- the number of transformations from your example, minimizing sum of squared distances between all pairs of vertices. In each of the next k lines output three integers x, xe2 x80 x89y, xe2 x80 x89y' -- indices of vertices from the corresponding transformation. Transformations with y xe2 x80 x89= xe2 x80 x89y' are allowed (even though they don't change tree) if transformation conditions are satisfied. If there are several possible answers, print any of them. This is a picture for the second sample. Added edges are dark, deleted edges are dotted. "... |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
29747663 |
yosupo |
C |
Aug. 24, 2017, 5:30 p.m. |
OK |
D |
TESTS |
112 |
764 |
36454400 |
|
2900 |
42294451 |
Scut82 |
C |
Aug. 31, 2018, 1:30 a.m. |
OK |
GNU C++ |
TESTS |
112 |
187 |
22016000 |
|
2900 |
42348197 |
Scut82 |
C |
Sept. 2, 2018, 1:11 a.m. |
OK |
GNU C++ |
TESTS |
112 |
202 |
22425600 |
|
2900 |
29946509 |
vjudge3 |
C |
Aug. 31, 2017, 2:02 p.m. |
OK |
GNU C++ |
TESTS |
112 |
280 |
17612800 |
|
2900 |
29946490 |
TGSteven |
C |
Aug. 31, 2017, 2:01 p.m. |
OK |
GNU C++ |
TESTS |
112 |
295 |
17612800 |
|
2900 |
29773598 |
Cydiater |
C |
Aug. 25, 2017, 8:24 a.m. |
OK |
GNU C++ |
TESTS |
112 |
296 |
16793600 |
|
2900 |
29774018 |
FoolMike |
C |
Aug. 25, 2017, 8:43 a.m. |
OK |
GNU C++ |
TESTS |
112 |
296 |
50688000 |
|
2900 |
30902642 |
iamz |
C |
Oct. 1, 2017, 8:04 a.m. |
OK |
GNU C++ |
TESTS |
112 |
311 |
16793600 |
|
2900 |
29776880 |
zx2003 |
C |
Aug. 25, 2017, 10:50 a.m. |
OK |
GNU C++ |
TESTS |
112 |
311 |
18227200 |
|
2900 |
29940801 |
Feeey |
C |
Aug. 31, 2017, 11:18 a.m. |
OK |
GNU C++ |
TESTS |
112 |
311 |
25395200 |
|
2900 |
29868925 |
xht13127 |
C |
Aug. 29, 2017, 2:59 p.m. |
OK |
GNU C++ |
TESTS |
112 |
326 |
31641600 |
|
2900 |
40980203 |
ReaLNero1 |
C |
July 30, 2018, 5:25 p.m. |
OK |
GNU C++11 |
TESTS |
112 |
155 |
30924800 |
|
2900 |
37138155 |
yasugongshang |
C |
April 10, 2018, 7:32 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
155 |
34406400 |
|
2900 |
37138173 |
yasugongshang |
C |
April 10, 2018, 7:33 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
155 |
34508800 |
|
2900 |
37138112 |
yasugongshang |
C |
April 10, 2018, 7:29 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
156 |
23552000 |
|
2900 |
37138130 |
yasugongshang |
C |
April 10, 2018, 7:30 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
187 |
23552000 |
|
2900 |
42348287 |
Scut82 |
C |
Sept. 2, 2018, 1:23 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
218 |
26521600 |
|
2900 |
30531838 |
King_George |
C |
Sept. 20, 2017, 1:04 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
265 |
92160000 |
|
2900 |
34189739 |
zhouyuyang |
C |
Jan. 15, 2018, 6:15 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
280 |
21299200 |
|
2900 |
37138211 |
yasugongshang |
C |
April 10, 2018, 7:35 a.m. |
OK |
GNU C++11 |
TESTS |
112 |
280 |
23654400 |
|
2900 |
29747700 |
FizzyDavid |
C |
Aug. 24, 2017, 5:31 p.m. |
OK |
GNU C++11 |
TESTS |
112 |
280 |
25600000 |
|
2900 |
29778221 |
Egor.Lifar |
C |
Aug. 25, 2017, 11:55 a.m. |
OK |
GNU C++14 |
TESTS |
112 |
202 |
23654400 |
|
2900 |
34650709 |
LiChenKoh |
C |
Jan. 29, 2018, 5:34 a.m. |
OK |
GNU C++14 |
TESTS |
112 |
312 |
23961600 |
|
2900 |
29868496 |
survivorone |
C |
Aug. 29, 2017, 2:37 p.m. |
OK |
GNU C++14 |
TESTS |
112 |
312 |
27340800 |
|
2900 |
29868447 |
vjudge1 |
C |
Aug. 29, 2017, 2:34 p.m. |
OK |
GNU C++14 |
TESTS |
112 |
326 |
27340800 |
|
2900 |
30497629 |
The_Unbeatable |
C |
Sept. 19, 2017, 12:43 p.m. |
OK |
GNU C++14 |
TESTS |
112 |
343 |
17510400 |
|
2900 |
29757976 |
majk |
C |
Aug. 24, 2017, 6:51 p.m. |
OK |
GNU C++14 |
TESTS |
112 |
358 |
20172800 |
|
2900 |
30655910 |
bzh |
C |
Sept. 24, 2017, 3:07 a.m. |
OK |
GNU C++14 |
TESTS |
112 |
358 |
22835200 |
|
2900 |
30260858 |
pb0207 |
C |
Sept. 11, 2017, 7:34 a.m. |
OK |
GNU C++14 |
TESTS |
112 |
374 |
23859200 |
|
2900 |
29747541 |
V--o_o--V |
C |
Aug. 24, 2017, 5:30 p.m. |
OK |
GNU C++14 |
TESTS |
112 |
374 |
25088000 |
|
2900 |
29778096 |
please_delete_account |
C |
Aug. 25, 2017, 11:49 a.m. |
OK |
GNU C++14 |
TESTS |
112 |
374 |
27033600 |
|
2900 |
62545591 |
Polygon-yg |
C |
Oct. 14, 2019, 6:17 a.m. |
OK |
GNU C++17 |
TESTS |
112 |
296 |
21606400 |
|
2900 |
48660239 |
desert97 |
C |
Jan. 21, 2019, 5:41 a.m. |
OK |
GNU C++17 |
TESTS |
112 |
374 |
34406400 |
|
2900 |
67481133 |
Arpa |
C |
Dec. 23, 2019, 4 p.m. |
OK |
GNU C++17 |
TESTS |
112 |
389 |
27648000 |
|
2900 |
55500036 |
hjk1030 |
C |
June 12, 2019, 2:36 p.m. |
OK |
GNU C++17 |
TESTS |
112 |
389 |
34713600 |
|
2900 |
39953533 |
Ali_Pi |
C |
July 4, 2018, 11:43 a.m. |
OK |
GNU C++17 |
TESTS |
112 |
405 |
16998400 |
|
2900 |
67684840 |
justfocusplease |
C |
Dec. 27, 2019, 8:23 a.m. |
OK |
GNU C++17 |
TESTS |
112 |
420 |
30208000 |
|
2900 |
46054821 |
chielo |
C |
Nov. 22, 2018, 10:16 a.m. |
OK |
GNU C++17 |
TESTS |
112 |
592 |
36966400 |
|
2900 |
46542354 |
Shayan.P |
C |
Dec. 3, 2018, 12:41 p.m. |
OK |
GNU C++17 |
TESTS |
112 |
748 |
32972800 |
|
2900 |
29780006 |
jufusong |
C |
Aug. 25, 2017, 12:55 p.m. |
OK |
Java 8 |
TESTS |
112 |
998 |
133120000 |
|
2900 |
29757267 |
mmaxio |
C |
Aug. 24, 2017, 6:44 p.m. |
OK |
Java 8 |
TESTS |
112 |
1091 |
80691200 |
|
2900 |
29769044 |
uwi |
C |
Aug. 25, 2017, 5:26 a.m. |
OK |
Java 8 |
TESTS |
112 |
1138 |
117248000 |
|
2900 |
34620636 |
happybelly |
C |
Jan. 28, 2018, 1:21 a.m. |
OK |
Java 8 |
TESTS |
112 |
2995 |
160256000 |
|
2900 |
34570512 |
happybelly |
C |
Jan. 26, 2018, 9:01 a.m. |
OK |
Java 8 |
TESTS |
112 |
3026 |
126566400 |
|
2900 |
29791891 |
Sergey.Bankevich |
C |
Aug. 25, 2017, 8:29 p.m. |
OK |
Kotlin |
TESTS |
112 |
1528 |
150937600 |
|
2900 |
29803257 |
leign |
C |
Aug. 26, 2017, 10:04 a.m. |
OK |
Mono C# |
TESTS |
112 |
764 |
53350400 |
|
2900 |
29755837 |
Perforator |
C |
Aug. 24, 2017, 6:32 p.m. |
OK |
MS C++ |
TESTS |
112 |
452 |
22220800 |
|
2900 |
29756089 |
Taube |
C |
Aug. 24, 2017, 6:34 p.m. |
OK |
MS C++ |
TESTS |
112 |
514 |
25907200 |
|
2900 |
remove filters
Back to search problems