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 |
|---|---|---|---|---|---|---|
| 433 | Codeforces Round 248 (Div. 2) | FINISHED | False | 7200 | 375490822 | May 24, 2014, 7 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 2617 ) | C | Ryouko's Memory Note | PROGRAMMING | implementation math sortings | 1900 |
Ryouko is an extremely forgetful girl, she could even forget something that has just happened. So in order to remember, she takes a notebook with her, called Ryouko's Memory Note . She writes what she sees and what she hears on the notebook, and the notebook became her memory. Though Ryouko is forgetful, she is also born with superb analyzing abilities. However, analyzing depends greatly on gathered information, in other words, memory. So she has to shuffle through her notebook whenever she needs to analyze, which is tough work. Ryouko's notebook consists of n pages, numbered from 1 to n . To make life (and this problem) easier, we consider that to turn from page x to page y , | x - y | pages should be turned. During analyzing, Ryouko needs m pieces of information, the i -th piece of information is on page a i . Information must be read from the notebook in order, so the total number of pages that Ryouko needs to turn is . Ryouko wants to decrease the number of pages that need to be turned. In order to achieve this, she can merge two pages of her notebook. If Ryouko merges page x to page y , she would copy all the information on page x to y (1 ≤ x , y ≤ n ) , and consequently, all elements in sequence a that was x would become y . Note that x can be equal to y , in which case no changes take place. Please tell Ryouko the minimum number of pages that she needs to turn. Note she can apply the described operation at most once before the reading. Note that the answer can exceed 32-bit integers. The first line of input contains two integers n and m (1 ≤ n , m ≤ 10 5 ) . The next line contains m integers separated by spaces: a 1 , a 2 , ..., a m (1 ≤ a i ≤ n ) . Print a single integer — the minimum number of pages Ryouko needs to turn. In the first sample, the optimal solution is to merge page 4 to 3, after merging sequence a becomes {1, 2, 3, 3, 3, 2} , so the number of pages Ryouko needs to turn is |1 - 2| + |2 - 3| + |3 - 3| + |3 - 3| + |3 - 2| = 3 . In the s |
| Codeforces Round #248 Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 69804572 | rr_ | C | Jan. 30, 2020, 12:53 a.m. | OK | D | TESTS | 52 | 109 | 22425600 | 1900 | |
| 30630710 | darkkcyan | C | Sept. 23, 2017, 5:26 a.m. | OK | FPC | TESTS | 52 | 31 | 2969600 | 1900 | |
| 6797373 | landaigia | C | June 4, 2014, 2:08 p.m. | OK | FPC | TESTS | 52 | 77 | 48128000 | 1900 | |
| 6722506 | Jicote | C | May 27, 2014, 3:54 p.m. | OK | FPC | TESTS | 52 | 93 | 11878400 | 1900 | |
| 6722529 | Jicote | C | May 27, 2014, 3:59 p.m. | OK | FPC | TESTS | 52 | 108 | 10342400 | 1900 | |
| 6722485 | Jicote | C | May 27, 2014, 3:50 p.m. | OK | FPC | TESTS | 52 | 124 | 11980800 | 1900 | |
| 6726982 | myown1209 | C | May 28, 2014, 11:52 a.m. | OK | GNU C | TESTS | 52 | 46 | 2764800 | 1900 | |
| 6990458 | vjudge3 | C | July 1, 2014, 8:03 a.m. | OK | GNU C | TESTS | 52 | 46 | 3174400 | 1900 | |
| 28414522 | srijansingh | C | July 10, 2017, 7:37 p.m. | OK | GNU C | TESTS | 52 | 46 | 7987200 | 1900 | |
| 20540902 | rainboy | C | Sept. 11, 2016, 10:21 p.m. | OK | GNU C | TESTS | 52 | 77 | 2048000 | 1900 | |
| 6715036 | crccw | C | May 26, 2014, 11:08 a.m. | OK | GNU C | TESTS | 52 | 93 | 16793600 | 1900 | |
| 10424496 | hwq1191 | C | March 24, 2015, 3:41 p.m. | OK | GNU C++ | TESTS | 52 | 15 | 1638400 | 1900 | |
| 6990380 | vjudge4 | C | July 1, 2014, 7:46 a.m. | OK | GNU C++ | TESTS | 52 | 31 | 2764800 | 1900 | |
| 6712576 | afrizal | C | May 26, 2014, 12:41 a.m. | OK | GNU C++ | TESTS | 52 | 31 | 3072000 | 1900 | |
| 6724761 | ishiney | C | May 28, 2014, 4:22 a.m. | OK | GNU C++ | TESTS | 52 | 31 | 3584000 | 1900 | |
| 31536981 | QYP_2002 | C | Oct. 20, 2017, 2:46 p.m. | OK | GNU C++ | TESTS | 52 | 31 | 3686400 | 1900 | |
| 7673205 | vjudge5 | C | Sept. 3, 2014, 9:34 a.m. | OK | GNU C++ | TESTS | 52 | 31 | 4300800 | 1900 | |
| 6991363 | xchrui | C | July 1, 2014, 11:06 a.m. | OK | GNU C++ | TESTS | 52 | 31 | 5939200 | 1900 | |
| 6709140 | Gromah | C | May 25, 2014, 9:29 a.m. | OK | GNU C++ | TESTS | 52 | 31 | 16076800 | 1900 | |
| 6713018 | zhonghaoxi | C | May 26, 2014, 3:18 a.m. | OK | GNU C++ | TESTS | 52 | 46 | 1945600 | 1900 | |
| 19452784 | TsReaper | C | July 28, 2016, 2:51 a.m. | OK | GNU C++ | TESTS | 52 | 46 | 2252800 | 1900 | |
| 6712912 | craig04 | C | May 26, 2014, 2:44 a.m. | OK | GNU C++0x | TESTS | 52 | 31 | 3174400 | 1900 | |
| 6714218 | Hagentern | C | May 26, 2014, 8:37 a.m. | OK | GNU C++0x | TESTS | 52 | 31 | 3993600 | 1900 | |
| 9285635 | jorik | C | Dec. 27, 2014, 3:47 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3379200 | 1900 | |
| 8271583 | tuna_salad | C | Oct. 16, 2014, 6:32 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 7196561 | Plumrain | C | July 21, 2014, 3:56 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 6895109 | blabla404 | C | June 15, 2014, 3:12 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 6749220 | moh.amr | C | May 30, 2014, 4:51 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 6723258 | Crucian | C | May 27, 2014, 6:50 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 6717542 | xorfire | C | May 26, 2014, 6:55 p.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 6708007 | rendon | C | May 25, 2014, 3:58 a.m. | OK | GNU C++0x | TESTS | 52 | 46 | 3481600 | 1900 | |
| 45428656 | _CZH | C | Nov. 8, 2018, 12:42 a.m. | OK | GNU C++11 | TESTS | 52 | 31 | 3379200 | 1900 | |
| 44022454 | fks20011206 | C | Oct. 9, 2018, 5:29 a.m. | OK | GNU C++11 | TESTS | 52 | 31 | 3891200 | 1900 | |
| 13607681 | vjudge4 | C | Oct. 14, 2015, 1:23 p.m. | OK | GNU C++11 | TESTS | 52 | 46 | 2048000 | 1900 | |
| 13017623 | qsqx | C | Sept. 16, 2015, 7:50 a.m. | OK | GNU C++11 | TESTS | 52 | 46 | 2150400 | 1900 | |
| 17264053 | vjudge3 | C | April 10, 2016, 11:37 a.m. | OK | GNU C++11 | TESTS | 52 | 46 | 3072000 | 1900 | |
| 17264051 | 14020031108 | C | April 10, 2016, 11:37 a.m. | OK | GNU C++11 | TESTS | 52 | 46 | 3072000 | 1900 | |
| 11021572 | tanphatls987 | C | May 7, 2015, 2:16 p.m. | OK | GNU C++11 | TESTS | 52 | 46 | 3174400 | 1900 | |
| 69202171 | vjudge3 | C | Jan. 20, 2020, 4:54 p.m. | OK | GNU C++11 | TESTS | 52 | 46 | 3379200 | 1900 | |
| 53011566 | Ahmed_Morsy | C | April 19, 2019, 12:21 p.m. | OK | GNU C++11 | TESTS | 52 | 46 | 3379200 | 1900 | |
| 50282750 | vjudge2 | C | Feb. 21, 2019, 1:27 p.m. | OK | GNU C++11 | TESTS | 52 | 46 | 3379200 | 1900 | |
| 50279229 | TistPetr-is-ok | C | Feb. 21, 2019, 11:53 a.m. | OK | GNU C++14 | TESTS | 52 | 46 | 3481600 | 1900 | |
| 43431501 | mredigonda | C | Sept. 26, 2018, 1:42 a.m. | OK | GNU C++14 | TESTS | 52 | 46 | 3481600 | 1900 | |
| 21971977 | DXHPeter | C | Nov. 1, 2016, 3:29 p.m. | OK | GNU C++14 | TESTS | 52 | 46 | 3891200 | 1900 | |
| 25718437 | RailtonT | C | March 22, 2017, 5:39 p.m. | OK | GNU C++14 | TESTS | 52 | 46 | 5324800 | 1900 | |
| 46849057 | blue__legend | C | Dec. 10, 2018, 11:26 a.m. | OK | GNU C++14 | TESTS | 52 | 46 | 5427200 | 1900 | |
| 26694023 | bilau_de_campina | C | April 27, 2017, 12:32 a.m. | OK | GNU C++14 | TESTS | 52 | 46 | 5427200 | 1900 | |
| 25470571 | Snow_Leopard | C | March 14, 2017, 10:41 a.m. | OK | GNU C++14 | TESTS | 52 | 46 | 5427200 | 1900 | |
| 57509782 | jam1729 | C | July 22, 2019, 1:20 p.m. | OK | GNU C++14 | TESTS | 52 | 61 | 3379200 | 1900 | |
| 44416434 | GT_18 | C | Oct. 16, 2018, 7:18 p.m. | OK | GNU C++14 | TESTS | 52 | 61 | 3379200 | 1900 | |
| 22610476 | step_by_step | C | Nov. 29, 2016, 9:02 p.m. | OK | GNU C++14 | TESTS | 52 | 61 | 3379200 | 1900 | |
| 58942939 | nickluo | C | Aug. 17, 2019, 7:43 a.m. | OK | GNU C++17 | TESTS | 52 | 46 | 3993600 | 1900 | |
| 56524746 | kaihr | C | July 4, 2019, 4:37 p.m. | OK | GNU C++17 | TESTS | 52 | 46 | 5427200 | 1900 | |
| 50626990 | shreyashfs | C | March 1, 2019, 6:42 a.m. | OK | GNU C++17 | TESTS | 52 | 46 | 5427200 | 1900 | |
| 38472950 | KeyurJain | C | May 21, 2018, 2:43 a.m. | OK | GNU C++17 | TESTS | 52 | 61 | 3481600 | 1900 | |
| 43042629 | benmirt | C | Sept. 18, 2018, 4:22 p.m. | OK | GNU C++17 | TESTS | 52 | 62 | 3072000 | 1900 | |
| 57295342 | kingcranky | C | July 18, 2019, 6:55 p.m. | OK | GNU C++17 | TESTS | 52 | 62 | 3379200 | 1900 | |
| 68071015 | racoon | C | Jan. 2, 2020, 10:17 a.m. | OK | GNU C++17 | TESTS | 52 | 62 | 3481600 | 1900 | |
| 47724957 | yassin_ | C | Dec. 30, 2018, 1:44 p.m. | OK | GNU C++17 | TESTS | 52 | 62 | 3481600 | 1900 | |
| 43160794 | mohamedeltair | C | Sept. 21, 2018, 12:53 a.m. | OK | GNU C++17 | TESTS | 52 | 62 | 3481600 | 1900 | |
| 40547788 | 0442A403 | C | July 19, 2018, 12:43 p.m. | OK | GNU C++17 | TESTS | 52 | 62 | 3481600 | 1900 | |
| 6718065 | erikr | C | May 26, 2014, 9:26 p.m. | OK | Haskell | TESTS | 52 | 234 | 27545600 | 1900 | |
| 6708192 | haruki57 | C | May 25, 2014, 5:22 a.m. | OK | Java 6 | TESTS | 52 | 140 | 12492800 | 1900 | |
| 6757924 | ArkCoder | C | May 31, 2014, 3:50 p.m. | OK | Java 6 | TESTS | 52 | 155 | 614400 | 1900 | |
| 6757912 | ArkCoder | C | May 31, 2014, 3:47 p.m. | OK | Java 6 | TESTS | 52 | 171 | 10649600 | 1900 | |
| 6709914 | codexile | C | May 25, 2014, 12:12 p.m. | OK | Java 6 | TESTS | 52 | 187 | 12902400 | 1900 | |
| 6709889 | codexile | C | May 25, 2014, 12:07 p.m. | OK | Java 6 | TESTS | 52 | 187 | 12902400 | 1900 | |
| 7327222 | khoahoc1024 | C | Aug. 2, 2014, 10:10 a.m. | OK | Java 6 | TESTS | 52 | 187 | 14950400 | 1900 | |
| 6710031 | codexile | C | May 25, 2014, 12:40 p.m. | OK | Java 6 | TESTS | 52 | 202 | 12902400 | 1900 | |
| 9742422 | bnuvjudge | C | Feb. 7, 2015, 6:36 a.m. | OK | Java 6 | TESTS | 52 | 202 | 20787200 | 1900 | |
| 9742425 | a654889339 | C | Feb. 7, 2015, 6:36 a.m. | OK | Java 6 | TESTS | 52 | 217 | 20787200 | 1900 | |
| 6709717 | codexile | C | May 25, 2014, 11:34 a.m. | OK | Java 6 | TESTS | 52 | 249 | 37990400 | 1900 | |
| 6704515 | OnShuffle | C | May 24, 2014, 1:46 p.m. | OK | Java 7 | TESTS | 52 | 155 | 614400 | 1900 | |
| 6715150 | aliiitarek | C | May 26, 2014, 11:33 a.m. | OK | Java 7 | TESTS | 52 | 156 | 10854400 | 1900 | |
| 10525823 | sweiss | C | March 30, 2015, 3:05 p.m. | OK | Java 7 | TESTS | 52 | 171 | 0 | 1900 | |
| 9422531 | 7IDO | C | Jan. 13, 2015, 9:38 a.m. | OK | Java 7 | TESTS | 52 | 171 | 12288000 | 1900 | |
| 6712961 | vjudge2 | C | May 26, 2014, 3:01 a.m. | OK | Java 7 | TESTS | 52 | 186 | 10854400 | 1900 | |
| 6704390 | 1e9 | C | May 24, 2014, 1:36 p.m. | OK | Java 7 | TESTS | 52 | 186 | 12800000 | 1900 | |
| 6718868 | feline | C | May 27, 2014, 3:01 a.m. | OK | Java 7 | TESTS | 52 | 186 | 17203200 | 1900 | |
| 6712875 | vjudge5 | C | May 26, 2014, 2:30 a.m. | OK | Java 7 | TESTS | 52 | 187 | 409600 | 1900 | |
| 9973507 | mkirsche | C | Feb. 23, 2015, 8:08 p.m. | OK | Java 7 | TESTS | 52 | 187 | 13312000 | 1900 | |
| 6709897 | codexile | C | May 25, 2014, 12:08 p.m. | OK | Java 7 | TESTS | 52 | 202 | 12902400 | 1900 | |
| 44766988 | AJ47 | C | Oct. 24, 2018, 10:27 a.m. | OK | Java 8 | TESTS | 52 | 171 | 4915200 | 1900 | |
| 40589928 | Ahmad | C | July 20, 2018, 9:25 p.m. | OK | Java 8 | TESTS | 52 | 202 | 5734400 | 1900 | |
| 10118383 | essar | C | March 2, 2015, 12:28 p.m. | OK | Java 8 | TESTS | 52 | 202 | 10752000 | 1900 | |
| 43236465 | jwozniak | C | Sept. 22, 2018, 8:18 a.m. | OK | Java 8 | TESTS | 52 | 217 | 8089600 | 1900 | |
| 26909767 | Kammola | C | May 6, 2017, 8:12 p.m. | OK | Java 8 | TESTS | 52 | 218 | 10649600 | 1900 | |
| 9553450 | mtf | C | Jan. 25, 2015, 8:08 p.m. | OK | Java 8 | TESTS | 52 | 218 | 13004800 | 1900 | |
| 38348789 | amolpratap007 | C | May 17, 2018, 12:38 p.m. | OK | Java 8 | TESTS | 52 | 218 | 14028800 | 1900 | |
| 27233912 | Omar_Morsi | C | May 20, 2017, 10:53 a.m. | OK | Java 8 | TESTS | 52 | 218 | 19456000 | 1900 | |
| 26513029 | catchup | C | April 20, 2017, 10:34 a.m. | OK | Java 8 | TESTS | 52 | 218 | 36864000 | 1900 | |
| 12772916 | Abkreno94 | C | Aug. 30, 2015, 8:37 a.m. | OK | Java 8 | TESTS | 52 | 233 | 5324800 | 1900 | |
| 27511373 | as12 | C | June 1, 2017, 10:04 p.m. | OK | JavaScript | TESTS | 52 | 234 | 34713600 | 1900 | |
| 66151079 | RSBat | C | Dec. 1, 2019, 7 p.m. | OK | Kotlin | TESTS | 52 | 265 | 13414400 | 1900 | |
| 51966454 | hongquanntct | C | March 29, 2019, 10:13 a.m. | OK | Mono C# | TESTS | 52 | 108 | 18739200 | 1900 | |
| 51966491 | hongquanntct | C | March 29, 2019, 10:14 a.m. | OK | Mono C# | TESTS | 52 | 109 | 16793600 | 1900 | |
| 51966405 | hongquanntct | C | March 29, 2019, 10:12 a.m. | OK | Mono C# | TESTS | 52 | 139 | 26726400 | 1900 | |
| 41624575 | Mem | C | Aug. 15, 2018, 1:36 p.m. | OK | Mono C# | TESTS | 52 | 327 | 42905600 | 1900 | |
| 14194052 | Mem | C | Nov. 11, 2015, 8:24 a.m. | OK | MS C# | TESTS | 52 | 124 | 22630400 | 1900 | |
| 6753136 | mightyvoice | C | May 30, 2014, 8:48 p.m. | OK | MS C++ | TESTS | 52 | 46 | 3993600 | 1900 | |
| 6714794 | XDJ | C | May 26, 2014, 10:24 a.m. | OK | MS C++ | TESTS | 52 | 46 | 3993600 | 1900 | |
| 8244772 | Adhambek | C | Oct. 16, 2014, 9:37 a.m. | OK | MS C++ | TESTS | 52 | 46 | 4096000 | 1900 | |
| 7150022 | csehydrogen | C | July 18, 2014, 2:35 p.m. | OK | MS C++ | TESTS | 52 | 46 | 4300800 | 1900 | |
| 6710794 | MoMoBLY | C | May 25, 2014, 3:07 p.m. | OK | MS C++ | TESTS | 52 | 46 | 4403200 | 1900 | |
| 6710864 | MoMoBLY | C | May 25, 2014, 3:20 p.m. | OK | MS C++ | TESTS | 52 | 46 | 4403200 | 1900 | |
| 6723180 | ssj1996 | C | May 27, 2014, 6:34 p.m. | OK | MS C++ | TESTS | 52 | 46 | 4403200 | 1900 | |
| 6731380 | End | C | May 29, 2014, 4:40 a.m. | OK | MS C++ | TESTS | 52 | 46 | 6451200 | 1900 | |
| 7265945 | Mosyagin | C | July 27, 2014, 6:10 p.m. | OK | MS C++ | TESTS | 52 | 61 | 4096000 | 1900 | |
| 6731329 | End | C | May 29, 2014, 4:14 a.m. | OK | MS C++ | TESTS | 52 | 61 | 6553600 | 1900 | |
| 53022516 | c1729 | C | April 19, 2019, 5:11 p.m. | OK | PyPy 2 | TESTS | 52 | 234 | 11264000 | 1900 | |
| 43508539 | ItsLastDay | C | Sept. 27, 2018, 8:57 p.m. | OK | PyPy 2 | TESTS | 52 | 327 | 13516800 | 1900 | |
| 43508523 | ItsLastDay | C | Sept. 27, 2018, 8:56 p.m. | OK | PyPy 3 | TESTS | 52 | 421 | 14540800 | 1900 | |
| 17143644 | DukeOfYork | C | April 3, 2016, 10:39 a.m. | OK | Python 2 | TESTS | 52 | 327 | 13414400 | 1900 | |
| 6711160 | abc_1988_1106 | C | May 25, 2014, 4:33 p.m. | OK | Python 2 | TESTS | 52 | 436 | 10649600 | 1900 | |
| 6790307 | nealzane | C | June 3, 2014, 4:34 p.m. | OK | Python 2 | TESTS | 52 | 452 | 11161600 | 1900 | |
| 6852488 | NYU | C | June 9, 2014, 6:11 a.m. | OK | Python 2 | TESTS | 52 | 468 | 11468800 | 1900 | |
| 6838415 | sglyons2 | C | June 8, 2014, 3:24 p.m. | OK | Python 2 | TESTS | 52 | 468 | 11468800 | 1900 | |
| 10497695 | Andimeo | C | March 28, 2015, 8:21 a.m. | OK | Python 2 | TESTS | 52 | 498 | 9113600 | 1900 | |
| 6709392 | nab | C | May 25, 2014, 10:20 a.m. | OK | Python 2 | TESTS | 52 | 530 | 13926400 | 1900 | |
| 35871853 | ______u______ | C | March 3, 2018, 6:58 a.m. | OK | Python 2 | TESTS | 52 | 576 | 18432000 | 1900 | |
| 35871613 | ______n______ | C | March 3, 2018, 6:53 a.m. | OK | Python 2 | TESTS | 52 | 576 | 18432000 | 1900 | |
| 35871059 | _____i_____ | C | March 3, 2018, 6:41 a.m. | OK | Python 2 | TESTS | 52 | 576 | 18432000 | 1900 | |
| 6726274 | rasto | C | May 28, 2014, 10:07 a.m. | OK | Python 3 | TESTS | 52 | 467 | 10137600 | 1900 | |
| 14508361 | pjcuy | C | Nov. 27, 2015, 9:16 a.m. | OK | Python 3 | TESTS | 52 | 483 | 11980800 | 1900 | |
| 42135547 | Mk_Python_v1 | C | Aug. 26, 2018, 11:20 p.m. | OK | Python 3 | TESTS | 52 | 514 | 11673600 | 1900 | |
| 6710871 | begebot | C | May 25, 2014, 3:21 p.m. | OK | Python 3 | TESTS | 52 | 514 | 12492800 | 1900 | |
| 6826900 | yugle7 | C | June 6, 2014, 1:20 p.m. | OK | Python 3 | TESTS | 52 | 545 | 12902400 | 1900 | |
| 7122696 | Shiz0 | C | July 17, 2014, 9:51 a.m. | OK | Python 3 | TESTS | 52 | 561 | 11776000 | 1900 | |
| 43508507 | ItsLastDay | C | Sept. 27, 2018, 8:56 p.m. | OK | Python 3 | TESTS | 52 | 904 | 12390400 | 1900 |
Back to search problems