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 |
|---|---|---|---|---|---|---|
| 2241 | Codeforces Round 1107 (Div. 3) | FINISHED | False | 8100 | 3079510 | June 30, 2026, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 6028 ) | E | Fair and Square | PROGRAMMING | combinatorics dp graphs math number theory trees |
A tree is an undirected connected graph with no cycles. You are given a tree having (n) vertices. Each vertex (i) has an integer value (a_i) written on it. For any two vertices (u) and (v) ((u \ne v)), define (p(u, v)) as the product of the values written on the vertices lying on the unique simple path(^{\text{∗}}) from (u) to (v). An unordered triplet of three distinct vertices (\{u, v, w\}) is called good if and only if: (p(u,v)\cdot p(v,w)\cdot p(w,u)) is a perfect square . Determine the number of good unordered triplets in the given tree. (^{\text{∗}})A simple path from the vertex (u) to vertex (v) is a sequence of distinct vertices (u = x_0, x_1, \ldots, x_k = v) such that there exists an edge between vertices (x_{i-1}) and (x_i) for all (1 \le i \le k). The first line contains an integer (t) ((1 \le t \le 10^4)) — the number of test cases. The description of each test case follows. Each test case begins with an integer (n) ((3 \le n \le 2\cdot 10^5)) — the number of vertices. The second line contains (n) integers (a_1,a_2,\dots,a_n) ((1 \le a_i \le 10^6)) — the integer values written on the vertices. Each of the next (n-1) lines contains two integers (u,v) ((1 \le u,v \le n)), denoting an edge of the tree. It is guaranteed that the edges form a tree. It is guaranteed that the sum of (n) over all the test cases does not exceed (2\cdot 10^5). For each test case output the number of good triplets in the tree. For the first test case, all the unordered triplets of three distinct vertices are good: (\{1, 2, 3\}) (\{1, 2, 4\}) (\{1, 2, 5\}) (\{1, 3, 4\}) (\{1, 3, 5\}) (\{1, 4, 5\}) (\{2, 3, 4\}) (\{2, 3, 5\}) (\{2, 4, 5\}) (\{3, 4, 5\}) |
| Codeforces Round 1107 (Div. 3) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 380950114 | kamisama02 | E | July 1, 2026, 6:30 p.m. | OK | C# 13 | TESTS | 24 | 171 | 31129600 | ||
| 380978067 | WhiteCatBlackHat | E | July 2, 2026, 5:04 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 171 | 31744000 | ||
| 380899415 | fakeapple | E | July 1, 2026, 10:58 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 203 | 22835200 | ||
| 380981446 | dfzr_666 | E | July 2, 2026, 5:55 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 203 | 23244800 | ||
| 380862659 | dfzr_666 | E | July 1, 2026, 3:57 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 203 | 23244800 | ||
| 380896997 | AlphaOrionis69 | E | July 1, 2026, 10:37 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 203 | 40550400 | ||
| 380915279 | hwt20070809 | E | July 1, 2026, 1:07 p.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 218 | 7372800 | ||
| 380869893 | kenapa | E | July 1, 2026, 5:45 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 218 | 7884800 | ||
| 380935678 | spidey17 | E | July 1, 2026, 4:05 p.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 218 | 17817600 | ||
| 380971451 | qwertyui66 | E | July 2, 2026, 3:04 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 218 | 28364800 | ||
| 380859659 | dfzr_666 | E | July 1, 2026, 2:59 a.m. | OK | C++17 (GCC 7-32) | TESTS | 24 | 234 | 10956800 | ||
| 380848699 | Mtaylor | E | June 30, 2026, 8:31 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 171 | 46899200 | ||
| 380867896 | zycdaniel | E | July 1, 2026, 5:18 a.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 11980800 | ||
| 380927181 | MCG_24115 | E | July 1, 2026, 2:47 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 27033600 | ||
| 380889523 | Dasin_satzef | E | July 1, 2026, 9:30 a.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 28672000 | ||
| 380940946 | Aryan_soni6387 | E | July 1, 2026, 4:58 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 31846400 | ||
| 380949071 | Shaurya_05 | E | July 1, 2026, 6:21 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 34201600 | ||
| 380898125 | varun930 | E | July 1, 2026, 10:47 a.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 35737600 | ||
| 380959227 | yaaatri | E | July 1, 2026, 8:52 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 38297600 | ||
| 380948436 | Utkarsh_86_86 | E | July 1, 2026, 6:15 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 187 | 39936000 | ||
| 380945330 | nazeeftham007 | E | July 1, 2026, 5:44 p.m. | OK | C++20 (GCC 13-64) | TESTS | 24 | 203 | 9625600 | ||
| 380907555 | hintac | E | July 1, 2026, 12:05 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 140 | 26624000 | ||
| 380893947 | ym3rchen | E | July 1, 2026, 10:08 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 171 | 24268800 | ||
| 380902266 | haojiandan | E | July 1, 2026, 11:21 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 10240000 | ||
| 380855258 | sishui | E | July 1, 2026, 1:14 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 11366400 | ||
| 380975387 | Qzxell | E | July 2, 2026, 4:17 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 14848000 | ||
| 380955952 | danig | E | July 1, 2026, 7:52 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 17305600 | ||
| 380982128 | liyuff | E | July 2, 2026, 6:04 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 20582400 | ||
| 380859420 | AriaAstesia | E | July 1, 2026, 2:55 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 20787200 | ||
| 380892549 | Chef_Ramzi | E | July 1, 2026, 9:55 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 23347200 | ||
| 380891313 | Arpa | E | July 1, 2026, 9:44 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 24 | 187 | 28672000 | ||
| 380852227 | NenadDapic | E | June 30, 2026, 10:04 p.m. | OK | FPC | TESTS | 24 | 234 | 9113600 | ||
| 380878722 | QHU_MaXiangyu | E | July 1, 2026, 7:40 a.m. | OK | GNU C11 | TESTS | 24 | 187 | 15360000 | ||
| 380924223 | gupta_harshal | E | July 1, 2026, 2:21 p.m. | OK | Java 21 | TESTS | 24 | 546 | 67174400 | ||
| 380866702 | NpHardcore_05 | E | July 1, 2026, 5:01 a.m. | OK | Java 21 | TESTS | 24 | 546 | 80179200 | ||
| 380884188 | JohnKramer | E | July 1, 2026, 8:42 a.m. | OK | Java 21 | TESTS | 24 | 625 | 78131200 | ||
| 380862317 | ansumanswain | E | July 1, 2026, 3:51 a.m. | OK | Java 21 | TESTS | 24 | 625 | 104345600 | ||
| 380884514 | JohnKramer | E | July 1, 2026, 8:45 a.m. | OK | Java 21 | TESTS | 24 | 656 | 78028800 | ||
| 380883311 | JohnKramer | E | July 1, 2026, 8:34 a.m. | OK | Java 21 | TESTS | 24 | 687 | 77312000 | ||
| 380884636 | JohnKramer | E | July 1, 2026, 8:46 a.m. | OK | Java 21 | TESTS | 24 | 687 | 78336000 | ||
| 380950067 | sriram_18 | E | July 1, 2026, 6:30 p.m. | OK | Java 21 | TESTS | 24 | 687 | 87859200 | ||
| 380884812 | JohnKramer | E | July 1, 2026, 8:48 a.m. | OK | Java 21 | TESTS | 24 | 703 | 78848000 | ||
| 380979319 | rajganatra011 | E | July 2, 2026, 5:25 a.m. | OK | Java 21 | TESTS | 24 | 765 | 57036800 | ||
| 380853963 | RebibeMeJett | E | June 30, 2026, 11:07 p.m. | OK | Java 8 | TESTS | 24 | 718 | 159232000 | ||
| 380937032 | Vishalll_ | E | July 1, 2026, 4:19 p.m. | OK | Java 8 | TESTS | 24 | 1593 | 50688000 | ||
| 380883282 | Golovanov399 | E | July 1, 2026, 8:34 a.m. | OK | Kotlin 2.2 | TESTS | 24 | 1078 | 57548800 | ||
| 380967754 | chmpro | E | July 2, 2026, 1:32 a.m. | OK | PyPy 3-64 | TESTS | 24 | 484 | 46899200 | ||
| 380858215 | fatalerror | E | July 1, 2026, 2:30 a.m. | OK | PyPy 3-64 | TESTS | 24 | 484 | 65331200 | ||
| 380858133 | WaterG | E | July 1, 2026, 2:28 a.m. | OK | PyPy 3-64 | TESTS | 24 | 515 | 66048000 | ||
| 380862015 | hxu10 | E | July 1, 2026, 3:46 a.m. | OK | PyPy 3-64 | TESTS | 24 | 515 | 94617600 | ||
| 380860828 | towersfreak2006 | E | July 1, 2026, 3:23 a.m. | OK | PyPy 3-64 | TESTS | 24 | 531 | 52633600 | ||
| 380938924 | Sarwesh | E | July 1, 2026, 4:38 p.m. | OK | PyPy 3-64 | TESTS | 24 | 531 | 90214400 | ||
| 380929645 | Mehmet648 | E | July 1, 2026, 3:08 p.m. | OK | PyPy 3-64 | TESTS | 24 | 546 | 52531200 | ||
| 380945695 | michael3437 | E | July 1, 2026, 5:48 p.m. | OK | PyPy 3-64 | TESTS | 24 | 593 | 50483200 | ||
| 380917475 | AdithyaCh | E | July 1, 2026, 1:25 p.m. | OK | PyPy 3-64 | TESTS | 24 | 593 | 53862400 | ||
| 380951368 | min_worked | E | July 1, 2026, 6:46 p.m. | OK | PyPy 3-64 | TESTS | 24 | 593 | 64204800 | ||
| 380844473 | Mirpasha | E | June 30, 2026, 7:18 p.m. | OK | Python 3 | TESTS | 24 | 828 | 100864000 | ||
| 380863785 | mdhzarif03 | E | July 1, 2026, 4:17 a.m. | OK | Python 3 | TESTS | 24 | 843 | 90726400 | ||
| 380847197 | Yolz | E | June 30, 2026, 8:03 p.m. | OK | Python 3 | TESTS | 24 | 953 | 105164800 | ||
| 380845703 | Yolz | E | June 30, 2026, 7:37 p.m. | OK | Python 3 | TESTS | 24 | 953 | 105164800 | ||
| 380921694 | RUTHVIK0811 | E | July 1, 2026, 2 p.m. | OK | Python 3 | TESTS | 24 | 968 | 91545600 | ||
| 380887569 | vijaykrishna__99 | E | July 1, 2026, 9:13 a.m. | OK | Python 3 | TESTS | 24 | 1031 | 111513600 | ||
| 380942001 | Radson | E | July 1, 2026, 5:10 p.m. | OK | Python 3 | TESTS | 24 | 1140 | 58163200 | ||
| 380884189 | BhaveshGupta1308 | E | July 1, 2026, 8:42 a.m. | OK | Python 3 | TESTS | 24 | 1234 | 110182400 | ||
| 380981385 | gooonn | E | July 2, 2026, 5:54 a.m. | OK | Python 3 | TESTS | 24 | 1265 | 58163200 | ||
| 380892054 | Purple_Mage | E | July 1, 2026, 9:51 a.m. | OK | Python 3 | TESTS | 24 | 1453 | 83865600 | ||
| 380884675 | wuyukai0403 | E | July 1, 2026, 8:46 a.m. | OK | Rust 2024 | TESTS | 24 | 125 | 41779200 | ||
| 380862741 | Tantellam | E | July 1, 2026, 3:59 a.m. | OK | Rust 2024 | TESTS | 24 | 171 | 38092800 | ||
| 380849581 | pohzipohzi | E | June 30, 2026, 8:49 p.m. | OK | Rust 2024 | TESTS | 24 | 265 | 56832000 |
Back to search problems