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 |
|---|---|---|---|---|---|---|
| 512 | Codeforces Round 290 (Div. 1) | FINISHED | False | 7500 | 353511023 | Feb. 2, 2015, 4:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 567 ) | E | Fox And Polygon | PROGRAMMING | constructive algorithms divide and conquer | 2800 |
Fox Ciel just designed a puzzle game called "Polygon"! It is played using triangulations of a regular n -edge polygon. The goal is to transform one triangulation to another by some tricky rules. Triangulation of an n -edge poylgon is a set of n - 3 diagonals satisfying the condition that no two diagonals share a common internal point. For example, the initial state of the game may look like (a) in above figure. And your goal may look like (c). In each step you can choose a diagonal inside the polygon (but not the one of edges of the polygon) and flip this diagonal. Suppose you are going to flip a diagonal a – b . There always exist two triangles sharing a – b as a side, let's denote them as a – b – c and a – b – d . As a result of this operation, the diagonal a – b is replaced by a diagonal c – d . It can be easily proven that after flip operation resulting set of diagonals is still a triangulation of the polygon. So in order to solve above case, you may first flip diagonal 6 – 3 , it will be replaced by diagonal 2 – 4 . Then you flip diagonal 6 – 4 and get figure (c) as result. Ciel just proved that for any starting and destination triangulations this game has a solution. She wants you to solve it in no more than 20 000 steps for any puzzle satisfying n ≤ 1000 . The first line contain an integer n ( 4 ≤ n ≤ 1000 ), number of edges of the regular polygon. Then follows two groups of ( n - 3) lines describing the original triangulation and goal triangulation. Description of each triangulation consists of ( n - 3) lines. Each line contains 2 integers a i and b i ( 1 ≤ a i , b i ≤ n ), describing a diagonal a i – b i . It is guaranteed that both original and goal triangulations are correct (i. e. no two diagonals share a common internal point in both of these triangulations). First, output an integer k ( 0 ≤ k ≤ 20, 000 ): number of steps. Then output k lines, each containing 2 integers a i and b i : the endpoints of a diagonal you are going to flip at step i |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 57585646 | 4c5948 | E | July 23, 2019, 10:31 a.m. | OK | Clang++17 Diagnostics | TESTS | 81 | 62 | 0 | 2800 | |
| 22189912 | SanSiroWaltz | E | Nov. 13, 2016, 9:17 a.m. | OK | GNU C++ | TESTS | 81 | 15 | 0 | 2800 | |
| 15142522 | HappyNewYearMike | E | Dec. 31, 2015, 10:35 p.m. | OK | GNU C++ | TESTS | 81 | 15 | 204800 | 2800 | |
| 9703868 | krijgertje | E | Feb. 3, 2015, 4:34 p.m. | OK | GNU C++ | TESTS | 81 | 15 | 204800 | 2800 | |
| 27522739 | Scut82 | E | June 2, 2017, 11:50 a.m. | OK | GNU C++ | TESTS | 81 | 15 | 409600 | 2800 | |
| 14908332 | wxy_z | E | Dec. 21, 2015, 7:40 a.m. | OK | GNU C++ | TESTS | 81 | 15 | 1024000 | 2800 | |
| 26206758 | pegasas | E | April 8, 2017, 3:06 a.m. | OK | GNU C++ | TESTS | 81 | 15 | 2048000 | 2800 | |
| 10308427 | smallling | E | March 17, 2015, 9:12 a.m. | OK | GNU C++ | TESTS | 81 | 15 | 3891200 | 2800 | |
| 9793648 | MR_MSA | E | Feb. 10, 2015, 10:29 p.m. | OK | GNU C++ | TESTS | 81 | 30 | 921600 | 2800 | |
| 14486739 | dogther | E | Nov. 26, 2015, 2:17 a.m. | OK | GNU C++ | TESTS | 81 | 30 | 2252800 | 2800 | |
| 14486603 | dogther | E | Nov. 26, 2015, 1:43 a.m. | OK | GNU C++ | TESTS | 81 | 30 | 2252800 | 2800 | |
| 10247747 | rares.buhai | E | March 12, 2015, 1:22 p.m. | OK | GNU C++0x | TESTS | 81 | 15 | 102400 | 2800 | |
| 9687876 | SirShokoladina | E | Feb. 2, 2015, 6:07 p.m. | OK | GNU C++0x | TESTS | 81 | 15 | 2048000 | 2800 | |
| 9690989 | kcm1700 | E | Feb. 2, 2015, 7:39 p.m. | OK | GNU C++0x | TESTS | 81 | 30 | 409600 | 2800 | |
| 9766773 | yzyz | E | Feb. 7, 2015, 11:20 p.m. | OK | GNU C++0x | TESTS | 81 | 31 | 102400 | 2800 | |
| 9699722 | Al3ks1002 | E | Feb. 3, 2015, 11:01 a.m. | OK | GNU C++0x | TESTS | 81 | 31 | 102400 | 2800 | |
| 9693086 | Um_nik | E | Feb. 2, 2015, 10:27 p.m. | OK | GNU C++0x | TESTS | 81 | 31 | 102400 | 2800 | |
| 10232591 | yummy | E | March 11, 2015, 12:13 a.m. | OK | GNU C++0x | TESTS | 81 | 31 | 204800 | 2800 | |
| 10104013 | SeyedParsa | E | March 2, 2015, 6:24 a.m. | OK | GNU C++0x | TESTS | 81 | 31 | 204800 | 2800 | |
| 10093904 | Saotomych | E | March 1, 2015, 9:15 a.m. | OK | GNU C++0x | TESTS | 81 | 31 | 204800 | 2800 | |
| 10073161 | PAP | E | Feb. 28, 2015, 1:44 p.m. | OK | GNU C++0x | TESTS | 81 | 31 | 204800 | 2800 | |
| 15381197 | Husayn_Hasanov | E | Jan. 15, 2016, 3:31 a.m. | OK | GNU C++11 | TESTS | 81 | 15 | 1024000 | 2800 | |
| 16984595 | Rafiki53 | E | March 28, 2016, 9:31 a.m. | OK | GNU C++11 | TESTS | 81 | 15 | 2252800 | 2800 | |
| 28060699 | atatomir | E | June 26, 2017, 3:43 p.m. | OK | GNU C++11 | TESTS | 81 | 15 | 3276800 | 2800 | |
| 18513918 | AcrossTheSky | E | June 16, 2016, 6:51 a.m. | OK | GNU C++11 | TESTS | 81 | 15 | 8089600 | 2800 | |
| 17516685 | 065583 | E | April 26, 2016, 3:09 a.m. | OK | GNU C++11 | TESTS | 81 | 30 | 2252800 | 2800 | |
| 37385973 | vjudge3 | E | April 17, 2018, 3:14 a.m. | OK | GNU C++11 | TESTS | 81 | 30 | 3584000 | 2800 | |
| 68587775 | luogu_bot4 | E | Jan. 11, 2020, 11:47 a.m. | OK | GNU C++11 | TESTS | 81 | 31 | 102400 | 2800 | |
| 68584807 | luogu_bot4 | E | Jan. 11, 2020, 10:59 a.m. | OK | GNU C++11 | TESTS | 81 | 31 | 102400 | 2800 | |
| 59341883 | luogu_bot2 | E | Aug. 23, 2019, 7:54 a.m. | OK | GNU C++11 | TESTS | 81 | 31 | 102400 | 2800 | |
| 57500151 | Shine_hale | E | July 22, 2019, 9:51 a.m. | OK | GNU C++11 | TESTS | 81 | 31 | 102400 | 2800 | |
| 29119666 | Batman | E | Aug. 2, 2017, 6:44 a.m. | OK | GNU C++14 | TESTS | 81 | 15 | 2252800 | 2800 | |
| 28052432 | MogicianLNY | E | June 26, 2017, 8:06 a.m. | OK | GNU C++14 | TESTS | 81 | 30 | 4198400 | 2800 | |
| 56186186 | 860579 | E | June 28, 2019, 4:57 a.m. | OK | GNU C++14 | TESTS | 81 | 31 | 204800 | 2800 | |
| 38998740 | N3SL | E | June 6, 2018, 3:38 p.m. | OK | GNU C++14 | TESTS | 81 | 31 | 307200 | 2800 | |
| 42267589 | jhdjames37 | E | Aug. 30, 2018, 6:11 a.m. | OK | GNU C++14 | TESTS | 81 | 31 | 409600 | 2800 | |
| 38979557 | omidazadi | E | June 5, 2018, 9:41 p.m. | OK | GNU C++14 | TESTS | 81 | 31 | 409600 | 2800 | |
| 69499603 | wmxwmx | E | Jan. 25, 2020, 6 a.m. | OK | GNU C++14 | TESTS | 81 | 31 | 512000 | 2800 | |
| 46313249 | snig | E | Nov. 28, 2018, 2:24 p.m. | OK | GNU C++14 | TESTS | 81 | 31 | 1024000 | 2800 | |
| 56863643 | Scut82 | E | July 12, 2019, 1:33 a.m. | OK | GNU C++14 | TESTS | 81 | 31 | 1126400 | 2800 | |
| 37262349 | nqiiii | E | April 13, 2018, 12:30 a.m. | OK | GNU C++14 | TESTS | 81 | 31 | 3993600 | 2800 | |
| 68584706 | flwfdd | E | Jan. 11, 2020, 10:57 a.m. | OK | GNU C++17 | TESTS | 81 | 31 | 204800 | 2800 | |
| 61977445 | zylzyl | E | Oct. 6, 2019, 10:57 a.m. | OK | GNU C++17 | TESTS | 81 | 31 | 204800 | 2800 | |
| 62849333 | ruo | E | Oct. 18, 2019, 6:41 a.m. | OK | GNU C++17 | TESTS | 81 | 31 | 1024000 | 2800 | |
| 61004819 | luogu_bot2 | E | Sept. 21, 2019, 10:50 a.m. | OK | GNU C++17 | TESTS | 81 | 31 | 1331200 | 2800 | |
| 61976841 | zylzyl | E | Oct. 6, 2019, 10:46 a.m. | OK | GNU C++17 | TESTS | 81 | 46 | 102400 | 2800 | |
| 45326666 | Shayan.P | E | Nov. 5, 2018, 1:16 p.m. | OK | GNU C++17 | TESTS | 81 | 46 | 409600 | 2800 | |
| 68152914 | hjk1030 | E | Jan. 4, 2020, 7:41 a.m. | OK | GNU C++17 | TESTS | 81 | 46 | 614400 | 2800 | |
| 57312422 | 89264270823 | E | July 19, 2019, 6:59 a.m. | OK | GNU C++17 | TESTS | 81 | 264 | 55500800 | 2800 | |
| 9686456 | uwi | E | Feb. 2, 2015, 5:46 p.m. | OK | Java 7 | TESTS | 81 | 109 | 0 | 2800 | |
| 9731120 | edorundo | E | Feb. 5, 2015, 7:48 p.m. | OK | Java 7 | TESTS | 81 | 155 | 0 | 2800 | |
| 9687470 | Egor | E | Feb. 2, 2015, 6:01 p.m. | OK | Java 8 | TESTS | 81 | 124 | 0 | 2800 | |
| 9689998 | mmaxio | E | Feb. 2, 2015, 6:34 p.m. | OK | Java 8 | TESTS | 81 | 140 | 0 | 2800 | |
| 9688556 | bluepichu | E | Feb. 2, 2015, 6:17 p.m. | OK | Java 8 | TESTS | 81 | 140 | 0 | 2800 | |
| 9706528 | niyaznigmatul | E | Feb. 3, 2015, 8:59 p.m. | OK | Java 8 | TESTS | 81 | 155 | 0 | 2800 | |
| 9686239 | Petr | E | Feb. 2, 2015, 5:43 p.m. | OK | Java 8 | TESTS | 81 | 155 | 0 | 2800 | |
| 9700981 | vitux | E | Feb. 3, 2015, 12:49 p.m. | OK | MS C++ | TESTS | 81 | 31 | 409600 | 2800 | |
| 10121302 | Manul | E | March 2, 2015, 3:24 p.m. | OK | MS C++ | TESTS | 81 | 46 | 5529600 | 2800 | |
| 61004826 | ygy | E | Sept. 21, 2019, 10:50 a.m. | OK | MS C++ 2017 | TESTS | 81 | 46 | 1228800 | 2800 | |
| 9785258 | DarthShrine | E | Feb. 10, 2015, 3:31 a.m. | OK | Ocaml | TESTS | 81 | 31 | 307200 | 2800 |
Back to search problems