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 |
|---|---|---|---|---|---|---|
| 524 | VK Cup 2015 - Round 1 | FINISHED | False | 7200 | 349459223 | March 21, 2015, 2 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 2191 ) | C | The Art of Dealing with ATM | PROGRAMMING | binary search sortings | 1800 |
ATMs of a well-known bank of a small country are arranged so that they can not give any amount of money requested by the user. Due to the limited size of the bill dispenser (the device that is directly giving money from an ATM) and some peculiarities of the ATM structure, you can get at most k bills from it, and the bills may be of at most two distinct denominations. For example, if a country uses bills with denominations 10 , 50 , 100 , 500 , 1000 and 5000 burles, then at k = 20 such ATM can give sums 100 000 burles and 96 000 burles, but it cannot give sums 99 000 and 101 000 burles. Let's suppose that the country uses bills of n distinct denominations, and the ATM that you are using has an unlimited number of bills of each type. You know that during the day you will need to withdraw a certain amount of cash q times. You know that when the ATM has multiple ways to give money, it chooses the one which requires the minimum number of bills, or displays an error message if it cannot be done. Determine the result of each of the q of requests for cash withdrawal. The first line contains two integers n , k ( 1 ≤ n ≤ 5000 , 1 ≤ k ≤ 20 ). The next line contains n space-separated integers a i ( 1 ≤ a i ≤ 10 7 ) — the denominations of the bills that are used in the country. Numbers a i follow in the strictly increasing order. The next line contains integer q ( 1 ≤ q ≤ 20 ) — the number of requests for cash withdrawal that you will make. The next q lines contain numbers x i ( 1 ≤ x i ≤ 2·10 8 ) — the sums of money in burles that you are going to withdraw from the ATM. For each request for cash withdrawal print on a single line the minimum number of bills it can be done, or print - 1 , if it is impossible to get the corresponding sum. |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 54078109 | rr_ | C | May 13, 2019, 10:39 p.m. | OK | D | TESTS | 129 | 218 | 11776000 | 1800 | |
| 10383036 | igor.glushkov danildudin | C | March 21, 2015, 3:32 p.m. | OK | Delphi | TESTS | 129 | 140 | 10137600 | 1800 | |
| 10401976 | AHTuTTuTyX | C | March 22, 2015, 2:59 p.m. | OK | Delphi | TESTS | 129 | 920 | 8089600 | 1800 | |
| 10381461 | inceon RomanDerkach | C | March 21, 2015, 2:55 p.m. | OK | FPC | TESTS | 129 | 77 | 200499200 | 1800 | |
| 10382201 | konvpalto litvinov | C | March 21, 2015, 3:11 p.m. | OK | FPC | TESTS | 129 | 77 | 200806400 | 1800 | |
| 10492652 | irevt | C | March 27, 2015, 5:16 p.m. | OK | FPC | TESTS | 129 | 139 | 11980800 | 1800 | |
| 10379686 | popoffka Alex_2oo8 | C | March 21, 2015, 2:21 p.m. | OK | FPC | TESTS | 129 | 187 | 1740800 | 1800 | |
| 13854332 | kal-el-z | C | Oct. 25, 2015, 1:51 p.m. | OK | FPC | TESTS | 129 | 187 | 16179200 | 1800 | |
| 10574118 | igdor99 | C | April 4, 2015, 1:40 p.m. | OK | FPC | TESTS | 129 | 202 | 3584000 | 1800 | |
| 10572981 | vanyak999 | C | April 4, 2015, 12:06 p.m. | OK | FPC | TESTS | 129 | 217 | 7987200 | 1800 | |
| 13821302 | nghethuat102 | C | Oct. 24, 2015, 9:13 a.m. | OK | FPC | TESTS | 129 | 436 | 102400 | 1800 | |
| 13821308 | nghethuat102 | C | Oct. 24, 2015, 9:13 a.m. | OK | FPC | TESTS | 129 | 436 | 204800 | 1800 | |
| 27237590 | ancri | C | May 20, 2017, 4:36 p.m. | OK | GNU C | TESTS | 129 | 93 | 40140800 | 1800 | |
| 27290553 | fabriziozero | C | May 22, 2017, 7:50 p.m. | OK | GNU C | TESTS | 129 | 93 | 40140800 | 1800 | |
| 27256929 | SebastianMoreno | C | May 21, 2017, 2:43 a.m. | OK | GNU C | TESTS | 129 | 93 | 40140800 | 1800 | |
| 27237580 | ancrixdsteam | C | May 20, 2017, 4:34 p.m. | OK | GNU C | TESTS | 129 | 93 | 40140800 | 1800 | |
| 27237499 | ancrixdsteam | C | May 20, 2017, 4:27 p.m. | OK | GNU C | TESTS | 129 | 93 | 40140800 | 1800 | |
| 27163886 | SebastianMoreno | C | May 16, 2017, 3:28 p.m. | OK | GNU C | TESTS | 129 | 93 | 40140800 | 1800 | |
| 17911683 | MatiasRos | C | May 14, 2016, 6:45 p.m. | OK | GNU C | TESTS | 129 | 93 | 42086400 | 1800 | |
| 17914060 | fabriziozero | C | May 14, 2016, 11:54 p.m. | OK | GNU C | TESTS | 129 | 93 | 42188800 | 1800 | |
| 17912801 | chris.mtz | C | May 14, 2016, 8:05 p.m. | OK | GNU C | TESTS | 129 | 93 | 42188800 | 1800 | |
| 17912786 | vermart | C | May 14, 2016, 8:04 p.m. | OK | GNU C | TESTS | 129 | 93 | 42188800 | 1800 | |
| 11997800 | damien_g | C | July 10, 2015, 12:39 p.m. | OK | GNU C++ | TESTS | 129 | 31 | 3174400 | 1800 | |
| 10411104 | krijgertje | C | March 23, 2015, 2:05 p.m. | OK | GNU C++ | TESTS | 129 | 46 | 1228800 | 1800 | |
| 10381933 | annikura RostVel | C | March 21, 2015, 3:05 p.m. | OK | GNU C++ | TESTS | 129 | 46 | 2867200 | 1800 | |
| 10379428 | TeaPot meshanya | C | March 21, 2015, 2:17 p.m. | OK | GNU C++ | TESTS | 129 | 46 | 5836800 | 1800 | |
| 27302481 | vjudge5 | C | May 23, 2017, 1:41 p.m. | OK | GNU C++ | TESTS | 129 | 61 | 1638400 | 1800 | |
| 10379676 | RomaWhite witua | C | March 21, 2015, 2:21 p.m. | OK | GNU C++ | TESTS | 129 | 62 | 1433600 | 1800 | |
| 10382333 | iskhakovt andrewgark | C | March 21, 2015, 3:14 p.m. | OK | GNU C++ | TESTS | 129 | 62 | 3788800 | 1800 | |
| 26039740 | fsalas | C | April 1, 2017, 1:24 a.m. | OK | GNU C++ | TESTS | 129 | 62 | 3891200 | 1800 | |
| 26063440 | fsalas | C | April 1, 2017, 7:30 p.m. | OK | GNU C++ | TESTS | 129 | 62 | 3891200 | 1800 | |
| 10380095 | Temirulan azizkhan | C | March 21, 2015, 2:28 p.m. | OK | GNU C++ | TESTS | 129 | 62 | 10035200 | 1800 | |
| 27206296 | macrosriv | C | May 19, 2017, 1:47 a.m. | OK | GNU C11 | TESTS | 129 | 109 | 40140800 | 1800 | |
| 27292779 | alexgerson | C | May 23, 2017, 2:13 a.m. | OK | GNU C11 | TESTS | 129 | 124 | 40140800 | 1800 | |
| 27292746 | BreadPy | C | May 23, 2017, 2:10 a.m. | OK | GNU C11 | TESTS | 129 | 124 | 40140800 | 1800 | |
| 10381772 | notEphim demikandr | C | March 21, 2015, 3:01 p.m. | OK | GNU C++11 | TESTS | 129 | 31 | 819200 | 1800 | |
| 13486533 | TheRageBanana | C | Oct. 8, 2015, 2:21 a.m. | OK | GNU C++11 | TESTS | 129 | 31 | 3174400 | 1800 | |
| 10379090 | maksay KADR | C | March 21, 2015, 2:11 p.m. | OK | GNU C++11 | TESTS | 129 | 31 | 3174400 | 1800 | |
| 46051475 | Rank255 | C | Nov. 22, 2018, 7:46 a.m. | OK | GNU C++11 | TESTS | 129 | 46 | 819200 | 1800 | |
| 10702093 | Mex-Mans | C | April 14, 2015, 9:34 a.m. | OK | GNU C++11 | TESTS | 129 | 46 | 2150400 | 1800 | |
| 10380094 | Babanin_Ivan Sarkin | C | March 21, 2015, 2:28 p.m. | OK | GNU C++11 | TESTS | 129 | 46 | 3174400 | 1800 | |
| 10383743 | Programist | C | March 21, 2015, 3:47 p.m. | OK | GNU C++11 | TESTS | 129 | 46 | 3174400 | 1800 | |
| 12607776 | behzad.nouri | C | Aug. 19, 2015, 6:24 p.m. | OK | GNU C++11 | TESTS | 129 | 46 | 4096000 | 1800 | |
| 10383279 | kostya_by nekrald | C | March 21, 2015, 3:38 p.m. | OK | GNU C++11 | TESTS | 129 | 46 | 100249600 | 1800 | |
| 10380263 | Endagorion map | C | March 21, 2015, 2:31 p.m. | OK | GNU C++11 | TESTS | 129 | 46 | 100249600 | 1800 | |
| 25578993 | Darts501 | C | March 17, 2017, 5:03 p.m. | OK | GNU C++14 | TESTS | 129 | 31 | 3686400 | 1800 | |
| 26582497 | Narts | C | April 22, 2017, 11:48 a.m. | OK | GNU C++14 | TESTS | 129 | 46 | 3481600 | 1800 | |
| 25151308 | luosuocumt_16 | C | March 2, 2017, 2:53 p.m. | OK | GNU C++14 | TESTS | 129 | 46 | 47513600 | 1800 | |
| 33807112 | 2390_ | C | Dec. 30, 2017, 10:54 a.m. | OK | GNU C++14 | TESTS | 129 | 62 | 42188800 | 1800 | |
| 25586293 | ItsNikolor | C | March 17, 2017, 11:56 p.m. | OK | GNU C++14 | TESTS | 129 | 93 | 2764800 | 1800 | |
| 26899567 | glebushka98 | C | May 6, 2017, 11:09 a.m. | OK | GNU C++14 | TESTS | 129 | 93 | 3276800 | 1800 | |
| 69628184 | 19Weapons | C | Jan. 27, 2020, 4:26 p.m. | OK | GNU C++14 | TESTS | 129 | 93 | 7987200 | 1800 | |
| 25150144 | luosuocumt_16 | C | March 2, 2017, 2:09 p.m. | OK | GNU C++14 | TESTS | 129 | 93 | 41984000 | 1800 | |
| 47659453 | vjudge1 | C | Dec. 28, 2018, 6:11 p.m. | OK | GNU C++14 | TESTS | 129 | 109 | 102400 | 1800 | |
| 23584848 | lnzva | C | Jan. 6, 2017, 12:06 p.m. | OK | GNU C++14 | TESTS | 129 | 109 | 2764800 | 1800 | |
| 57615044 | yuhta | C | July 24, 2019, 12:54 a.m. | OK | GNU C++17 | TESTS | 129 | 78 | 3276800 | 1800 | |
| 46406709 | Aleks5d alexX512 | C | Nov. 30, 2018, 2:59 p.m. | OK | GNU C++17 | TESTS | 129 | 93 | 3072000 | 1800 | |
| 50164761 | kefaa2 antontrygubO_o | C | Feb. 19, 2019, 2:10 p.m. | OK | GNU C++17 | TESTS | 129 | 109 | 2662400 | 1800 | |
| 47847823 | sasasagagaga CrafterKolyan | C | Jan. 2, 2019, 3:48 p.m. | OK | GNU C++17 | TESTS | 129 | 109 | 3891200 | 1800 | |
| 63424174 | ruo | C | Oct. 26, 2019, 7:21 a.m. | OK | GNU C++17 | TESTS | 129 | 124 | 10035200 | 1800 | |
| 46570539 | yongwhan | C | Dec. 4, 2018, 5:18 a.m. | OK | GNU C++17 | TESTS | 129 | 140 | 1331200 | 1800 | |
| 65876918 | iceys | C | Nov. 27, 2019, 5:21 p.m. | OK | GNU C++17 | TESTS | 129 | 140 | 10035200 | 1800 | |
| 46275403 | vjudge1 | C | Nov. 27, 2018, 11:13 a.m. | OK | GNU C++17 | TESTS | 129 | 140 | 40140800 | 1800 | |
| 67961077 | gamegame | C | Dec. 30, 2019, 11:35 a.m. | OK | GNU C++17 | TESTS | 129 | 140 | 40140800 | 1800 | |
| 65876102 | vjudge1 | C | Nov. 27, 2019, 5:04 p.m. | OK | GNU C++17 | TESTS | 129 | 155 | 10035200 | 1800 | |
| 10397461 | idwin | C | March 22, 2015, 10:56 a.m. | OK | Haskell | TESTS | 129 | 546 | 16998400 | 1800 | |
| 10383861 | rumter | C | March 21, 2015, 3:50 p.m. | OK | Java 7 | TESTS | 129 | 155 | 0 | 1800 | |
| 10414695 | master_j | C | March 23, 2015, 9:39 p.m. | OK | Java 7 | TESTS | 129 | 218 | 0 | 1800 | |
| 10403020 | amanchik | C | March 22, 2015, 4:53 p.m. | OK | Java 7 | TESTS | 129 | 233 | 0 | 1800 | |
| 10382327 | anna.skobaneva | C | March 21, 2015, 3:14 p.m. | OK | Java 7 | TESTS | 129 | 264 | 0 | 1800 | |
| 10383966 | arechitsky grishka | C | March 21, 2015, 3:52 p.m. | OK | Java 7 | TESTS | 129 | 265 | 0 | 1800 | |
| 16838984 | yrjie | C | March 20, 2016, 1:08 p.m. | OK | Java 7 | TESTS | 129 | 358 | 39526400 | 1800 | |
| 10422758 | Grand | C | March 24, 2015, 12:48 p.m. | OK | Java 7 | TESTS | 129 | 421 | 0 | 1800 | |
| 10744882 | JPaulsen | C | April 16, 2015, 6:44 p.m. | OK | Java 7 | TESTS | 129 | 451 | 0 | 1800 | |
| 10381367 | pitfall Petruchcho | C | March 21, 2015, 2:53 p.m. | OK | Java 7 | TESTS | 129 | 451 | 102400 | 1800 | |
| 10610343 | fillets | C | April 6, 2015, 8:56 a.m. | OK | Java 7 | TESTS | 129 | 498 | 0 | 1800 | |
| 10379975 | Aksenov239 mmaxio | C | March 21, 2015, 2:26 p.m. | OK | Java 8 | TESTS | 129 | 171 | 0 | 1800 | |
| 10383273 | kris13 | C | March 21, 2015, 3:38 p.m. | OK | Java 8 | TESTS | 129 | 187 | 0 | 1800 | |
| 10397152 | YakutovDmitriy | C | March 22, 2015, 10:32 a.m. | OK | Java 8 | TESTS | 129 | 217 | 0 | 1800 | |
| 10380047 | Sinner Slamur | C | March 21, 2015, 2:27 p.m. | OK | Java 8 | TESTS | 129 | 217 | 0 | 1800 | |
| 10390223 | NiceDay | C | March 21, 2015, 11:13 p.m. | OK | Java 8 | TESTS | 129 | 218 | 0 | 1800 | |
| 10382556 | artyom.shalagin Artyom_Lobanov | C | March 21, 2015, 3:19 p.m. | OK | Java 8 | TESTS | 129 | 218 | 0 | 1800 | |
| 10380361 | SergeyMelnikov akim239 | C | March 21, 2015, 2:32 p.m. | OK | Java 8 | TESTS | 129 | 218 | 0 | 1800 | |
| 10383181 | mdldml gerasimovd | C | March 21, 2015, 3:35 p.m. | OK | Java 8 | TESTS | 129 | 249 | 0 | 1800 | |
| 16940011 | control9 | C | March 25, 2016, 8:45 p.m. | OK | Java 8 | TESTS | 129 | 249 | 21299200 | 1800 | |
| 10380034 | komarov pashkal | C | March 21, 2015, 2:27 p.m. | OK | Java 8 | TESTS | 129 | 264 | 0 | 1800 | |
| 16556714 | og.kostya | C | March 6, 2016, 7:02 p.m. | OK | MS C# | TESTS | 129 | 93 | 4198400 | 1800 | |
| 16556529 | og.kostya | C | March 6, 2016, 6:48 p.m. | OK | MS C# | TESTS | 129 | 218 | 4198400 | 1800 | |
| 10400270 | azukun | C | March 22, 2015, 1:09 p.m. | OK | MS C# | TESTS | 129 | 233 | 204185600 | 1800 | |
| 10388100 | l1pton17 | C | March 21, 2015, 7:34 p.m. | OK | MS C# | TESTS | 129 | 545 | 2969600 | 1800 | |
| 10384536 | Paradise legat | C | March 21, 2015, 3:59 p.m. | OK | MS C# | TESTS | 129 | 546 | 2969600 | 1800 | |
| 25644427 | KirillxIonov | C | March 19, 2017, 11:39 a.m. | OK | MS C++ | TESTS | 129 | 31 | 2969600 | 1800 | |
| 10381247 | Carups Taube | C | March 21, 2015, 2:51 p.m. | OK | MS C++ | TESTS | 129 | 31 | 4608000 | 1800 | |
| 40986898 | ReaLNero1 | C | July 30, 2018, 8:49 p.m. | OK | MS C++ | TESTS | 129 | 46 | 4608000 | 1800 | |
| 10389559 | vlad8 | C | March 21, 2015, 9:31 p.m. | OK | MS C++ | TESTS | 129 | 46 | 10444800 | 1800 | |
| 10382168 | vitux Manul | C | March 21, 2015, 3:10 p.m. | OK | MS C++ | TESTS | 129 | 61 | 200396800 | 1800 | |
| 10383967 | sergileon NikitaPogodin | C | March 21, 2015, 3:52 p.m. | OK | MS C++ | TESTS | 129 | 62 | 201420800 | 1800 | |
| 44569943 | vjudge2 | C | Oct. 20, 2018, 4:18 a.m. | OK | MS C++ | TESTS | 129 | 77 | 50073600 | 1800 | |
| 10418183 | DimonK | C | March 23, 2015, 11:48 p.m. | OK | MS C++ | TESTS | 129 | 77 | 200396800 | 1800 | |
| 10382206 | artemohanjanyan Jackson | C | March 21, 2015, 3:11 p.m. | OK | MS C++ | TESTS | 129 | 77 | 200396800 | 1800 | |
| 10420608 | DimonK | C | March 24, 2015, 8:54 a.m. | OK | MS C++ | TESTS | 129 | 78 | 200396800 | 1800 | |
| 10615683 | Luk | C | April 6, 2015, 6:57 p.m. | OK | PyPy 3 | TESTS | 129 | 499 | 2867200 | 1800 | |
| 44715441 | hiram1122 | C | Oct. 22, 2018, 9:18 p.m. | OK | Python 2 | TESTS | 129 | 997 | 7475200 | 1800 | |
| 35885408 | ______n______ | C | March 3, 2018, 1:28 p.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 35884570 | _____k_____ | C | March 3, 2018, 1:15 p.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 35884319 | _____i_____ | C | March 3, 2018, 1:09 p.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 35873847 | ______h______ | C | March 3, 2018, 7:40 a.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 35873665 | ______k______ | C | March 3, 2018, 7:34 a.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 35873044 | ______i______ | C | March 3, 2018, 7:22 a.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 35871206 | ______M______ | C | March 3, 2018, 6:46 a.m. | OK | Python 3 | TESTS | 129 | 452 | 13107200 | 1800 | |
| 42135929 | Mk_Python_v1 | C | Aug. 26, 2018, 11:51 p.m. | OK | Python 3 | TESTS | 129 | 576 | 7475200 | 1800 | |
| 29733995 | cgarrido | C | Aug. 24, 2017, 2:52 p.m. | OK | Python 3 | TESTS | 129 | 904 | 7475200 | 1800 | |
| 43876853 | kreeshx | C | Oct. 6, 2018, 2:27 a.m. | OK | Python 3 | TESTS | 129 | 982 | 7475200 | 1800 | |
| 16989842 | ASoboll | C | March 28, 2016, 4:02 p.m. | OK | Scala | TESTS | 129 | 1122 | 43827200 | 1800 |
Back to search problems