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 |
|---|---|---|---|---|---|---|
| 883 | 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) | FINISHED | False | 18000 | 267832523 | Oct. 21, 2017, 8:05 a.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 2310 ) | I | Photo Processing | PROGRAMMING | binary search dp | 2000 |
Evlampiy has found one more cool application to process photos. However the application has certain limitations. Each photo i has a contrast v i . In order for the processing to be truly of high quality, the application must receive at least k photos with contrasts which differ as little as possible. Evlampiy already knows the contrast v i for each of his n photos. Now he wants to split the photos into groups, so that each group contains at least k photos. As a result, each photo must belong to exactly one group. He considers a processing time of the j -th group to be the difference between the maximum and minimum values of v i in the group. Because of multithreading the processing time of a division into groups is the maximum processing time among all groups. Split n photos into groups in a such way that the processing time of the division is the minimum possible, i.e. that the the maximum processing time over all groups as least as possible. The first line contains two integers n and k ( 1 ≤ k ≤ n ≤ 3·10 5 ) — number of photos and minimum size of a group. The second line contains n integers v 1 , v 2 , ..., v n ( 1 ≤ v i ≤ 10 9 ), where v i is the contrast of the i -th photo. Print the minimal processing time of the division into groups. In the first example the photos should be split into 2 groups: 40, 50 and 110, 120, 130 . The processing time of the first group is 10 , and the processing time of the second group is 20 . Maximum among 10 and 20 is 20 . It is impossible to split the photos into groups in a such way that the processing time of division is less than 20 . In the second example the photos should be split into four groups, each containing one photo. So the minimal possible processing time of a division is 0 . |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 32002896 | hochocmai | I | Nov. 3, 2017, 9:21 a.m. | OK | FPC | TESTS | 70 | 109 | 2457600 | 2000 | |
| 32003046 | hochocmai | I | Nov. 3, 2017, 9:28 a.m. | OK | FPC | TESTS | 70 | 124 | 2457600 | 2000 | |
| 32003011 | ThuanPhongnbk | I | Nov. 3, 2017, 9:26 a.m. | OK | FPC | TESTS | 70 | 124 | 2457600 | 2000 | |
| 32649897 | vjudge2 | I | Nov. 25, 2017, 2:36 p.m. | OK | FPC | TESTS | 70 | 124 | 3072000 | 2000 | |
| 32649701 | meltmelt | I | Nov. 25, 2017, 2:27 p.m. | OK | FPC | TESTS | 70 | 124 | 3072000 | 2000 | |
| 32649738 | meltmelt | I | Nov. 25, 2017, 2:29 p.m. | OK | FPC | TESTS | 70 | 155 | 3072000 | 2000 | |
| 32570866 | Faimerth | I | Nov. 23, 2017, 9:31 a.m. | OK | GNU C | TESTS | 70 | 234 | 40038400 | 2000 | |
| 31591155 | CURRENT_F | I | Oct. 22, 2017, 3:58 a.m. | OK | GNU C++ | TESTS | 70 | 46 | 4505600 | 2000 | |
| 31590011 | shiyilang | I | Oct. 22, 2017, 2:19 a.m. | OK | GNU C++ | TESTS | 70 | 61 | 6860800 | 2000 | |
| 40979331 | ReaLNero1 | I | July 30, 2018, 5:01 p.m. | OK | GNU C++ | TESTS | 70 | 62 | 2457600 | 2000 | |
| 31628240 | Acorasick | I | Oct. 23, 2017, 12:20 p.m. | OK | GNU C++ | TESTS | 70 | 62 | 4505600 | 2000 | |
| 32323270 | vjudge1 | I | Nov. 15, 2017, 3:15 a.m. | OK | GNU C++ | TESTS | 70 | 93 | 2252800 | 2000 | |
| 32345408 | vjudge4 | I | Nov. 16, 2017, 3:38 a.m. | OK | GNU C++ | TESTS | 70 | 93 | 2457600 | 2000 | |
| 31711378 | WangLi | I | Oct. 25, 2017, 1:35 p.m. | OK | GNU C++ | TESTS | 70 | 93 | 2457600 | 2000 | |
| 32514860 | vjudge3 | I | Nov. 21, 2017, 3:23 a.m. | OK | GNU C++ | TESTS | 70 | 93 | 3584000 | 2000 | |
| 31666345 | mengbierr | I | Oct. 24, 2017, 1:56 a.m. | OK | GNU C++ | TESTS | 70 | 93 | 3584000 | 2000 | |
| 33039625 | chenyushuo___ | I | Dec. 9, 2017, 3:44 a.m. | OK | GNU C++ | TESTS | 70 | 93 | 4505600 | 2000 | |
| 32186186 | Megumi_ | I | Nov. 10, 2017, 5:23 a.m. | OK | GNU C++11 | TESTS | 70 | 61 | 2457600 | 2000 | |
| 31911523 | SSW | I | Oct. 31, 2017, 5:55 a.m. | OK | GNU C++11 | TESTS | 70 | 62 | 2457600 | 2000 | |
| 31621036 | g1n0st | I | Oct. 23, 2017, 6:38 a.m. | OK | GNU C++11 | TESTS | 70 | 62 | 4812800 | 2000 | |
| 31600694 | SolomonWHG | I | Oct. 22, 2017, 10:37 a.m. | OK | GNU C++11 | TESTS | 70 | 62 | 5734400 | 2000 | |
| 31600272 | SolomonWHG ThomasK bestwzh | I | Oct. 22, 2017, 10:20 a.m. | OK | GNU C++11 | TESTS | 70 | 62 | 5734400 | 2000 | |
| 46190089 | ggwdwsbs | I | Nov. 25, 2018, 4:03 a.m. | OK | GNU C++11 | TESTS | 70 | 93 | 2457600 | 2000 | |
| 32526318 | k7fly | I | Nov. 21, 2017, 1:17 p.m. | OK | GNU C++11 | TESTS | 70 | 93 | 2457600 | 2000 | |
| 32241642 | NeverN | I | Nov. 12, 2017, 11:18 a.m. | OK | GNU C++11 | TESTS | 70 | 93 | 3481600 | 2000 | |
| 31700701 | zhuyutian tyxxzjpdez TanYz | I | Oct. 25, 2017, 6:33 a.m. | OK | GNU C++11 | TESTS | 70 | 93 | 3584000 | 2000 | |
| 31610207 | kahlua | I | Oct. 22, 2017, 5:23 p.m. | OK | GNU C++11 | TESTS | 70 | 108 | 4505600 | 2000 | |
| 32794662 | mengrao | I | Nov. 30, 2017, 3:40 a.m. | OK | GNU C++14 | TESTS | 70 | 109 | 25907200 | 2000 | |
| 31728738 | euLnaKt | I | Oct. 26, 2017, 5:05 a.m. | OK | GNU C++14 | TESTS | 70 | 124 | 1331200 | 2000 | |
| 32095903 | 3_14149 | I | Nov. 6, 2017, 12:46 p.m. | OK | GNU C++14 | TESTS | 70 | 124 | 1536000 | 2000 | |
| 31701040 | lygsbw Summer1989 Hu_huhuhuhuhuhu | I | Oct. 25, 2017, 6:51 a.m. | OK | GNU C++14 | TESTS | 70 | 124 | 1536000 | 2000 | |
| 32120789 | p0ny | I | Nov. 7, 2017, 1:42 p.m. | OK | GNU C++14 | TESTS | 70 | 124 | 1843200 | 2000 | |
| 31903238 | rawatds | I | Oct. 30, 2017, 6:52 p.m. | OK | GNU C++14 | TESTS | 70 | 124 | 1945600 | 2000 | |
| 45211316 | T.V_N | I | Nov. 2, 2018, 3:18 p.m. | OK | GNU C++14 | TESTS | 70 | 124 | 2355200 | 2000 | |
| 32567867 | yang0611 | I | Nov. 23, 2017, 6:42 a.m. | OK | GNU C++14 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 32160301 | Yousry DeadPillow darksmith | I | Nov. 9, 2017, 2:36 p.m. | OK | GNU C++14 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 32142676 | lys1280023 | I | Nov. 8, 2017, 4:08 p.m. | OK | GNU C++14 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 65694174 | JBer | I | Nov. 25, 2019, 6:57 a.m. | OK | GNU C++17 | TESTS | 70 | 108 | 2355200 | 2000 | |
| 60259439 | sheinnayendri | I | Sept. 8, 2019, 10:52 a.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2355200 | 2000 | |
| 44660274 | vjudge5 | I | Oct. 21, 2018, 2:51 p.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2355200 | 2000 | |
| 63531615 | mosta7il | I | Oct. 27, 2019, 6:52 a.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 63531553 | vjudge1 | I | Oct. 27, 2019, 6:51 a.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 56150051 | hjk1030 | I | June 27, 2019, 7:50 a.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 54650479 | ZhihuiLiu | I | May 26, 2019, 4:58 a.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 51897434 | PerpEternal | I | March 27, 2019, 12:12 p.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 49870134 | Mr.l2018 | I | Feb. 13, 2019, 1:34 p.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 44675502 | vjudge5 | I | Oct. 22, 2018, 3:54 a.m. | OK | GNU C++17 | TESTS | 70 | 124 | 2457600 | 2000 | |
| 31852301 | pimenta | I | Oct. 28, 2017, 10:43 p.m. | OK | Go | TESTS | 70 | 452 | 7270400 | 2000 | |
| 38516219 | Jeel_Vaishnav | I | May 21, 2018, 6:48 p.m. | OK | Java 8 | TESTS | 70 | 218 | 0 | 2000 | |
| 31736562 | Kiska | I | Oct. 26, 2017, 11:27 a.m. | OK | Java 8 | TESTS | 70 | 249 | 13312000 | 2000 | |
| 31683015 | mashinist | I | Oct. 24, 2017, 1:26 p.m. | OK | Java 8 | TESTS | 70 | 265 | 35942400 | 2000 | |
| 31820822 | Juniorandrade | I | Oct. 27, 2017, 11:08 p.m. | OK | Java 8 | TESTS | 70 | 280 | 0 | 2000 | |
| 65322572 | yaoct | I | Nov. 18, 2019, 8:55 p.m. | OK | Java 8 | TESTS | 70 | 280 | 13312000 | 2000 | |
| 31718130 | Kiska | I | Oct. 25, 2017, 4:51 p.m. | OK | Java 8 | TESTS | 70 | 280 | 13312000 | 2000 | |
| 54018455 | wadissimo | I | May 12, 2019, 8:14 a.m. | OK | Java 8 | TESTS | 70 | 296 | 14540800 | 2000 | |
| 33807885 | Tan1 | I | Dec. 30, 2017, 11:33 a.m. | OK | Java 8 | TESTS | 70 | 296 | 37171200 | 2000 | |
| 31598527 | aabdelzaher | I | Oct. 22, 2017, 9:08 a.m. | OK | Java 8 | TESTS | 70 | 343 | 37785600 | 2000 | |
| 43428924 | BaZ_ | I | Sept. 25, 2018, 10:46 p.m. | OK | Java 8 | TESTS | 70 | 358 | 0 | 2000 | |
| 31859923 | og.kostya | I | Oct. 29, 2017, 8:11 a.m. | OK | MS C# | TESTS | 70 | 139 | 6656000 | 2000 | |
| 32041184 | guoshiyuan484 | I | Nov. 4, 2017, 3:13 a.m. | OK | MS C++ | TESTS | 70 | 156 | 3584000 | 2000 | |
| 31626007 | AleksanderBalobanov | I | Oct. 23, 2017, 11:01 a.m. | OK | MS C++ | TESTS | 70 | 171 | 4608000 | 2000 | |
| 31857709 | AleksandraZh out111 ZloyNegr | I | Oct. 29, 2017, 6:31 a.m. | OK | MS C++ | TESTS | 70 | 280 | 6963200 | 2000 | |
| 31599873 | bybag miha715lev sand-martin | I | Oct. 22, 2017, 10:05 a.m. | OK | MS C++ | TESTS | 70 | 2745 | 12902400 | 2000 | |
| 32285736 | marszed | I | Nov. 13, 2017, 1:40 p.m. | OK | MS C++ | TESTS | 70 | 2760 | 6041600 | 2000 | |
| 34338652 | Jori | I | Jan. 20, 2018, 5:04 a.m. | OK | PyPy 3 | TESTS | 70 | 842 | 58060800 | 2000 | |
| 31627386 | yudgin070707 | I | Oct. 23, 2017, 11:53 a.m. | OK | PyPy 3 | TESTS | 70 | 889 | 60825600 | 2000 | |
| 35458181 | suibaka | I | Feb. 18, 2018, 10:06 p.m. | OK | Rust | TESTS | 70 | 795 | 3993600 | 2000 |
Back to search problems