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 |
|---|---|---|---|---|---|---|
| 2071 | Codeforces Round 1007 (Div. 2) | FINISHED | False | 8100 | 35652323 | Feb. 28, 2025, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 20785 ) | B | Perfecto | PROGRAMMING | brute force constructive algorithms greedy math probabilities |
A permutation (p) of length (n)(^{\text{∗}}) is perfect if, for each index (i) ((1 \le i \le n)), it satisfies the following: The sum of the first (i) elements (p_1 + p_2 + \ldots + p_i) is not a perfect square(^{\text{†}}). You would like things to be perfect. Given a positive integer (n), find a perfect permutation of length (n), or print (-1) if none exists. (^{\text{∗}})A permutation of length (n) is an array consisting of (n) distinct integers from (1) to (n) in arbitrary order. For example, (2,3,1,5,4) is a permutation, but (1,2,2) is not a permutation ((2) appears twice in the array), and (1,3,4) is also not a permutation ((n=3) but there is (4) in the array). (^{\text{†}})A perfect square is an integer that is the square of an integer, e.g., (9=3^2) is a perfect square, but (8) and (14) are not. 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 and only line of each test case contains a single integer (n) ((1 \le n \le 5 \cdot 10^5)). It is guaranteed that the sum of (n) over all test cases does not exceed (10^6). For each test case: If no solution exists, print a single integer (-1). Otherwise, print (n) integers (p_1,p_2,\ldots,p_n) — the perfect permutation you find. If there are multiple solutions, print any of them. In the first test case, there is only one permutation with length (n = 1) that is (p = 1), which is not perfect : (p_1 = 1 = x^2) for (x = 1). In the second test case, one possible perfect permutation with length (n = 4) is (p = 2, 4, 1, 3): (p_1 = 2 \neq x^2); (p_1 + p_2 = 2 + 4 = 6 \neq x^2); (p_1 + p_2 + p_3 = 2 + 4 + 1 = 7 \neq x^2); (p_1 + p_2 + p_3 + p_4 = 2 + 4 + 1 + 3 = 10 \neq x^2). In the third test case, one possible p |
| Codeforces Round 1007 (Div. 2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 308377302 | SaifAhmed_34 | B | Feb. 28, 2025, 4:32 p.m. | OK | C# 10 | TESTS | 12 | 124 | 30515200 | ||
| 308382315 | ansergeyg | B | Feb. 28, 2025, 4:46 p.m. | OK | C# 10 | TESTS | 12 | 156 | 54988800 | ||
| 308381915 | JatinSingh0705 | B | Feb. 28, 2025, 4:45 p.m. | OK | C# 10 | TESTS | 12 | 1405 | 59187200 | ||
| 308380162 | user6767 | B | Feb. 28, 2025, 4:40 p.m. | OK | C# 10 | TESTS | 12 | 1499 | 65945600 | ||
| 308387024 | ok12 | B | Feb. 28, 2025, 5:23 p.m. | OK | C# 10 | TESTS | 12 | 1499 | 76185600 | ||
| 308414515 | mehdiCS | B | Feb. 28, 2025, 9:19 p.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 139 | 0 | ||
| 308450721 | Vardhan1729 | B | March 1, 2025, 6:05 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 0 | ||
| 308441392 | sohamagarwal50 | B | March 1, 2025, 4:38 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 0 | ||
| 308440122 | abid_h_09 | B | March 1, 2025, 4:23 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 0 | ||
| 308439688 | Manoj_mk | B | March 1, 2025, 4:17 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 0 | ||
| 308438644 | JI_N | B | March 1, 2025, 4:03 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 0 | ||
| 308426921 | introMANN | B | March 1, 2025, 1:14 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 0 | ||
| 308379429 | keshavmittal31 | B | Feb. 28, 2025, 4:38 p.m. | OK | C++17 (GCC 7-32) | TESTS | 12 | 140 | 0 | ||
| 308434529 | jemiskevadiya9 | B | March 1, 2025, 3:12 a.m. | OK | C++17 (GCC 7-32) | TESTS | 14 | 140 | 102400 | ||
| 308389782 | wwwacwww | B | Feb. 28, 2025, 5:40 p.m. | OK | C++17 (GCC 7-32) | TESTS | 12 | 140 | 102400 | ||
| 308382712 | feishi1 | B | Feb. 28, 2025, 4:47 p.m. | OK | C++20 (GCC 13-64) | TESTS | 12 | 77 | 102400 | ||
| 308425043 | Amr_only_one | B | March 1, 2025, 12:33 a.m. | OK | C++20 (GCC 13-64) | TESTS | 14 | 78 | 0 | ||
| 308442060 | Kinsoul | B | March 1, 2025, 4:46 a.m. | OK | C++20 (GCC 13-64) | TESTS | 14 | 93 | 0 | ||
| 308441158 | Phoenix31 | B | March 1, 2025, 4:36 a.m. | OK | C++20 (GCC 13-64) | TESTS | 14 | 93 | 0 | ||
| 308438555 | _TLP | B | March 1, 2025, 4:02 a.m. | OK | C++20 (GCC 13-64) | TESTS | 14 | 93 | 0 | ||
| 308418058 | SudhirHajare01 | B | Feb. 28, 2025, 10:07 p.m. | OK | C++20 (GCC 13-64) | TESTS | 14 | 93 | 0 | ||
| 308412665 | Lever | B | Feb. 28, 2025, 8:57 p.m. | OK | C++20 (GCC 13-64) | TESTS | 14 | 93 | 0 | ||
| 308395359 | nvvy | B | Feb. 28, 2025, 6:20 p.m. | OK | C++20 (GCC 13-64) | TESTS | 13 | 93 | 0 | ||
| 308389476 | oreshn1k | B | Feb. 28, 2025, 5:38 p.m. | OK | C++20 (GCC 13-64) | TESTS | 12 | 93 | 0 | ||
| 308376888 | RainFox | B | Feb. 28, 2025, 4:31 p.m. | OK | C++20 (GCC 13-64) | TESTS | 12 | 93 | 0 | ||
| 308378108 | Terrifier | B | Feb. 28, 2025, 4:34 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 12 | 78 | 0 | ||
| 308437652 | wanli_ | B | March 1, 2025, 3:50 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 14 | 93 | 0 | ||
| 308435616 | shanto758 | B | March 1, 2025, 3:25 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 14 | 93 | 0 | ||
| 308425488 | WhatIsHKOI | B | March 1, 2025, 12:43 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 14 | 93 | 0 | ||
| 308423496 | pexiJK | B | Feb. 28, 2025, 11:54 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 14 | 93 | 0 | ||
| 308428919 | MEYSAM.pd | B | March 1, 2025, 1:53 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 14 | 93 | 102400 | ||
| 308427947 | Autu_Rain | B | March 1, 2025, 1:35 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 14 | 93 | 102400 | ||
| 308406063 | terra_sapien | B | Feb. 28, 2025, 7:57 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 13 | 93 | 102400 | ||
| 308393734 | minank38 | B | Feb. 28, 2025, 6:08 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 13 | 93 | 102400 | ||
| 308393284 | Saurx9611 | B | Feb. 28, 2025, 6:05 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 13 | 93 | 102400 | ||
| 308387601 | snkkkts | B | Feb. 28, 2025, 5:26 p.m. | OK | Go | TESTS | 12 | 187 | 12288000 | ||
| 308390155 | yashvardhan3 | B | Feb. 28, 2025, 5:42 p.m. | OK | Java 21 | TESTS | 12 | 296 | 8806400 | ||
| 308399365 | Shiva1102 | B | Feb. 28, 2025, 6:56 p.m. | OK | Java 21 | TESTS | 13 | 296 | 19558400 | ||
| 308400289 | iamalizaidi | B | Feb. 28, 2025, 7:04 p.m. | OK | Java 21 | TESTS | 13 | 312 | 18944000 | ||
| 308375844 | shivsharansanjawad | B | Feb. 28, 2025, 4:28 p.m. | OK | Java 21 | TESTS | 12 | 312 | 19353600 | ||
| 308388499 | lsmtreee | B | Feb. 28, 2025, 5:32 p.m. | OK | Java 21 | TESTS | 12 | 312 | 19558400 | ||
| 308397667 | faizparvez | B | Feb. 28, 2025, 6:40 p.m. | OK | Java 21 | TESTS | 13 | 343 | 5836800 | ||
| 308395900 | DarkAngelu | B | Feb. 28, 2025, 6:24 p.m. | OK | Java 21 | TESTS | 13 | 343 | 7372800 | ||
| 308396965 | DarkAngelu | B | Feb. 28, 2025, 6:33 p.m. | OK | Java 21 | TESTS | 13 | 343 | 10035200 | ||
| 308377585 | clashgod | B | Feb. 28, 2025, 4:33 p.m. | OK | Java 21 | TESTS | 12 | 343 | 16793600 | ||
| 308395402 | mynameisjulio | B | Feb. 28, 2025, 6:21 p.m. | OK | Java 21 | TESTS | 13 | 343 | 17510400 | ||
| 308435863 | yimLo | B | March 1, 2025, 3:28 a.m. | OK | Java 8 | TESTS | 14 | 296 | 0 | ||
| 308423774 | ShengY | B | March 1, 2025, 12:02 a.m. | OK | Java 8 | TESTS | 14 | 296 | 15462400 | ||
| 308447438 | jroy.karnati | B | March 1, 2025, 5:39 a.m. | OK | Java 8 | TESTS | 14 | 296 | 17305600 | ||
| 308412019 | Prince_0717 | B | Feb. 28, 2025, 8:51 p.m. | OK | Java 8 | TESTS | 14 | 296 | 19865600 | ||
| 308440895 | Purav_Shah07 | B | March 1, 2025, 4:33 a.m. | OK | Java 8 | TESTS | 14 | 311 | 0 | ||
| 308436755 | Mr_A | B | March 1, 2025, 3:39 a.m. | OK | Java 8 | TESTS | 14 | 312 | 0 | ||
| 308397367 | iamabhi1373 | B | Feb. 28, 2025, 6:37 p.m. | OK | Java 8 | TESTS | 13 | 312 | 17305600 | ||
| 308378918 | bittubittu | B | Feb. 28, 2025, 4:37 p.m. | OK | Java 8 | TESTS | 12 | 327 | 0 | ||
| 308436863 | Mr_A | B | March 1, 2025, 3:40 a.m. | OK | Java 8 | TESTS | 14 | 343 | 0 | ||
| 308436298 | Sagar_S | B | March 1, 2025, 3:33 a.m. | OK | Java 8 | TESTS | 14 | 389 | 21299200 | ||
| 308428384 | arvindf232 | B | March 1, 2025, 1:43 a.m. | OK | Kotlin 1.9 | TESTS | 14 | 686 | 34816000 | ||
| 308406619 | zuba37 | B | Feb. 28, 2025, 8:02 p.m. | OK | PyPy 3 | TESTS | 13 | 749 | 28774400 | ||
| 308431262 | anirudh1317 | B | March 1, 2025, 2:30 a.m. | OK | PyPy 3 | TESTS | 14 | 780 | 34201600 | ||
| 308381290 | hemjihit2 | B | Feb. 28, 2025, 4:43 p.m. | OK | PyPy 3 | TESTS | 12 | 906 | 30105600 | ||
| 308430870 | velpurinagasai | B | March 1, 2025, 2:25 a.m. | OK | PyPy 3 | TESTS | 14 | 999 | 11673600 | ||
| 308377480 | Master_Code_ | B | Feb. 28, 2025, 4:33 p.m. | OK | PyPy 3 | TESTS | 12 | 1093 | 47923200 | ||
| 308381817 | E_manjusaka | B | Feb. 28, 2025, 4:44 p.m. | OK | PyPy 3 | TESTS | 12 | 1218 | 38707200 | ||
| 308403025 | shantanu42 | B | Feb. 28, 2025, 7:28 p.m. | OK | PyPy 3 | TESTS | 13 | 1312 | 14848000 | ||
| 308410033 | hundunlilun1 | B | Feb. 28, 2025, 8:32 p.m. | OK | PyPy 3 | TESTS | 14 | 1468 | 50790400 | ||
| 308394895 | gardengnome | B | Feb. 28, 2025, 6:17 p.m. | OK | PyPy 3-64 | TESTS | 13 | 171 | 28569600 | ||
| 308391707 | EmeraldBeast | B | Feb. 28, 2025, 5:53 p.m. | OK | PyPy 3-64 | TESTS | 13 | 217 | 8601600 | ||
| 308393992 | learnerdaily5 | B | Feb. 28, 2025, 6:10 p.m. | OK | PyPy 3-64 | TESTS | 13 | 218 | 15974400 | ||
| 308376052 | truongng201 | B | Feb. 28, 2025, 4:29 p.m. | OK | PyPy 3-64 | TESTS | 12 | 218 | 17100800 | ||
| 308409254 | FredBill | B | Feb. 28, 2025, 8:25 p.m. | OK | PyPy 3-64 | TESTS | 14 | 233 | 9216000 | ||
| 308388895 | Samarthi | B | Feb. 28, 2025, 5:34 p.m. | OK | PyPy 3-64 | TESTS | 12 | 234 | 46796800 | ||
| 308401247 | Adel_Nasyf | B | Feb. 28, 2025, 7:12 p.m. | OK | PyPy 3-64 | TESTS | 13 | 249 | 16384000 | ||
| 308437973 | harivansh_b | B | March 1, 2025, 3:54 a.m. | OK | PyPy 3-64 | TESTS | 14 | 249 | 40243200 | ||
| 308396878 | tanya01 | B | Feb. 28, 2025, 6:33 p.m. | OK | PyPy 3-64 | TESTS | 13 | 249 | 40448000 | ||
| 308445851 | _nikita03 | B | March 1, 2025, 5:25 a.m. | OK | PyPy 3-64 | TESTS | 14 | 265 | 8704000 | ||
| 308378316 | 7H24 | B | Feb. 28, 2025, 4:35 p.m. | OK | Python 3 | TESTS | 12 | 406 | 61542400 | ||
| 308377975 | aashu358 | B | Feb. 28, 2025, 4:34 p.m. | OK | Python 3 | TESTS | 12 | 640 | 61337600 | ||
| 308374716 | anilkumarthalluri123 | B | Feb. 28, 2025, 4:25 p.m. | OK | Python 3 | TESTS | 12 | 655 | 65536000 | ||
| 308434748 | Biggaypig | B | March 1, 2025, 3:14 a.m. | OK | Python 3 | TESTS | 14 | 687 | 62464000 | ||
| 308425441 | GongKai | B | March 1, 2025, 12:42 a.m. | OK | Python 3 | TESTS | 14 | 702 | 66764800 | ||
| 308388250 | tacocatking | B | Feb. 28, 2025, 5:30 p.m. | OK | Python 3 | TESTS | 12 | 749 | 61644800 | ||
| 308444240 | ask812 | B | March 1, 2025, 5:10 a.m. | OK | Python 3 | TESTS | 14 | 796 | 90009600 | ||
| 308415460 | cmmon | B | Feb. 28, 2025, 9:30 p.m. | OK | Python 3 | TESTS | 14 | 811 | 61030400 | ||
| 308395827 | _vanshaj_ | B | Feb. 28, 2025, 6:24 p.m. | OK | Python 3 | TESTS | 13 | 859 | 61337600 | ||
| 308387792 | t_keerthi | B | Feb. 28, 2025, 5:27 p.m. | OK | Python 3 | TESTS | 12 | 874 | 61440000 | ||
| 308379473 | PS_Sudharshan07 | B | Feb. 28, 2025, 4:38 p.m. | OK | Ruby 3 | TESTS | 12 | 608 | 67174400 | ||
| 308421151 | vstiff | B | Feb. 28, 2025, 11:03 p.m. | OK | Rust 2021 | TESTS | 14 | 93 | 7372800 | ||
| 308420699 | vstiff | B | Feb. 28, 2025, 10:53 p.m. | OK | Rust 2021 | TESTS | 14 | 108 | 7372800 | ||
| 308393200 | kingcabrams | B | Feb. 28, 2025, 6:04 p.m. | OK | Rust 2021 | TESTS | 13 | 140 | 307200 | ||
| 308377968 | Singu_Larity | B | Feb. 28, 2025, 4:34 p.m. | OK | Rust 2021 | TESTS | 12 | 280 | 6348800 | ||
| 308419773 | vstiff | B | Feb. 28, 2025, 10:37 p.m. | OK | Rust 2021 | TESTS | 14 | 1233 | 307200 |
Back to search problems