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 |
|---|---|---|---|---|---|---|
| 386 | Testing Round 9 | FINISHED | False | 5400 | 386498723 | Jan. 16, 2014, 9:15 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 549 ) | D | Game with Points | PROGRAMMING | dp graphs implementation shortest paths | 2300 |
You are playing the following game. There are n points on a plane. They are the vertices of a regular n -polygon. Points are labeled with integer numbers from 1 to n . Each pair of distinct points is connected by a diagonal, which is colored in one of 26 colors. Points are denoted by lowercase English letters. There are three stones positioned on three distinct vertices. All stones are the same. With one move you can move the stone to another free vertex along some diagonal. The color of this diagonal must be the same as the color of the diagonal, connecting another two stones. Your goal is to move stones in such way that the only vertices occupied by stones are 1 , 2 and 3 . You must achieve such position using minimal number of moves. Write a program which plays this game in an optimal way. In the first line there is one integer n ( 3 ≤ n ≤ 70 ) — the number of points. In the second line there are three space-separated integer from 1 to n — numbers of vertices, where stones are initially located. Each of the following n lines contains n symbols — the matrix denoting the colors of the diagonals. Colors are denoted by lowercase English letters. The symbol j of line i denotes the color of diagonal between points i and j . Matrix is symmetric, so j -th symbol of i -th line is equal to i -th symbol of j -th line. Main diagonal is filled with ' * ' symbols because there is no diagonal, connecting point to itself. If there is no way to put stones on vertices 1 , 2 and 3 , print -1 on a single line. Otherwise, on the first line print minimal required number of moves and in the next lines print the description of each move, one move per line. To describe a move print two integers. The point from which to remove the stone, and the point to which move the stone. If there are several optimal solutions, print any of them. In the first example we can move stone from point 4 to point 1 because this points are connected by the diagonal of color ' a ' and the diagonal co |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5824317 | Marry_me_Marusja | D | Jan. 28, 2014, 9:06 a.m. | OK | FPC | TESTS | 60 | 139 | 44236800 | 2300 | |
| 5706148 | Nik_Storm_2010 | D | Jan. 16, 2014, 10:06 p.m. | OK | FPC | TESTS | 60 | 140 | 44236800 | 2300 | |
| 5730067 | ZeRoGerc | D | Jan. 18, 2014, 10:02 a.m. | OK | FPC | TESTS | 60 | 265 | 14848000 | 2300 | |
| 5706515 | arthur.nascimento | D | Jan. 16, 2014, 11:06 p.m. | OK | GNU C++ | TESTS | 60 | 31 | 13209600 | 2300 | |
| 22013836 | XuYipei | D | Nov. 3, 2016, 1:42 p.m. | OK | GNU C++ | TESTS | 60 | 31 | 14028800 | 2300 | |
| 6167958 | Tohka | D | March 28, 2014, 3:17 p.m. | OK | GNU C++ | TESTS | 60 | 46 | 5120000 | 2300 | |
| 5708285 | vinamilk | D | Jan. 17, 2014, 7:14 a.m. | OK | GNU C++ | TESTS | 60 | 46 | 11980800 | 2300 | |
| 12105810 | wwt15 | D | July 18, 2015, 12:16 p.m. | OK | GNU C++ | TESTS | 60 | 46 | 13312000 | 2300 | |
| 5706518 | phamvanhanhgoldIOI2015 | D | Jan. 16, 2014, 11:07 p.m. | OK | GNU C++ | TESTS | 60 | 46 | 16588800 | 2300 | |
| 5707853 | BSBandme | D | Jan. 17, 2014, 5:24 a.m. | OK | GNU C++ | TESTS | 60 | 46 | 16896000 | 2300 | |
| 5741331 | xing89qs | D | Jan. 19, 2014, 3:39 p.m. | OK | GNU C++ | TESTS | 60 | 61 | 8192000 | 2300 | |
| 5770261 | xxTastyHypeBeast666xx | D | Jan. 22, 2014, 11:40 a.m. | OK | GNU C++ | TESTS | 60 | 61 | 11776000 | 2300 | |
| 6764437 | Ioser | D | June 1, 2014, 11:29 a.m. | OK | GNU C++ | TESTS | 60 | 61 | 19558400 | 2300 | |
| 5804705 | marat.snowbear | D | Jan. 25, 2014, 9:36 a.m. | OK | GNU C++0x | TESTS | 60 | 61 | 2867200 | 2300 | |
| 5740341 | equation314 | D | Jan. 19, 2014, 12:57 p.m. | OK | GNU C++0x | TESTS | 60 | 62 | 11673600 | 2300 | |
| 5706050 | hex539 | D | Jan. 16, 2014, 9:51 p.m. | OK | GNU C++0x | TESTS | 60 | 77 | 1024000 | 2300 | |
| 7664599 | Xellos | D | Sept. 2, 2014, 12:57 a.m. | OK | GNU C++0x | TESTS | 60 | 77 | 8396800 | 2300 | |
| 5705952 | mruxim | D | Jan. 16, 2014, 9:40 p.m. | OK | GNU C++0x | TESTS | 60 | 93 | 7270400 | 2300 | |
| 7941549 | zhj | D | Sept. 25, 2014, 2:07 a.m. | OK | GNU C++0x | TESTS | 60 | 93 | 11980800 | 2300 | |
| 6400127 | mc_mosa | D | April 18, 2014, 8:02 a.m. | OK | GNU C++0x | TESTS | 60 | 171 | 2560000 | 2300 | |
| 6050200 | multisystem | D | March 16, 2014, 7:59 p.m. | OK | GNU C++0x | TESTS | 60 | 187 | 3891200 | 2300 | |
| 6422055 | ilovealyona | D | April 20, 2014, 3:20 a.m. | OK | GNU C++0x | TESTS | 60 | 187 | 10649600 | 2300 | |
| 6418369 | ilovealyona | D | April 19, 2014, 1:25 p.m. | OK | GNU C++0x | TESTS | 60 | 202 | 10649600 | 2300 | |
| 16274511 | devix84 | D | Feb. 22, 2016, 9:56 a.m. | OK | GNU C++11 | TESTS | 60 | 15 | 2560000 | 2300 | |
| 34122329 | theodor.moroianu | D | Jan. 13, 2018, 8:32 a.m. | OK | GNU C++11 | TESTS | 60 | 15 | 9113600 | 2300 | |
| 25137755 | EmanuelNrx | D | March 1, 2017, 11:54 p.m. | OK | GNU C++11 | TESTS | 60 | 46 | 4505600 | 2300 | |
| 29155664 | Shayan | D | Aug. 3, 2017, 12:52 p.m. | OK | GNU C++11 | TESTS | 60 | 46 | 6144000 | 2300 | |
| 40989131 | ReaLNero1 | D | July 30, 2018, 10:38 p.m. | OK | GNU C++11 | TESTS | 60 | 46 | 7065600 | 2300 | |
| 53952536 | l0s3r | D | May 10, 2019, 10:18 a.m. | OK | GNU C++11 | TESTS | 60 | 62 | 5939200 | 2300 | |
| 45266537 | vjudge2 | D | Nov. 4, 2018, 6:14 a.m. | OK | GNU C++11 | TESTS | 60 | 62 | 6451200 | 2300 | |
| 55306154 | PedyD | D | June 8, 2019, 2:33 p.m. | OK | GNU C++11 | TESTS | 60 | 62 | 7168000 | 2300 | |
| 12417470 | PAP | D | Aug. 8, 2015, 5:47 p.m. | OK | GNU C++11 | TESTS | 60 | 62 | 14131200 | 2300 | |
| 15333969 | Arpa | D | Jan. 13, 2016, 4:36 p.m. | OK | GNU C++11 | TESTS | 60 | 62 | 26419200 | 2300 | |
| 38014285 | kut_kjb1994 | D | May 8, 2018, 7:33 a.m. | OK | GNU C++14 | TESTS | 60 | 31 | 16281600 | 2300 | |
| 38014270 | kut_kjb1994 | D | May 8, 2018, 7:32 a.m. | OK | GNU C++14 | TESTS | 60 | 31 | 16281600 | 2300 | |
| 32710864 | AryanSM | D | Nov. 27, 2017, 9:50 a.m. | OK | GNU C++14 | TESTS | 60 | 31 | 79462400 | 2300 | |
| 25800268 | lnzva | D | March 25, 2017, 2:46 p.m. | OK | GNU C++14 | TESTS | 60 | 46 | 11264000 | 2300 | |
| 38014294 | kut_kjb1994 | D | May 8, 2018, 7:34 a.m. | OK | GNU C++14 | TESTS | 60 | 46 | 16281600 | 2300 | |
| 25811819 | ShiroyashaGintoki | D | March 26, 2017, 6:11 a.m. | OK | GNU C++14 | TESTS | 60 | 93 | 11776000 | 2300 | |
| 55585784 | BinaryBoy | D | June 15, 2019, 9:25 a.m. | OK | GNU C++14 | TESTS | 60 | 108 | 16179200 | 2300 | |
| 37879347 | ckodser | D | May 4, 2018, 9:43 a.m. | OK | GNU C++14 | TESTS | 60 | 155 | 12800000 | 2300 | |
| 38098395 | AbolfazlB3 | D | May 10, 2018, 5:34 p.m. | OK | GNU C++14 | TESTS | 60 | 156 | 72089600 | 2300 | |
| 37847504 | vjudge3 | D | May 2, 2018, 6:30 p.m. | OK | GNU C++14 | TESTS | 60 | 171 | 8192000 | 2300 | |
| 55306173 | vjudge2 | D | June 8, 2019, 2:34 p.m. | OK | GNU C++17 | TESTS | 60 | 62 | 7270400 | 2300 | |
| 55598321 | vjudge4 | D | June 15, 2019, 4:28 p.m. | OK | GNU C++17 | TESTS | 60 | 77 | 7270400 | 2300 | |
| 69689883 | Phortox | D | Jan. 28, 2020, 6:14 p.m. | OK | GNU C++17 | TESTS | 60 | 78 | 10240000 | 2300 | |
| 64646056 | Alireza_Keshavarz | D | Nov. 10, 2019, 3:01 p.m. | OK | GNU C++17 | TESTS | 60 | 78 | 13209600 | 2300 | |
| 50528338 | Nargess-Seifi | D | Feb. 26, 2019, 12:41 p.m. | OK | GNU C++17 | TESTS | 60 | 108 | 11059200 | 2300 | |
| 56697142 | ruo | D | July 8, 2019, 7:33 a.m. | OK | GNU C++17 | TESTS | 60 | 124 | 9728000 | 2300 | |
| 50632804 | Jelly-fish | D | March 1, 2019, 10:05 a.m. | OK | GNU C++17 | TESTS | 60 | 139 | 12390400 | 2300 | |
| 64849793 | ali_tavakoli | D | Nov. 13, 2019, 7:04 p.m. | OK | GNU C++17 | TESTS | 60 | 155 | 12595200 | 2300 | |
| 46352027 | artimis_me | D | Nov. 29, 2018, 5:48 a.m. | OK | GNU C++17 | TESTS | 60 | 186 | 13312000 | 2300 | |
| 63118103 | vjudge4 | D | Oct. 22, 2019, 10:10 a.m. | OK | GNU C++17 | TESTS | 60 | 186 | 23449600 | 2300 | |
| 5706289 | ahmad_mamdouh | D | Jan. 16, 2014, 10:26 p.m. | OK | Java 6 | TESTS | 60 | 217 | 102400 | 2300 | |
| 8356415 | islam-al-aarag | D | Oct. 22, 2014, 10:36 p.m. | OK | Java 6 | TESTS | 60 | 468 | 15052800 | 2300 | |
| 5708106 | tasyrkin | D | Jan. 17, 2014, 6:36 a.m. | OK | Java 6 | TESTS | 60 | 1575 | 307200 | 2300 | |
| 5706493 | qwerty787788 | D | Jan. 16, 2014, 11:03 p.m. | OK | Java 7 | TESTS | 60 | 171 | 307200 | 2300 | |
| 5806369 | llaki | D | Jan. 25, 2014, 1:33 p.m. | OK | Java 7 | TESTS | 60 | 187 | 307200 | 2300 | |
| 5706030 | VArtem | D | Jan. 16, 2014, 9:48 p.m. | OK | Java 7 | TESTS | 60 | 249 | 307200 | 2300 | |
| 5738165 | alexey.kasatkin | D | Jan. 19, 2014, 6:48 a.m. | OK | Java 7 | TESTS | 60 | 264 | 204800 | 2300 | |
| 5706280 | kraskevich | D | Jan. 16, 2014, 10:25 p.m. | OK | Java 7 | TESTS | 60 | 343 | 13312000 | 2300 | |
| 5710027 | Sokolov | D | Jan. 17, 2014, 12:27 p.m. | OK | Java 7 | TESTS | 60 | 420 | 14540800 | 2300 | |
| 5737887 | alexey.kasatkin | D | Jan. 19, 2014, 6:02 a.m. | OK | Java 7 | TESTS | 60 | 436 | 102400 | 2300 | |
| 5706021 | wackloner | D | Jan. 16, 2014, 9:47 p.m. | OK | Java 7 | TESTS | 60 | 436 | 13107200 | 2300 | |
| 5706385 | IgorKoval | D | Jan. 16, 2014, 10:42 p.m. | OK | Java 7 | TESTS | 60 | 452 | 102400 | 2300 | |
| 5706065 | Mostafa.Gabriel | D | Jan. 16, 2014, 9:53 p.m. | OK | Java 7 | TESTS | 60 | 467 | 14848000 | 2300 | |
| 10150100 | Pimpom | D | March 4, 2015, 3:33 p.m. | OK | Java 8 | TESTS | 60 | 467 | 0 | 2300 | |
| 11014680 | azukun | D | May 6, 2015, 4:10 p.m. | OK | MS C# | TESTS | 60 | 233 | 11878400 | 2300 | |
| 5911040 | wensir | D | Feb. 6, 2014, 2:52 p.m. | OK | MS C++ | TESTS | 60 | 46 | 921600 | 2300 | |
| 5706624 | vshantarin | D | Jan. 16, 2014, 11:33 p.m. | OK | MS C++ | TESTS | 60 | 46 | 8806400 | 2300 | |
| 11112745 | polequoll | D | May 16, 2015, 3:01 a.m. | OK | MS C++ | TESTS | 60 | 156 | 20582400 | 2300 | |
| 5825545 | Mosyagin | D | Jan. 28, 2014, 1:24 p.m. | OK | MS C++ | TESTS | 60 | 171 | 12800000 | 2300 | |
| 5776780 | Proscriptus | D | Jan. 23, 2014, 11:35 a.m. | OK | MS C++ | TESTS | 60 | 202 | 9523200 | 2300 | |
| 5706117 | proVIDec | D | Jan. 16, 2014, 10:01 p.m. | OK | MS C++ | TESTS | 60 | 217 | 15052800 | 2300 | |
| 5823212 | Usagi.K | D | Jan. 28, 2014, 4:32 a.m. | OK | MS C++ | TESTS | 60 | 249 | 10649600 | 2300 | |
| 5958493 | Usagi.K | D | March 7, 2014, 5:21 p.m. | OK | MS C++ | TESTS | 60 | 264 | 25804800 | 2300 | |
| 5736601 | SlavaSSU | D | Jan. 19, 2014, 12:01 a.m. | OK | MS C++ | TESTS | 60 | 280 | 17100800 | 2300 | |
| 5727666 | asmn | D | Jan. 18, 2014, 2:45 a.m. | OK | Python 3 | TESTS | 60 | 1450 | 7065600 | 2300 | |
| 35863289 | ______n______ | D | March 2, 2018, 10:43 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35863269 | ______u______ | D | March 2, 2018, 10:42 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35862866 | _____i_____ | D | March 2, 2018, 10:34 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35862789 | _____k_____ | D | March 2, 2018, 10:32 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35859598 | ______k______ | D | March 2, 2018, 9:23 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35859585 | ______h______ | D | March 2, 2018, 9:23 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35859253 | ______i______ | D | March 2, 2018, 9:16 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 | |
| 35857351 | ______M______ | D | March 2, 2018, 8:39 p.m. | OK | Python 3 | TESTS | 60 | 1528 | 13004800 | 2300 |
Back to search problems