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 |
|---|---|---|---|---|---|---|
| 83 | Codeforces Beta Round 72 (Div. 1 Only) | FINISHED | False | 7200 | 471106223 | May 13, 2011, 3:10 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 472 ) | C | Track | PROGRAMMING | graphs greedy shortest paths | 2400 |
You already know that Valery's favorite sport is biathlon. Due to your help, he learned to shoot without missing, and his skills are unmatched at the shooting range. But now a smaller task is to be performed, he should learn to complete the path fastest. The track's map is represented by a rectangle n × m in size divided into squares. Each square is marked with a lowercase Latin letter (which means the type of the plot), with the exception of the starting square (it is marked with a capital Latin letters S ) and the terminating square (it is marked with a capital Latin letter T ). The time of movement from one square to another is equal to 1 minute. The time of movement within the cell can be neglected. We can move from the cell only to side-adjacent ones, but it is forbidden to go beyond the map edges. Also the following restriction is imposed on the path: it is not allowed to visit more than k different types of squares (squares of one type can be visited an infinite number of times). Squares marked with S and T have no type, so they are not counted. But S must be visited exactly once — at the very beginning, and T must be visited exactly once — at the very end. Your task is to find the path from the square S to the square T that takes minimum time. Among all shortest paths you should choose the lexicographically minimal one. When comparing paths you should lexicographically represent them as a sequence of characters, that is, of plot types. The first input line contains three integers n , m and k ( 1 ≤ n , m ≤ 50, n · m ≥ 2, 1 ≤ k ≤ 4 ). Then n lines contain the map. Each line has the length of exactly m characters and consists of lowercase Latin letters and characters S and T . It is guaranteed that the map contains exactly one character S and exactly one character T . Pretest 12 is one of the maximal tests for this problem. If there is a path that satisfies the condition, print it as a sequence of letters — the plot types. Otherwise, print "-1" (witho |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 457405 | maxim_polt | C | May 17, 2011, 12:42 a.m. | OK | Delphi | TESTS | 63 | 670 | 921600 | 2400 | |
| 449025 | tourist | C | May 13, 2011, 3:53 p.m. | OK | Delphi | TESTS | 63 | 670 | 921600 | 2400 | |
| 2977659 | AleksanderBalobanov | C | Jan. 21, 2013, 10:12 a.m. | OK | Delphi | TESTS | 63 | 2343 | 204800 | 2400 | |
| 3352715 | con_nha_ngheo | C | March 18, 2013, 3:51 p.m. | OK | FPC | TESTS | 63 | 687 | 204800 | 2400 | |
| 458501 | siuvit | C | May 18, 2011, 8:13 a.m. | OK | FPC | TESTS | 63 | 840 | 1126400 | 2400 | |
| 798217 | nhcuong95 | C | Oct. 27, 2011, 7:48 a.m. | OK | FPC | TESTS | 63 | 840 | 1228800 | 2400 | |
| 486427 | vlad107 | C | June 12, 2011, 5:40 p.m. | OK | FPC | TESTS | 63 | 970 | 18739200 | 2400 | |
| 798425 | memphis0603 | C | Oct. 27, 2011, 9:50 a.m. | OK | FPC | TESTS | 63 | 1000 | 9011200 | 2400 | |
| 450938 | xujie | C | May 13, 2011, 4:36 p.m. | OK | FPC | TESTS | 63 | 1390 | 9728000 | 2400 | |
| 812644 | Thanh_An-Hong | C | Oct. 28, 2011, 4:22 p.m. | OK | FPC | TESTS | 63 | 3020 | 1536000 | 2400 | |
| 451384 | taras.klaskovsky | C | May 13, 2011, 4:46 p.m. | OK | FPC | TESTS | 63 | 3700 | 1331200 | 2400 | |
| 456522 | Sereja | C | May 16, 2011, 7:09 a.m. | OK | FPC | TESTS | 63 | 4670 | 1536000 | 2400 | |
| 452963 | -.- | C | May 13, 2011, 6:19 p.m. | OK | GNU C | TESTS | 63 | 270 | 1536000 | 2400 | |
| 451412 | LayCurse | C | May 13, 2011, 4:46 p.m. | OK | GNU C | TESTS | 63 | 610 | 1740800 | 2400 | |
| 4132575 | matitesio | C | July 22, 2013, 4:53 a.m. | OK | GNU C++ | TESTS | 63 | 15 | 1228800 | 2400 | |
| 7048271 | fwm94 | C | July 8, 2014, 3:40 p.m. | OK | GNU C++ | TESTS | 63 | 30 | 614400 | 2400 | |
| 4258645 | matitesio | C | Aug. 9, 2013, 11:30 p.m. | OK | GNU C++ | TESTS | 63 | 30 | 1228800 | 2400 | |
| 20413649 | MLine | C | Sept. 6, 2016, 7:11 a.m. | OK | GNU C++ | TESTS | 63 | 30 | 1331200 | 2400 | |
| 470864 | LinJiYuan90 | C | May 27, 2011, 5:24 a.m. | OK | GNU C++ | TESTS | 63 | 30 | 1536000 | 2400 | |
| 1838367 | vjudge4 | C | June 29, 2012, 1:36 p.m. | OK | GNU C++ | TESTS | 63 | 30 | 1740800 | 2400 | |
| 470513 | JFantasy | C | May 26, 2011, 3:48 p.m. | OK | GNU C++ | TESTS | 63 | 30 | 1740800 | 2400 | |
| 458457 | chengsir | C | May 18, 2011, 6:34 a.m. | OK | GNU C++ | TESTS | 63 | 30 | 2252800 | 2400 | |
| 458411 | DancingLetter | C | May 18, 2011, 4:52 a.m. | OK | GNU C++ | TESTS | 63 | 30 | 2252800 | 2400 | |
| 1845654 | vjudge4 | C | June 30, 2012, 7:37 a.m. | OK | GNU C++ | TESTS | 63 | 30 | 2355200 | 2400 | |
| 10186937 | instantkill | C | March 7, 2015, 7:18 a.m. | OK | GNU C++0x | TESTS | 63 | 60 | 409600 | 2400 | |
| 725872 | Archon.JK | C | Sept. 26, 2011, 3:46 p.m. | OK | GNU C++0x | TESTS | 63 | 660 | 1433600 | 2400 | |
| 725896 | Archon.JK | C | Sept. 26, 2011, 3:58 p.m. | OK | GNU C++0x | TESTS | 63 | 670 | 1433600 | 2400 | |
| 7443604 | BigBigBigDevil | C | Aug. 13, 2014, 3:10 p.m. | OK | GNU C++0x | TESTS | 63 | 684 | 204800 | 2400 | |
| 3690533 | savinov | C | May 7, 2013, 1:23 p.m. | OK | GNU C++0x | TESTS | 63 | 733 | 204800 | 2400 | |
| 6519548 | marat.snowbear | C | May 2, 2014, 1:01 a.m. | OK | GNU C++0x | TESTS | 63 | 1092 | 307200 | 2400 | |
| 6406885 | kllp | C | April 18, 2014, 4:39 p.m. | OK | GNU C++0x | TESTS | 63 | 1122 | 409600 | 2400 | |
| 9217049 | sdya | C | Dec. 21, 2014, 4:14 p.m. | OK | GNU C++0x | TESTS | 63 | 1372 | 307200 | 2400 | |
| 728880 | FatSheep | C | Sept. 28, 2011, 3:30 p.m. | OK | GNU C++0x | TESTS | 63 | 1610 | 1638400 | 2400 | |
| 457353 | wRabbits_AlMag | C | May 16, 2011, 10:15 p.m. | OK | GNU C++0x | TESTS | 63 | 3280 | 1433600 | 2400 | |
| 29644532 | lzr_010506 | C | Aug. 21, 2017, 1:27 p.m. | OK | GNU C++11 | TESTS | 63 | 30 | 307200 | 2400 | |
| 27884333 | Minology | C | June 18, 2017, 12:21 p.m. | OK | GNU C++11 | TESTS | 63 | 30 | 409600 | 2400 | |
| 26246791 | Emiso | C | April 10, 2017, 4:13 a.m. | OK | GNU C++11 | TESTS | 63 | 30 | 2457600 | 2400 | |
| 25657293 | guga | C | March 20, 2017, 12:17 a.m. | OK | GNU C++11 | TESTS | 63 | 30 | 2457600 | 2400 | |
| 17069274 | freebsdx | C | March 31, 2016, 8:12 a.m. | OK | GNU C++11 | TESTS | 63 | 30 | 2457600 | 2400 | |
| 25561605 | bilau_de_campina | C | March 16, 2017, 11:22 p.m. | OK | GNU C++11 | TESTS | 63 | 60 | 2457600 | 2400 | |
| 12471275 | 0xA28 | C | Aug. 11, 2015, 8:43 p.m. | OK | GNU C++11 | TESTS | 63 | 62 | 307200 | 2400 | |
| 61318057 | luogu_bot2 | C | Sept. 26, 2019, 11:44 a.m. | OK | GNU C++11 | TESTS | 63 | 62 | 409600 | 2400 | |
| 61317958 | luogu_bot5 | C | Sept. 26, 2019, 11:43 a.m. | OK | GNU C++11 | TESTS | 63 | 62 | 409600 | 2400 | |
| 18722211 | Y_UME | C | June 25, 2016, 3:47 p.m. | OK | GNU C++11 | TESTS | 63 | 62 | 819200 | 2400 | |
| 29696957 | ITer | C | Aug. 23, 2017, 3:10 a.m. | OK | GNU C++14 | TESTS | 63 | 30 | 512000 | 2400 | |
| 35898497 | ______u______ | C | March 3, 2018, 6:16 p.m. | OK | GNU C++14 | TESTS | 63 | 30 | 2355200 | 2400 | |
| 35898074 | _____k_____ | C | March 3, 2018, 6:14 p.m. | OK | GNU C++14 | TESTS | 63 | 30 | 2355200 | 2400 | |
| 35897770 | ______n______ | C | March 3, 2018, 6:05 p.m. | OK | GNU C++14 | TESTS | 63 | 30 | 2355200 | 2400 | |
| 35897622 | _____i_____ | C | March 3, 2018, 5:59 p.m. | OK | GNU C++14 | TESTS | 63 | 30 | 2355200 | 2400 | |
| 35891991 | ______h______ | C | March 3, 2018, 3:21 p.m. | OK | GNU C++14 | TESTS | 63 | 30 | 2355200 | 2400 | |
| 35891985 | ______k______ | C | March 3, 2018, 3:21 p.m. | OK | GNU C++14 | TESTS | 63 | 30 | 2355200 | 2400 | |
| 56016933 | sorry_im_smurfing | C | June 24, 2019, 10:07 p.m. | OK | GNU C++14 | TESTS | 63 | 62 | 512000 | 2400 | |
| 32569604 | ei133333 | C | Nov. 23, 2017, 8:23 a.m. | OK | GNU C++14 | TESTS | 63 | 62 | 921600 | 2400 | |
| 50563539 | bodah | C | Feb. 27, 2019, 12:10 p.m. | OK | GNU C++14 | TESTS | 63 | 92 | 1024000 | 2400 | |
| 55406645 | BackOnTrack | C | June 10, 2019, 4:57 p.m. | OK | GNU C++17 | TESTS | 63 | 62 | 512000 | 2400 | |
| 39512105 | ruo | C | June 22, 2018, 9:46 a.m. | OK | GNU C++17 | TESTS | 63 | 62 | 512000 | 2400 | |
| 44426637 | rohanrko96.6 | C | Oct. 17, 2018, 4:54 a.m. | OK | GNU C++17 | TESTS | 63 | 92 | 1331200 | 2400 | |
| 55395650 | ppc_qjd | C | June 10, 2019, 11:39 a.m. | OK | GNU C++17 | TESTS | 63 | 560 | 921600 | 2400 | |
| 50583183 | BinaryBoy | C | Feb. 28, 2019, 12:03 a.m. | OK | GNU C++17 | TESTS | 63 | 2494 | 716800 | 2400 | |
| 50583159 | BinaryBoy | C | Feb. 28, 2019, 12:01 a.m. | OK | GNU C++17 | TESTS | 63 | 2494 | 716800 | 2400 | |
| 604681 | uwi | C | Aug. 13, 2011, 6:26 a.m. | OK | Java 6 | TESTS | 63 | 140 | 35328000 | 2400 | |
| 455271 | yiuyuho | C | May 14, 2011, 4:40 p.m. | OK | Java 6 | TESTS | 63 | 140 | 43417600 | 2400 | |
| 452832 | SpookyCookie | C | May 13, 2011, 5:57 p.m. | OK | Java 6 | TESTS | 63 | 750 | 43622400 | 2400 | |
| 454533 | S.Yesipenko | C | May 14, 2011, 6:12 a.m. | OK | Java 6 | TESTS | 63 | 890 | 73216000 | 2400 | |
| 452912 | Di735 | C | May 13, 2011, 6:07 p.m. | OK | Java 6 | TESTS | 63 | 1140 | 43315200 | 2400 | |
| 452147 | TomConerly | C | May 13, 2011, 5:01 p.m. | OK | Java 6 | TESTS | 63 | 1340 | 43315200 | 2400 | |
| 460051 | segrey | C | May 20, 2011, 1:16 p.m. | OK | Java 6 | TESTS | 63 | 1530 | 35430400 | 2400 | |
| 475241 | sayuan | C | June 3, 2011, 4:14 p.m. | OK | Java 6 | TESTS | 63 | 1980 | 43929600 | 2400 | |
| 459275 | sayuan | C | May 19, 2011, 9:24 a.m. | OK | Java 6 | TESTS | 63 | 2080 | 36147200 | 2400 | |
| 449747 | mmaxio | C | May 13, 2011, 4:09 p.m. | OK | Java 6 | TESTS | 63 | 2170 | 43622400 | 2400 | |
| 3199292 | Azat_Yusupov | C | Feb. 26, 2013, 2:54 p.m. | OK | Java 7 | TESTS | 63 | 2437 | 819200 | 2400 | |
| 23845010 | Chapecoense | C | Jan. 15, 2017, 3:07 p.m. | OK | Java 8 | TESTS | 63 | 1964 | 20992000 | 2400 | |
| 472045 | LALAqq | C | May 29, 2011, 10:25 a.m. | OK | MS C++ | TESTS | 63 | 60 | 3072000 | 2400 | |
| 2255434 | XilinX | C | Sept. 27, 2012, 9:52 a.m. | OK | MS C++ | TESTS | 63 | 218 | 0 | 2400 | |
| 15142502 | HappyNewYearMike | C | Dec. 31, 2015, 10:34 p.m. | OK | MS C++ | TESTS | 63 | 280 | 102400 | 2400 | |
| 541161 | witua | C | July 10, 2011, 6:22 p.m. | OK | MS C++ | TESTS | 63 | 450 | 1843200 | 2400 | |
| 710157 | AleX | C | Sept. 20, 2011, 8:56 p.m. | OK | MS C++ | TESTS | 63 | 480 | 1433600 | 2400 | |
| 455894 | slavik | C | May 15, 2011, 9:32 a.m. | OK | MS C++ | TESTS | 63 | 480 | 1536000 | 2400 | |
| 710169 | AleX | C | Sept. 20, 2011, 9:06 p.m. | OK | MS C++ | TESTS | 63 | 500 | 1433600 | 2400 | |
| 710168 | AleX | C | Sept. 20, 2011, 9:06 p.m. | OK | MS C++ | TESTS | 63 | 500 | 1433600 | 2400 | |
| 450276 | Coder | C | May 13, 2011, 4:20 p.m. | OK | MS C++ | TESTS | 63 | 500 | 1433600 | 2400 | |
| 710164 | AleX | C | Sept. 20, 2011, 9:01 p.m. | OK | MS C++ | TESTS | 63 | 550 | 1433600 | 2400 |
Back to search problems