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 |
|---|---|---|---|---|---|---|
| 180 | Codeforces Round 116 (Div. 2, ACM-ICPC Rules) | FINISHED | False | 7200 | 441327623 | April 22, 2012, 7 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 594 ) | A | Defragmentation | PROGRAMMING | implementation | 1800 |
In this problem you have to implement an algorithm to defragment your hard disk. The hard disk consists of a sequence of clusters, numbered by integers from 1 to n . The disk has m recorded files, the i -th file occupies clusters with numbers a i , 1 , a i , 2 , ..., a i , n i . These clusters are not necessarily located consecutively on the disk, but the order in which they are given corresponds to their sequence in the file (cluster a i , 1 contains the first fragment of the i -th file, cluster a i , 2 has the second fragment, etc.). Also the disc must have one or several clusters which are free from files. You are permitted to perform operations of copying the contents of cluster number i to cluster number j ( i and j must be different). Moreover, if the cluster number j used to keep some information, it is lost forever. Clusters are not cleaned, but after the defragmentation is complete, some of them are simply declared unusable (although they may possibly still contain some fragments of files). Your task is to use a sequence of copy operations to ensure that each file occupies a contiguous area of memory. Each file should occupy a consecutive cluster section, the files must follow one after another from the beginning of the hard disk. After defragmentation all free (unused) clusters should be at the end of the hard disk. After defragmenting files can be placed in an arbitrary order. Clusters of each file should go consecutively from first to last. See explanatory examples in the notes. Print the sequence of operations leading to the disk defragmentation. Note that you do not have to minimize the number of operations, but it should not exceed 2 n . The first line contains two integers n and m ( 1 ≤ n , m ≤ 200 ) — the number of clusters and the number of files, correspondingly. Next m lines contain descriptions of the files. The first number in the line is n i ( n i ≥ 1 ), the number of clusters occupied by the i -th file. Then follow n i numbers a i , |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 61852599 | rr_ | A | Oct. 4, 2019, 1:08 p.m. | OK | D | TESTS | 24 | 60 | 4198400 | 1800 | |
| 1618446 | nebokaknebo | A | April 23, 2012, 2:35 p.m. | OK | Delphi | TESTS | 24 | 30 | 921600 | 1800 | |
| 1612769 | scorpion | A | April 22, 2012, 9:50 a.m. | OK | Delphi | TESTS | 24 | 30 | 921600 | 1800 | |
| 1609398 | kon_an | A | April 22, 2012, 7:38 a.m. | OK | Delphi | TESTS | 24 | 30 | 921600 | 1800 | |
| 1610829 | bidzilya | A | April 22, 2012, 8:19 a.m. | OK | Delphi | TESTS | 24 | 30 | 1024000 | 1800 | |
| 1609591 | tourist | A | April 22, 2012, 7:42 a.m. | OK | Delphi | TESTS | 24 | 30 | 2560000 | 1800 | |
| 1609714 | DenStep | A | April 22, 2012, 7:46 a.m. | OK | Delphi | TESTS | 24 | 30 | 5017600 | 1800 | |
| 1610961 | Spumote | A | April 22, 2012, 8:23 a.m. | OK | Delphi | TESTS | 24 | 50 | 1024000 | 1800 | |
| 1626280 | DLK | A | April 25, 2012, 7 a.m. | OK | FPC | TESTS | 24 | 30 | 1024000 | 1800 | |
| 1612166 | blackapple | A | April 22, 2012, 8:58 a.m. | OK | FPC | TESTS | 24 | 30 | 1024000 | 1800 | |
| 1610848 | Rubanenko | A | April 22, 2012, 8:19 a.m. | OK | FPC | TESTS | 24 | 30 | 1024000 | 1800 | |
| 1611980 | NGiUp | A | April 22, 2012, 8:54 a.m. | OK | FPC | TESTS | 24 | 30 | 1331200 | 1800 | |
| 1611971 | ConLonCon | A | April 22, 2012, 8:54 a.m. | OK | FPC | TESTS | 24 | 30 | 1331200 | 1800 | |
| 1609928 | Sereja | A | April 22, 2012, 7:51 a.m. | OK | FPC | TESTS | 24 | 30 | 1433600 | 1800 | |
| 1617554 | jiangzoi | A | April 23, 2012, 3:43 a.m. | OK | FPC | TESTS | 24 | 30 | 2048000 | 1800 | |
| 2671188 | studytolive xuanthuyvp Deception | A | Nov. 28, 2012, 4:02 a.m. | OK | FPC | TESTS | 24 | 31 | 0 | 1800 | |
| 2036819 | vjudge5 | A | Aug. 20, 2012, 3:28 a.m. | OK | GNU C | TESTS | 24 | 30 | 1433600 | 1800 | |
| 2036816 | 20102430128 | A | Aug. 20, 2012, 3:27 a.m. | OK | GNU C | TESTS | 24 | 30 | 1433600 | 1800 | |
| 2036776 | vjudge5 | A | Aug. 20, 2012, 3:04 a.m. | OK | GNU C | TESTS | 24 | 30 | 1433600 | 1800 | |
| 1722773 | Sender | A | May 26, 2012, 5:34 p.m. | OK | GNU C | TESTS | 24 | 30 | 1433600 | 1800 | |
| 1610434 | kawatea | A | April 22, 2012, 8:06 a.m. | OK | GNU C | TESTS | 24 | 30 | 1536000 | 1800 | |
| 1609196 | ItsLastDay | A | April 22, 2012, 7:33 a.m. | OK | GNU C | TESTS | 24 | 30 | 1536000 | 1800 | |
| 1645362 | alpc159 | A | April 30, 2012, 7:36 a.m. | OK | GNU C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1628842 | mera_sirgiy | A | April 26, 2012, 8:27 a.m. | OK | GNU C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1617859 | UESTC_Defense | A | April 23, 2012, 9:02 a.m. | OK | GNU C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1610670 | Captain_CoCo | A | April 22, 2012, 8:13 a.m. | OK | GNU C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1612534 | azizkhan | A | April 22, 2012, 9:16 a.m. | OK | GNU C++ | TESTS | 24 | 10 | 2252800 | 1800 | |
| 2854214 | Korvin79 | A | Dec. 29, 2012, 3:32 p.m. | OK | GNU C++ | TESTS | 24 | 15 | 102400 | 1800 | |
| 4168390 | vjudge5 | A | July 26, 2013, 8:25 a.m. | OK | GNU C++ | TESTS | 24 | 15 | 204800 | 1800 | |
| 4168380 | Timer | A | July 26, 2013, 8:25 a.m. | OK | GNU C++ | TESTS | 24 | 15 | 204800 | 1800 | |
| 3033799 | lasten | A | Jan. 29, 2013, 2:17 p.m. | OK | GNU C++ | TESTS | 24 | 15 | 1740800 | 1800 | |
| 14170129 | 130705009 | A | Nov. 9, 2015, 12:29 p.m. | OK | GNU C++ | TESTS | 24 | 30 | 0 | 1800 | |
| 3771682 | Avitella | A | May 26, 2013, 1:58 p.m. | OK | GNU C++0x | TESTS | 24 | 15 | 0 | 1800 | |
| 3922661 | alculquicondor | A | June 20, 2013, 2:58 a.m. | OK | GNU C++0x | TESTS | 24 | 15 | 102400 | 1800 | |
| 9938821 | heba_gamal | A | Feb. 20, 2015, 3:16 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 0 | 1800 | |
| 5828272 | MohammedAshraf | A | Jan. 28, 2014, 9:15 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 102400 | 1800 | |
| 5828239 | MohammedAshraf | A | Jan. 28, 2014, 9:06 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 204800 | 1800 | |
| 6736871 | Hagentern | A | May 29, 2014, 7:55 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 307200 | 1800 | |
| 2000438 | mengpq | A | Aug. 11, 2012, 3:32 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 1433600 | 1800 | |
| 1662313 | Visse | A | May 4, 2012, 7:30 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 1433600 | 1800 | |
| 1613862 | jiangzhijie | A | April 22, 2012, 2:59 p.m. | OK | GNU C++0x | TESTS | 24 | 30 | 1433600 | 1800 | |
| 1611545 | lyoz | A | April 22, 2012, 8:42 a.m. | OK | GNU C++0x | TESTS | 24 | 30 | 1433600 | 1800 | |
| 20666694 | ayush24 ishankarora bharat.khanna.cse14 | A | Sept. 16, 2016, 6:34 p.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 20623833 | artur.socha | A | Sept. 14, 2016, 5:21 p.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 20562653 | derkenbaev | A | Sept. 13, 2016, 8:30 a.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 20458967 | xiumu | A | Sept. 8, 2016, 1:10 p.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 18750996 | SherifAbdlNaby | A | June 27, 2016, 11:22 a.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 18748868 | SherifAbdlNaby | A | June 27, 2016, 8:39 a.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 18729775 | ahmedsharyo | A | June 26, 2016, 5:22 a.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 15687384 | Whalanator | A | Jan. 31, 2016, 12:07 a.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 11626132 | TheRealYoussef | A | June 17, 2015, 10:50 p.m. | OK | GNU C++11 | TESTS | 24 | 30 | 0 | 1800 | |
| 20460578 | xiumu | A | Sept. 8, 2016, 2:43 p.m. | OK | GNU C++11 | TESTS | 24 | 30 | 102400 | 1800 | |
| 20995821 | McGinn | A | Sept. 29, 2016, 2:55 p.m. | OK | GNU C++14 | TESTS | 24 | 30 | 204800 | 1800 | |
| 34877267 | Bekh | A | Feb. 2, 2018, 10:11 p.m. | OK | GNU C++14 | TESTS | 24 | 30 | 1945600 | 1800 | |
| 24638025 | IgorDiakov | A | Feb. 13, 2017, 9:09 p.m. | OK | GNU C++14 | TESTS | 24 | 30 | 1945600 | 1800 | |
| 23620741 | Ali.Pi | A | Jan. 7, 2017, 9:23 a.m. | OK | GNU C++14 | TESTS | 24 | 30 | 1945600 | 1800 | |
| 34715546 | Mavzes | A | Jan. 30, 2018, 4:31 p.m. | OK | GNU C++14 | TESTS | 24 | 30 | 2048000 | 1800 | |
| 23785440 | wangyenjen | A | Jan. 13, 2017, 1:31 p.m. | OK | GNU C++14 | TESTS | 24 | 30 | 2048000 | 1800 | |
| 26145760 | RNS_JKS | A | April 5, 2017, 2:27 p.m. | OK | GNU C++14 | TESTS | 24 | 30 | 2252800 | 1800 | |
| 45237129 | I_Love_Totoro | A | Nov. 3, 2018, 9:51 a.m. | OK | GNU C++14 | TESTS | 24 | 60 | 0 | 1800 | |
| 51617391 | ZNI | A | March 21, 2019, 12:58 p.m. | OK | GNU C++14 | TESTS | 24 | 60 | 204800 | 1800 | |
| 41555441 | verngutz | A | Aug. 13, 2018, 11 a.m. | OK | GNU C++14 | TESTS | 24 | 62 | 204800 | 1800 | |
| 60726606 | Tomx | A | Sept. 17, 2019, 2:07 p.m. | OK | GNU C++17 | TESTS | 24 | 30 | 0 | 1800 | |
| 47674610 | yongwhan | A | Dec. 29, 2018, 8:21 a.m. | OK | GNU C++17 | TESTS | 24 | 30 | 204800 | 1800 | |
| 47674567 | yongwhan | A | Dec. 29, 2018, 8:19 a.m. | OK | GNU C++17 | TESTS | 24 | 30 | 204800 | 1800 | |
| 52125609 | yuhta | A | March 31, 2019, 5:28 p.m. | OK | GNU C++17 | TESTS | 24 | 60 | 0 | 1800 | |
| 40112174 | Ali_Kanaan | A | July 9, 2018, 12:25 p.m. | OK | GNU C++17 | TESTS | 24 | 60 | 204800 | 1800 | |
| 56641032 | qinding | A | July 7, 2019, 1:45 a.m. | OK | GNU C++17 | TESTS | 24 | 62 | 0 | 1800 | |
| 63724441 | Madhav28082000 | A | Oct. 29, 2019, 12:18 p.m. | OK | GNU C++17 | TESTS | 24 | 62 | 204800 | 1800 | |
| 62849480 | tnakao | A | Oct. 18, 2019, 6:44 a.m. | OK | GNU C++17 | TESTS | 24 | 62 | 307200 | 1800 | |
| 49693337 | Nutella3000 | A | Feb. 10, 2019, 12:29 p.m. | OK | GNU C++17 | TESTS | 24 | 62 | 307200 | 1800 | |
| 44391575 | ruo | A | Oct. 16, 2018, 8:52 a.m. | OK | GNU C++17 | TESTS | 24 | 62 | 307200 | 1800 | |
| 6712691 | erikr | A | May 26, 2014, 1:24 a.m. | OK | Haskell | TESTS | 24 | 30 | 0 | 1800 | |
| 1683385 | knok16 | A | May 12, 2012, 8:22 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43110400 | 1800 | |
| 1610986 | AlexFetisov | A | April 22, 2012, 8:24 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43110400 | 1800 | |
| 1610675 | bohuss | A | April 22, 2012, 8:13 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43110400 | 1800 | |
| 1611640 | fetetriste | A | April 22, 2012, 8:45 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43315200 | 1800 | |
| 1626338 | SpookyCookie | A | April 25, 2012, 7:27 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43417600 | 1800 | |
| 1610736 | Spacejoker | A | April 22, 2012, 8:16 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43417600 | 1800 | |
| 1609440 | SergeyLazarev | A | April 22, 2012, 7:39 a.m. | OK | Java 6 | TESTS | 24 | 80 | 43520000 | 1800 | |
| 1610462 | dalex | A | April 22, 2012, 8:06 a.m. | OK | Java 6 | TESTS | 24 | 80 | 44032000 | 1800 | |
| 1610236 | uwi | A | April 22, 2012, 8 a.m. | OK | Java 6 | TESTS | 24 | 90 | 43110400 | 1800 | |
| 1608860 | dusty.and.rusty | A | April 22, 2012, 7:25 a.m. | OK | Java 6 | TESTS | 24 | 90 | 43417600 | 1800 | |
| 1611292 | S.Yesipenko | A | April 22, 2012, 8:34 a.m. | OK | Java 7 | TESTS | 24 | 90 | 44953600 | 1800 | |
| 1612487 | safarisoul | A | April 22, 2012, 9:12 a.m. | OK | Java 7 | TESTS | 24 | 110 | 45158400 | 1800 | |
| 1632573 | proitm | A | April 27, 2012, 5:05 p.m. | OK | Java 7 | TESTS | 24 | 130 | 45056000 | 1800 | |
| 12698666 | free.dom | A | Aug. 25, 2015, 5:15 p.m. | OK | Java 7 | TESTS | 24 | 154 | 0 | 1800 | |
| 6304205 | Omar_El-Gabry | A | April 9, 2014, 8:23 a.m. | OK | Java 7 | TESTS | 24 | 218 | 102400 | 1800 | |
| 12020258 | Anatoliy95 | A | July 12, 2015, 2:45 p.m. | OK | Java 8 | TESTS | 24 | 216 | 0 | 1800 | |
| 50146566 | trillionaire | A | Feb. 19, 2019, 4:38 a.m. | OK | Java 8 | TESTS | 24 | 218 | 0 | 1800 | |
| 48304533 | KulikAlex | A | Jan. 12, 2019, 6:52 p.m. | OK | Java 8 | TESTS | 24 | 218 | 0 | 1800 | |
| 27040828 | pitfall | A | May 11, 2017, 7:44 p.m. | OK | Java 8 | TESTS | 24 | 218 | 0 | 1800 | |
| 25301429 | Amman20 | A | March 6, 2017, 7:38 p.m. | OK | Java 8 | TESTS | 24 | 248 | 20582400 | 1800 | |
| 25298731 | jcazalas | A | March 6, 2017, 5:36 p.m. | OK | Java 8 | TESTS | 24 | 280 | 20889600 | 1800 | |
| 25182800 | jcazalas | A | March 3, 2017, 5:28 p.m. | OK | Java 8 | TESTS | 24 | 280 | 20889600 | 1800 | |
| 25214869 | iblucaz | A | March 4, 2017, 1:39 p.m. | OK | Java 8 | TESTS | 24 | 310 | 20889600 | 1800 | |
| 25182131 | jcazalas | A | March 3, 2017, 5:01 p.m. | OK | Java 8 | TESTS | 24 | 310 | 20992000 | 1800 | |
| 35322077 | Mattt27 | A | Feb. 15, 2018, 9:58 p.m. | OK | Java 8 | TESTS | 24 | 310 | 21094400 | 1800 | |
| 1650648 | sianqville | A | May 3, 2012, 10:50 a.m. | OK | Mono C# | TESTS | 24 | 90 | 10035200 | 1800 | |
| 1669849 | consoleapplication1 | A | May 8, 2012, 8:14 p.m. | OK | Mono C# | TESTS | 24 | 130 | 13107200 | 1800 | |
| 1831371 | bor.is | A | June 25, 2012, 5:44 a.m. | OK | Mono C# | TESTS | 24 | 690 | 11264000 | 1800 | |
| 11269093 | T-D-K | A | May 25, 2015, 6:37 p.m. | OK | MS C# | TESTS | 24 | 124 | 204800 | 1800 | |
| 12682805 | i3DProgrammer | A | Aug. 24, 2015, 10:35 a.m. | OK | MS C# | TESTS | 24 | 186 | 3072000 | 1800 | |
| 1609473 | luckyi | A | April 22, 2012, 7:40 a.m. | OK | MS C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1614049 | Serega | A | April 22, 2012, 7:17 p.m. | OK | MS C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1617198 | littlepanda | A | April 22, 2012, 7:43 p.m. | OK | MS C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 1836804 | ADJA | A | June 28, 2012, 4 p.m. | OK | MS C++ | TESTS | 24 | 10 | 1433600 | 1800 | |
| 3600671 | RAD | A | April 22, 2013, 12:19 p.m. | OK | MS C++ | TESTS | 24 | 15 | 0 | 1800 | |
| 7804701 | Schullz | A | Sept. 15, 2014, 9:28 p.m. | OK | MS C++ | TESTS | 24 | 30 | 0 | 1800 | |
| 15914024 | not_bot_but_POT | A | Feb. 9, 2016, 1:37 p.m. | OK | MS C++ | TESTS | 24 | 30 | 0 | 1800 | |
| 12415342 | CIKE | A | Aug. 8, 2015, 1:58 p.m. | OK | MS C++ | TESTS | 24 | 30 | 0 | 1800 | |
| 10138137 | OmarHashim | A | March 3, 2015, 8:52 p.m. | OK | MS C++ | TESTS | 24 | 30 | 0 | 1800 | |
| 8745821 | urationc | A | Nov. 18, 2014, 12:42 p.m. | OK | MS C++ | TESTS | 24 | 30 | 0 | 1800 | |
| 21879358 | mayakin | A | Oct. 29, 2016, 6:30 p.m. | OK | PHP | TESTS | 24 | 62 | 0 | 1800 | |
| 19670284 | tushutripathi | A | Aug. 6, 2016, 1:02 p.m. | OK | PyPy 2 | TESTS | 24 | 404 | 29696000 | 1800 | |
| 4001998 | Neil | A | July 2, 2013, 6:13 a.m. | OK | Python 2 | TESTS | 24 | 46 | 307200 | 1800 | |
| 4001992 | Neil | A | July 2, 2013, 6:10 a.m. | OK | Python 2 | TESTS | 24 | 46 | 307200 | 1800 | |
| 1750451 | maverickz | A | June 1, 2012, 8:14 p.m. | OK | Python 2 | TESTS | 24 | 60 | 2867200 | 1800 | |
| 1611138 | nwi | A | April 22, 2012, 8:29 a.m. | OK | Python 2 | TESTS | 24 | 80 | 2867200 | 1800 | |
| 46822069 | Mohamed_Ayman | A | Dec. 9, 2018, 3:55 p.m. | OK | Python 3 | TESTS | 24 | 278 | 102400 | 1800 | |
| 18596890 | Hankai | A | June 19, 2016, 11:32 a.m. | OK | Ruby | TESTS | 24 | 124 | 0 | 1800 | |
| 18596723 | Hankai | A | June 19, 2016, 11:22 a.m. | OK | Ruby | TESTS | 24 | 124 | 0 | 1800 | |
| 1612376 | osa_k | A | April 22, 2012, 9:05 a.m. | OK | Ruby | TESTS | 24 | 130 | 5734400 | 1800 | |
| 18595944 | Hankai | A | June 19, 2016, 10:33 a.m. | OK | Ruby | TESTS | 24 | 186 | 0 | 1800 |
Back to search problems