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 |
|---|---|---|---|---|---|---|
| 238 | Codeforces Round 148 (Div. 1) | FINISHED | False | 7200 | 424360823 | Nov. 4, 2012, 4 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1417 ) | B | Boring Partition | PROGRAMMING | constructive algorithms | 2100 |
This problem is the most boring one you've ever seen. Given a sequence of integers a 1 , a 2 , ..., a n and a non-negative integer h , our goal is to partition the sequence into two subsequences (not necessarily consist of continuous elements). Each element of the original sequence should be contained in exactly one of the result subsequences. Note, that one of the result subsequences can be empty. Let's define function f ( a i , a j ) on pairs of distinct elements (that is i ≠ j ) in the original sequence. If a i and a j are in the same subsequence in the current partition then f ( a i , a j ) = a i + a j otherwise f ( a i , a j ) = a i + a j + h . Consider all possible values of the function f for some partition. We'll call the goodness of this partiotion the difference between the maximum value of function f and the minimum value of function f . Your task is to find a partition of the given sequence a that have the minimal possible goodness among all possible partitions. The first line of input contains integers n and h (2 ≤ n ≤ 10 5 , 0 ≤ h ≤ 10 8 ) . In the second line there is a list of n space-separated integers representing a 1 , a 2 , ..., a n (0 ≤ a i ≤ 10 8 ) . The first line of output should contain the required minimum goodness. The second line describes the optimal partition. You should print n whitespace-separated integers in the second line. The i -th integer is 1 if a i is in the first subsequence otherwise it should be 2 . If there are several possible correct answers you are allowed to print any of them. In the first sample the values of f are as follows: f (1, 2) = 1 + 2 + 2 = 5 , f (1, 3) = 1 + 3 + 2 = 6 and f (2, 3) = 2 + 3 = 5 . So the difference between maximum and minimum values of f is 1 . In the second sample the value of h is large, so it's better for one of the sub-sequences to be empty. |
| Editorial for Codeforces Round #148 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 40990568 | ReaLNero1 | B | July 31, 2018, 12:02 a.m. | OK | Delphi | TESTS | 38 | 62 | 819200 | 2100 | |
| 2511621 | AleksanderBalobanov | B | Nov. 5, 2012, 3:18 p.m. | OK | Delphi | TESTS | 38 | 109 | 2457600 | 2100 | |
| 2505335 | ruban | B | Nov. 4, 2012, 6:59 p.m. | OK | Delphi | TESTS | 38 | 125 | 18534400 | 2100 | |
| 4165751 | Omelianenko | B | July 25, 2013, 8:52 p.m. | OK | FPC | TESTS | 38 | 46 | 1331200 | 2100 | |
| 3111608 | leha_raketa96 | B | Feb. 13, 2013, 12:40 p.m. | OK | FPC | TESTS | 38 | 62 | 1331200 | 2100 | |
| 2503842 | M0sTik | B | Nov. 4, 2012, 5:40 p.m. | OK | FPC | TESTS | 38 | 62 | 2048000 | 2100 | |
| 2532238 | Yaroslav-555 | B | Nov. 11, 2012, 7:09 a.m. | OK | FPC | TESTS | 38 | 78 | 1638400 | 2100 | |
| 2527411 | LbyG | B | Nov. 9, 2012, 1:49 p.m. | OK | FPC | TESTS | 38 | 78 | 1638400 | 2100 | |
| 2504697 | con_nha_ngheo | B | Nov. 4, 2012, 5:59 p.m. | OK | FPC | TESTS | 38 | 78 | 2150400 | 2100 | |
| 2515211 | Furko | B | Nov. 6, 2012, 2:19 p.m. | OK | FPC | TESTS | 38 | 78 | 8192000 | 2100 | |
| 2503790 | Oryshych | B | Nov. 4, 2012, 5:39 p.m. | OK | FPC | TESTS | 38 | 93 | 1228800 | 2100 | |
| 2503406 | Vergissmeinnicht | B | Nov. 4, 2012, 5:29 p.m. | OK | FPC | TESTS | 38 | 93 | 1228800 | 2100 | |
| 5606252 | Wolfik | B | Jan. 2, 2014, 6:05 p.m. | OK | FPC | TESTS | 38 | 124 | 1638400 | 2100 | |
| 2766515 | ACMonster | B | Dec. 14, 2012, 12:26 p.m. | OK | GNU C++ | TESTS | 38 | 46 | 819200 | 2100 | |
| 3451689 | ycid | B | April 2, 2013, 5:24 a.m. | OK | GNU C++ | TESTS | 38 | 46 | 2560000 | 2100 | |
| 40215839 | Scut82 | B | July 12, 2018, 2:22 a.m. | OK | GNU C++ | TESTS | 38 | 62 | 409600 | 2100 | |
| 3578835 | moreD | B | April 20, 2013, 6:09 a.m. | OK | GNU C++ | TESTS | 38 | 62 | 409600 | 2100 | |
| 3407737 | vjudge2 | B | March 26, 2013, 11:04 a.m. | OK | GNU C++ | TESTS | 38 | 62 | 409600 | 2100 | |
| 2530843 | guguli | B | Nov. 10, 2012, 3:35 p.m. | OK | GNU C++ | TESTS | 38 | 62 | 409600 | 2100 | |
| 2519584 | xiaotao | B | Nov. 7, 2012, 1:50 p.m. | OK | GNU C++ | TESTS | 38 | 62 | 409600 | 2100 | |
| 2502746 | sobhan.miryoosefi | B | Nov. 4, 2012, 5:14 p.m. | OK | GNU C++ | TESTS | 38 | 62 | 409600 | 2100 | |
| 2511963 | persianpars | B | Nov. 5, 2012, 4:36 p.m. | OK | GNU C++ | TESTS | 38 | 62 | 819200 | 2100 | |
| 2501464 | b-inary | B | Nov. 4, 2012, 4:45 p.m. | OK | GNU C++ | TESTS | 38 | 62 | 819200 | 2100 | |
| 4914003 | harhrayr | B | Oct. 27, 2013, 3:35 p.m. | OK | GNU C++0x | TESTS | 38 | 46 | 1638400 | 2100 | |
| 2501627 | cuiaoxiang | B | Nov. 4, 2012, 4:48 p.m. | OK | GNU C++0x | TESTS | 38 | 78 | 1228800 | 2100 | |
| 6415273 | betaveros | B | April 19, 2014, 5:26 a.m. | OK | GNU C++0x | TESTS | 38 | 92 | 1126400 | 2100 | |
| 6993511 | aliasadiiii | B | July 1, 2014, 6:38 p.m. | OK | GNU C++0x | TESTS | 38 | 92 | 1638400 | 2100 | |
| 2501044 | Andrew_Makar | B | Nov. 4, 2012, 4:36 p.m. | OK | GNU C++0x | TESTS | 38 | 93 | 819200 | 2100 | |
| 4359916 | vjudge5 | B | Aug. 28, 2013, 4:58 a.m. | OK | GNU C++0x | TESTS | 38 | 124 | 1228800 | 2100 | |
| 10051154 | sdya | B | Feb. 27, 2015, 1:12 p.m. | OK | GNU C++0x | TESTS | 38 | 124 | 2969600 | 2100 | |
| 6415679 | t1016d | B | April 19, 2014, 6:32 a.m. | OK | GNU C++0x | TESTS | 38 | 154 | 1228800 | 2100 | |
| 2501695 | BSBandme | B | Nov. 4, 2012, 4:50 p.m. | OK | GNU C++0x | TESTS | 38 | 156 | 24064000 | 2100 | |
| 2508577 | riadwaw | B | Nov. 4, 2012, 11:17 p.m. | OK | GNU C++0x | TESTS | 38 | 187 | 819200 | 2100 | |
| 18780569 | TheNewStart | B | June 29, 2016, 9:25 a.m. | OK | GNU C++11 | TESTS | 38 | 92 | 614400 | 2100 | |
| 45414113 | vjudge3 | B | Nov. 7, 2018, 1:20 p.m. | OK | GNU C++11 | TESTS | 38 | 92 | 819200 | 2100 | |
| 20386499 | PMichalak | B | Sept. 4, 2016, 5:05 p.m. | OK | GNU C++11 | TESTS | 38 | 92 | 1024000 | 2100 | |
| 13487798 | JohStraat | B | Oct. 8, 2015, 5:39 a.m. | OK | GNU C++11 | TESTS | 38 | 92 | 1228800 | 2100 | |
| 11631209 | Skeas | B | June 18, 2015, 11:15 a.m. | OK | GNU C++11 | TESTS | 38 | 92 | 1228800 | 2100 | |
| 14855778 | joisino | B | Dec. 18, 2015, 1:21 a.m. | OK | GNU C++11 | TESTS | 38 | 92 | 1638400 | 2100 | |
| 11696469 | M.Mahdi | B | June 21, 2015, 12:23 p.m. | OK | GNU C++11 | TESTS | 38 | 92 | 1638400 | 2100 | |
| 17128790 | freebsdx | B | April 2, 2016, 11:15 a.m. | OK | GNU C++11 | TESTS | 38 | 92 | 2457600 | 2100 | |
| 21599871 | SaYami | B | Oct. 19, 2016, 5:03 p.m. | OK | GNU C++11 | TESTS | 38 | 92 | 2867200 | 2100 | |
| 17164794 | noor148 | B | April 4, 2016, 11:19 p.m. | OK | GNU C++11 | TESTS | 38 | 92 | 3788800 | 2100 | |
| 67971249 | nikolapesic2802 | B | Dec. 30, 2019, 3:06 p.m. | OK | GNU C++14 | TESTS | 38 | 92 | 409600 | 2100 | |
| 48363741 | anjn98 | B | Jan. 13, 2019, 8:03 p.m. | OK | GNU C++14 | TESTS | 38 | 92 | 819200 | 2100 | |
| 48063816 | sarthak1220 | B | Jan. 7, 2019, 4:55 p.m. | OK | GNU C++14 | TESTS | 38 | 92 | 819200 | 2100 | |
| 45277401 | ljx19990328 | B | Nov. 4, 2018, 11:51 a.m. | OK | GNU C++14 | TESTS | 38 | 92 | 819200 | 2100 | |
| 22494724 | daga | B | Nov. 25, 2016, 5:34 p.m. | OK | GNU C++14 | TESTS | 38 | 92 | 819200 | 2100 | |
| 45313762 | vjudge1 | B | Nov. 5, 2018, 6:42 a.m. | OK | GNU C++14 | TESTS | 38 | 92 | 1228800 | 2100 | |
| 41314452 | Corvus | B | Aug. 7, 2018, 6:28 p.m. | OK | GNU C++14 | TESTS | 38 | 92 | 1228800 | 2100 | |
| 30332627 | LiChenKoh | B | Sept. 14, 2017, 3:52 p.m. | OK | GNU C++14 | TESTS | 38 | 92 | 1638400 | 2100 | |
| 26529443 | KhaleD_ | B | April 21, 2017, 2:53 a.m. | OK | GNU C++14 | TESTS | 38 | 92 | 3174400 | 2100 | |
| 61873765 | _no0B | B | Oct. 4, 2019, 7:17 p.m. | OK | GNU C++14 | TESTS | 38 | 122 | 819200 | 2100 | |
| 52291638 | Nakagawa.Kanon | B | April 4, 2019, 2:27 a.m. | OK | GNU C++17 | TESTS | 38 | 92 | 819200 | 2100 | |
| 50598076 | ruo | B | Feb. 28, 2019, 11:24 a.m. | OK | GNU C++17 | TESTS | 38 | 92 | 1228800 | 2100 | |
| 54799380 | kostia244 | B | May 29, 2019, 11:15 a.m. | OK | GNU C++17 | TESTS | 38 | 92 | 1638400 | 2100 | |
| 52301140 | DanWarren | B | April 4, 2019, 9:14 a.m. | OK | GNU C++17 | TESTS | 38 | 92 | 2457600 | 2100 | |
| 43589571 | ak_97 | B | Sept. 29, 2018, 11:31 p.m. | OK | GNU C++17 | TESTS | 38 | 124 | 819200 | 2100 | |
| 44621683 | karansiwach360 | B | Oct. 21, 2018, 6:47 a.m. | OK | GNU C++17 | TESTS | 38 | 124 | 1433600 | 2100 | |
| 64311844 | JusTice | B | Nov. 5, 2019, 12:59 p.m. | OK | GNU C++17 | TESTS | 38 | 124 | 1638400 | 2100 | |
| 54481638 | Patwari26 | B | May 22, 2019, 11:18 a.m. | OK | GNU C++17 | TESTS | 38 | 124 | 1638400 | 2100 | |
| 54480419 | aaryandosaj | B | May 22, 2019, 10:46 a.m. | OK | GNU C++17 | TESTS | 38 | 124 | 1638400 | 2100 | |
| 54165248 | Photon_ | B | May 15, 2019, 8:25 a.m. | OK | GNU C++17 | TESTS | 38 | 124 | 1638400 | 2100 | |
| 2505049 | uwi | B | Nov. 4, 2012, 6:37 p.m. | OK | Java 6 | TESTS | 38 | 156 | 204800 | 2100 | |
| 3402463 | mashinist | B | March 25, 2013, 5:49 a.m. | OK | Java 6 | TESTS | 38 | 187 | 2662400 | 2100 | |
| 2508284 | mdldml | B | Nov. 4, 2012, 8:27 p.m. | OK | Java 6 | TESTS | 38 | 218 | 307200 | 2100 | |
| 2503169 | ysyshtc | B | Nov. 4, 2012, 5:23 p.m. | OK | Java 6 | TESTS | 38 | 234 | 307200 | 2100 | |
| 2502766 | piotr.kukla | B | Nov. 4, 2012, 5:14 p.m. | OK | Java 6 | TESTS | 38 | 250 | 204800 | 2100 | |
| 2508307 | Kornacker | B | Nov. 4, 2012, 8:33 p.m. | OK | Java 6 | TESTS | 38 | 250 | 409600 | 2100 | |
| 2560610 | luckman | B | Nov. 14, 2012, 7:19 p.m. | OK | Java 6 | TESTS | 38 | 265 | 409600 | 2100 | |
| 3163912 | jmoreira | B | Feb. 20, 2013, 8:52 p.m. | OK | Java 6 | TESTS | 38 | 359 | 307200 | 2100 | |
| 3142228 | z7oka | B | Feb. 18, 2013, 6:17 a.m. | OK | Java 6 | TESTS | 38 | 453 | 307200 | 2100 | |
| 2503047 | ilovepink | B | Nov. 4, 2012, 5:21 p.m. | OK | Java 6 | TESTS | 38 | 546 | 409600 | 2100 | |
| 2502576 | antonkov | B | Nov. 4, 2012, 5:10 p.m. | OK | Java 7 | TESTS | 38 | 218 | 102400 | 2100 | |
| 2519703 | FattyPenguin | B | Nov. 7, 2012, 2:19 p.m. | OK | Java 7 | TESTS | 38 | 218 | 204800 | 2100 | |
| 2513643 | jjd5 | B | Nov. 6, 2012, 8:07 a.m. | OK | Java 7 | TESTS | 38 | 234 | 102400 | 2100 | |
| 2517706 | yarrr | B | Nov. 7, 2012, 9:56 a.m. | OK | Java 7 | TESTS | 38 | 250 | 102400 | 2100 | |
| 2502910 | mmaxio | B | Nov. 4, 2012, 5:18 p.m. | OK | Java 7 | TESTS | 38 | 250 | 204800 | 2100 | |
| 2501966 | yaro | B | Nov. 4, 2012, 4:56 p.m. | OK | Java 7 | TESTS | 38 | 250 | 204800 | 2100 | |
| 2501541 | Jokser | B | Nov. 4, 2012, 4:46 p.m. | OK | Java 7 | TESTS | 38 | 250 | 307200 | 2100 | |
| 2500446 | cerealguy | B | Nov. 4, 2012, 4:26 p.m. | OK | Java 7 | TESTS | 38 | 265 | 102400 | 2100 | |
| 2503689 | pyshnograev | B | Nov. 4, 2012, 5:36 p.m. | OK | Java 7 | TESTS | 38 | 265 | 307200 | 2100 | |
| 2503030 | S.Yesipenko | B | Nov. 4, 2012, 5:21 p.m. | OK | Java 7 | TESTS | 38 | 281 | 204800 | 2100 | |
| 39208151 | dipankar12 | B | June 13, 2018, 6:49 a.m. | OK | Java 8 | TESTS | 38 | 342 | 0 | 2100 | |
| 12473545 | alibaba | B | Aug. 12, 2015, 4:46 a.m. | OK | Java 8 | TESTS | 38 | 342 | 0 | 2100 | |
| 38999458 | amnesiac_dusk | B | June 6, 2018, 4:16 p.m. | OK | Java 8 | TESTS | 38 | 374 | 307200 | 2100 | |
| 63255339 | StayAwayFromBitches | B | Oct. 23, 2019, 5:57 p.m. | OK | Java 8 | TESTS | 38 | 436 | 0 | 2100 | |
| 44709781 | Anonymous | B | Oct. 22, 2018, 6:20 p.m. | OK | Java 8 | TESTS | 38 | 592 | 0 | 2100 | |
| 2501687 | it4.kp | B | Nov. 4, 2012, 4:50 p.m. | OK | Mono C# | TESTS | 38 | 250 | 4300800 | 2100 | |
| 2560684 | Maksim_snytko | B | Nov. 14, 2012, 7:52 p.m. | OK | MS C++ | TESTS | 38 | 78 | 409600 | 2100 | |
| 2504143 | P___ | B | Nov. 4, 2012, 5:47 p.m. | OK | MS C++ | TESTS | 38 | 78 | 921600 | 2100 | |
| 3584790 | XilinX | B | April 21, 2013, 11:45 a.m. | OK | MS C++ | TESTS | 38 | 78 | 921600 | 2100 | |
| 2503660 | sinesight | B | Nov. 4, 2012, 5:36 p.m. | OK | MS C++ | TESTS | 38 | 78 | 1228800 | 2100 | |
| 45277429 | vjudge4 | B | Nov. 4, 2018, 11:52 a.m. | OK | MS C++ | TESTS | 38 | 92 | 819200 | 2100 | |
| 45277327 | vjudge3 | B | Nov. 4, 2018, 11:50 a.m. | OK | MS C++ | TESTS | 38 | 92 | 1228800 | 2100 | |
| 2567448 | gotoac | B | Nov. 16, 2012, 2:29 p.m. | OK | MS C++ | TESTS | 38 | 93 | 409600 | 2100 | |
| 2501022 | forest | B | Nov. 4, 2012, 4:36 p.m. | OK | MS C++ | TESTS | 38 | 93 | 819200 | 2100 | |
| 2501866 | KuchumovIlya | B | Nov. 4, 2012, 4:53 p.m. | OK | MS C++ | TESTS | 38 | 93 | 819200 | 2100 | |
| 2748339 | Olja | B | Dec. 10, 2012, 4:40 p.m. | OK | MS C++ | TESTS | 38 | 93 | 921600 | 2100 | |
| 3729080 | lyrics | B | May 17, 2013, 6:02 a.m. | OK | Python 2 | TESTS | 38 | 234 | 5734400 | 2100 | |
| 2509833 | valencia | B | Nov. 5, 2012, 8:11 a.m. | OK | Python 2 | TESTS | 38 | 250 | 5427200 | 2100 | |
| 2533575 | nwi | B | Nov. 11, 2012, 2:16 p.m. | OK | Python 2 | TESTS | 38 | 359 | 8089600 | 2100 | |
| 3177839 | nealzane | B | Feb. 23, 2013, 9:17 p.m. | OK | Python 2 | TESTS | 38 | 375 | 10444800 | 2100 | |
| 10190366 | a1l | B | March 7, 2015, 1:18 p.m. | OK | Python 2 | TESTS | 38 | 404 | 5632000 | 2100 | |
| 7555366 | terribleimposter | B | Aug. 22, 2014, 9:22 p.m. | OK | Python 2 | TESTS | 38 | 404 | 6041600 | 2100 | |
| 2517480 | dut200901102 | B | Nov. 7, 2012, 8:43 a.m. | OK | Python 2 | TESTS | 38 | 437 | 8192000 | 2100 | |
| 2511276 | tian | B | Nov. 5, 2012, 2 p.m. | OK | Python 2 | TESTS | 38 | 468 | 8704000 | 2100 | |
| 2511759 | Jay_Chou | B | Nov. 5, 2012, 3:52 p.m. | OK | Python 2 | TESTS | 38 | 609 | 11059200 | 2100 | |
| 42133688 | Mk_Python_v1 | B | Aug. 26, 2018, 8:59 p.m. | OK | Python 2 | TESTS | 38 | 904 | 11571200 | 2100 | |
| 69216393 | NocturneBflat | B | Jan. 21, 2020, 1:13 a.m. | OK | Python 3 | TESTS | 38 | 528 | 14336000 | 2100 | |
| 11996737 | Vladik | B | July 10, 2015, 11:15 a.m. | OK | Python 3 | TESTS | 38 | 934 | 8499200 | 2100 |
Back to search problems