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 |
|---|---|---|---|---|---|---|
| 356 | Codeforces Round 207 (Div. 1) | FINISHED | False | 7200 | 394653585 | Oct. 15, 2013, noon |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1088 ) | D | Bags and Coins | PROGRAMMING | bitmasks constructive algorithms dp greedy | 2500 |
When you were a child you must have been told a puzzle of bags and coins. Anyway, here's one of its versions: A horse has three bags. The first bag has one coin, the second bag has one coin and the third bag has three coins. In total, the horse has three coins in the bags. How is that possible? The answer is quite simple. The third bag contains a coin and two other bags. This problem is a generalization of the childhood puzzle. You have n bags. You know that the first bag contains a 1 coins, the second bag contains a 2 coins, ..., the n -th bag contains a n coins. In total, there are s coins. Find the way to arrange the bags and coins so that they match the described scenario or else state that it is impossible to do. The first line contains two integers n and s (1 ≤ n , s ≤ 70000) — the number of bags and the total number of coins. The next line contains n integers a 1 , a 2 , ..., a n (1 ≤ a i ≤ 70000) , where a i shows the number of coins in the i -th bag. If the answer doesn't exist, print -1 . Otherwise, print n lines, on the i -th line print the contents of the i -th bag. The first number in the line, c i (0 ≤ c i ≤ a i ) , must represent the number of coins lying directly in the i -th bag (the coins in the bags that are in the i -th bag are not taken into consideration). The second number in the line, k i (0 ≤ k i < n ) must represent the number of bags that lie directly in the i -th bag (the bags that are inside the bags lying in the i -th bag are not taken into consideration). Next, the line must contain k i integers — the numbers of the bags that are lying directly in the i -th bag. The total number of coins in the solution must equal s . If we count the total number of coins the i -th bag in the solution has, we should get a i . No bag can directly lie in more than one bag. The bags can be nested in more than one level (see the second test case). If there are multiple correct answers, you can print any of them. The pictures below show two possib |
| 9210 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4798658 | Golovanov399 | D | Oct. 15, 2013, 5:32 p.m. | OK | Delphi | TESTS | 100 | 1825 | 2560000 | 2500 | |
| 4852269 | LGM | D | Oct. 23, 2013, 12:58 p.m. | OK | GNU C++ | TESTS | 100 | 31 | 5222400 | 2500 | |
| 4930808 | jhcmonroy | D | Oct. 29, 2013, 7:42 p.m. | OK | GNU C++ | TESTS | 100 | 46 | 1740800 | 2500 | |
| 4812344 | love_kd | D | Oct. 17, 2013, 8:24 a.m. | OK | GNU C++ | TESTS | 100 | 46 | 1843200 | 2500 | |
| 4802349 | Samsara | D | Oct. 16, 2013, 4:21 a.m. | OK | GNU C++ | TESTS | 100 | 46 | 2355200 | 2500 | |
| 4813829 | moshiur | D | Oct. 17, 2013, 12:47 p.m. | OK | GNU C++ | TESTS | 100 | 46 | 2764800 | 2500 | |
| 40989446 | ReaLNero1 | D | July 30, 2018, 10:56 p.m. | OK | GNU C++ | TESTS | 100 | 46 | 2867200 | 2500 | |
| 10502434 | Memory120 | D | March 28, 2015, 4:09 p.m. | OK | GNU C++ | TESTS | 100 | 46 | 2867200 | 2500 | |
| 5195578 | RNS_MHB | D | Nov. 23, 2013, 2:44 a.m. | OK | GNU C++ | TESTS | 100 | 46 | 2867200 | 2500 | |
| 4813879 | moshiur | D | Oct. 17, 2013, 12:52 p.m. | OK | GNU C++ | TESTS | 100 | 46 | 2867200 | 2500 | |
| 4813802 | moshiur | D | Oct. 17, 2013, 12:44 p.m. | OK | GNU C++ | TESTS | 100 | 46 | 2867200 | 2500 | |
| 4801663 | liympanda | D | Oct. 16, 2013, 1:57 a.m. | OK | GNU C++0x | TESTS | 100 | 124 | 5427200 | 2500 | |
| 4809700 | MinakoKojima | D | Oct. 16, 2013, 6:52 p.m. | OK | GNU C++0x | TESTS | 100 | 327 | 1228800 | 2500 | |
| 4809684 | MinakoKojima | D | Oct. 16, 2013, 6:50 p.m. | OK | GNU C++0x | TESTS | 100 | 358 | 1228800 | 2500 | |
| 4809670 | MinakoKojima | D | Oct. 16, 2013, 6:48 p.m. | OK | GNU C++0x | TESTS | 100 | 358 | 1228800 | 2500 | |
| 4809650 | MinakoKojima | D | Oct. 16, 2013, 6:43 p.m. | OK | GNU C++0x | TESTS | 100 | 358 | 1228800 | 2500 | |
| 4809605 | MinakoKojima | D | Oct. 16, 2013, 6:34 p.m. | OK | GNU C++0x | TESTS | 100 | 374 | 1228800 | 2500 | |
| 4918974 | Archon.JK | D | Oct. 28, 2013, 11:02 a.m. | OK | GNU C++0x | TESTS | 100 | 374 | 1638400 | 2500 | |
| 5476628 | Zuza | D | Dec. 19, 2013, 4:59 p.m. | OK | GNU C++0x | TESTS | 100 | 374 | 3584000 | 2500 | |
| 4807617 | tomasz.kociumaka | D | Oct. 16, 2013, 2:47 p.m. | OK | GNU C++0x | TESTS | 100 | 452 | 2560000 | 2500 | |
| 4830622 | Chortos-2 | D | Oct. 19, 2013, 9:10 p.m. | OK | GNU C++0x | TESTS | 100 | 468 | 1126400 | 2500 | |
| 16320853 | Kuzey | D | Feb. 25, 2016, 6:04 a.m. | OK | GNU C++11 | TESTS | 100 | 46 | 4812800 | 2500 | |
| 13186110 | dreamoon_love_AA | D | Sept. 23, 2015, 12:51 p.m. | OK | GNU C++11 | TESTS | 100 | 61 | 5427200 | 2500 | |
| 28336502 | noor148 | D | July 6, 2017, 9:03 p.m. | OK | GNU C++11 | TESTS | 100 | 62 | 3891200 | 2500 | |
| 16320825 | Kuzey | D | Feb. 25, 2016, 6:03 a.m. | OK | GNU C++11 | TESTS | 100 | 62 | 4812800 | 2500 | |
| 13825088 | sdya | D | Oct. 24, 2015, 1:29 p.m. | OK | GNU C++11 | TESTS | 100 | 93 | 65945600 | 2500 | |
| 55197941 | SoiMae | D | June 6, 2019, 9:20 a.m. | OK | GNU C++11 | TESTS | 100 | 171 | 17920000 | 2500 | |
| 55183425 | SoiMae | D | June 6, 2019, 1:29 a.m. | OK | GNU C++11 | TESTS | 100 | 171 | 18227200 | 2500 | |
| 17132053 | freebsdx | D | April 2, 2016, 2:41 p.m. | OK | GNU C++11 | TESTS | 100 | 202 | 4710400 | 2500 | |
| 55183319 | SoiMae | D | June 6, 2019, 1:21 a.m. | OK | GNU C++11 | TESTS | 100 | 202 | 22220800 | 2500 | |
| 16852062 | cxaphoenix | D | March 21, 2016, 8:25 a.m. | OK | GNU C++11 | TESTS | 100 | 342 | 22528000 | 2500 | |
| 49995833 | Railgun | D | Feb. 16, 2019, 2:54 p.m. | OK | GNU C++14 | TESTS | 100 | 171 | 3891200 | 2500 | |
| 56494722 | Scut82 | D | July 4, 2019, 2:03 a.m. | OK | GNU C++14 | TESTS | 100 | 202 | 23347200 | 2500 | |
| 46034883 | Dalenator | D | Nov. 21, 2018, 3:45 p.m. | OK | GNU C++14 | TESTS | 100 | 343 | 3481600 | 2500 | |
| 67204630 | ElangBondol | D | Dec. 19, 2019, 12:02 p.m. | OK | GNU C++14 | TESTS | 100 | 343 | 91033600 | 2500 | |
| 45851405 | ImaniAm | D | Nov. 16, 2018, 11:50 p.m. | OK | GNU C++14 | TESTS | 100 | 421 | 1433600 | 2500 | |
| 56831745 | Denisov | D | July 11, 2019, 7:18 a.m. | OK | GNU C++14 | TESTS | 100 | 421 | 4096000 | 2500 | |
| 63353640 | quachanh | D | Oct. 25, 2019, 12:27 a.m. | OK | GNU C++14 | TESTS | 100 | 467 | 1228800 | 2500 | |
| 60777216 | Trung.Ore | D | Sept. 18, 2019, 2:51 p.m. | OK | GNU C++14 | TESTS | 100 | 467 | 2969600 | 2500 | |
| 63073699 | JasonZhan | D | Oct. 21, 2019, 1:07 p.m. | OK | GNU C++14 | TESTS | 100 | 467 | 4403200 | 2500 | |
| 45981539 | zDule98 | D | Nov. 20, 2018, 12:26 a.m. | OK | GNU C++14 | TESTS | 100 | 483 | 1536000 | 2500 | |
| 56547482 | pkgunboat | D | July 5, 2019, 8:15 a.m. | OK | GNU C++17 | TESTS | 100 | 93 | 6451200 | 2500 | |
| 43425350 | err0r | D | Sept. 25, 2018, 7:44 p.m. | OK | GNU C++17 | TESTS | 100 | 218 | 2457600 | 2500 | |
| 63968999 | PouyaNavid | D | Nov. 1, 2019, 8:22 a.m. | OK | GNU C++17 | TESTS | 100 | 249 | 1740800 | 2500 | |
| 49520247 | lemelisk | D | Feb. 6, 2019, 7:20 a.m. | OK | GNU C++17 | TESTS | 100 | 343 | 2560000 | 2500 | |
| 49520463 | lemelisk | D | Feb. 6, 2019, 7:29 a.m. | OK | GNU C++17 | TESTS | 100 | 436 | 2560000 | 2500 | |
| 63935678 | animeFORever | D | Oct. 31, 2019, 3:46 p.m. | OK | GNU C++17 | TESTS | 100 | 436 | 3276800 | 2500 | |
| 55593803 | ruo | D | June 15, 2019, 1:53 p.m. | OK | GNU C++17 | TESTS | 100 | 451 | 1843200 | 2500 | |
| 56530416 | kostia244 | D | July 4, 2019, 7:21 p.m. | OK | GNU C++17 | TESTS | 100 | 483 | 2252800 | 2500 | |
| 49519971 | lemelisk | D | Feb. 6, 2019, 7:08 a.m. | OK | GNU C++17 | TESTS | 100 | 483 | 2560000 | 2500 | |
| 45077093 | HappyEnd | D | Oct. 30, 2018, 2:06 a.m. | OK | GNU C++17 | TESTS | 100 | 498 | 1740800 | 2500 | |
| 4797730 | mmaxio | D | Oct. 15, 2013, 1:55 p.m. | OK | Java 7 | TESTS | 100 | 249 | 204800 | 2500 | |
| 5139715 | twds | D | Nov. 18, 2013, 6:50 a.m. | OK | Java 7 | TESTS | 100 | 686 | 4096000 | 2500 | |
| 4822619 | uwi | D | Oct. 19, 2013, 3:56 a.m. | OK | Java 7 | TESTS | 100 | 889 | 307200 | 2500 | |
| 4799095 | Egor | D | Oct. 15, 2013, 6:10 p.m. | OK | Java 7 | TESTS | 100 | 904 | 142540800 | 2500 | |
| 4822601 | uwi | D | Oct. 19, 2013, 3:47 a.m. | OK | Java 7 | TESTS | 100 | 982 | 307200 | 2500 | |
| 4925900 | hama-du | D | Oct. 28, 2013, 11:53 p.m. | OK | Java 7 | TESTS | 100 | 1825 | 307200 | 2500 | |
| 5350515 | xenoslash | D | Dec. 4, 2013, 8:52 p.m. | OK | Java 7 | TESTS | 100 | 2230 | 307200 | 2500 | |
| 7824805 | azukun | D | Sept. 18, 2014, 10:16 a.m. | OK | MS C# | TESTS | 100 | 982 | 84480000 | 2500 | |
| 7824972 | azukun | D | Sept. 18, 2014, 10:40 a.m. | OK | MS C# | TESTS | 100 | 1372 | 19353600 | 2500 | |
| 4813236 | RiKang | D | Oct. 17, 2013, 11:16 a.m. | OK | MS C++ | TESTS | 100 | 62 | 2355200 | 2500 | |
| 4799323 | Merlininice | D | Oct. 15, 2013, 6:29 p.m. | OK | MS C++ | TESTS | 100 | 62 | 36556800 | 2500 | |
| 4813546 | Tom. | D | Oct. 17, 2013, 12:03 p.m. | OK | MS C++ | TESTS | 100 | 93 | 2150400 | 2500 | |
| 4825393 | xh286286 | D | Oct. 19, 2013, 2:18 p.m. | OK | MS C++ | TESTS | 100 | 280 | 5427200 | 2500 | |
| 4803609 | Timur_Sitdikov | D | Oct. 16, 2013, 8:02 a.m. | OK | MS C++ | TESTS | 100 | 390 | 1638400 | 2500 | |
| 4802877 | lzsb | D | Oct. 16, 2013, 6:04 a.m. | OK | MS C++ | TESTS | 100 | 421 | 2662400 | 2500 | |
| 4802867 | lzsb | D | Oct. 16, 2013, 6:03 a.m. | OK | MS C++ | TESTS | 100 | 421 | 2662400 | 2500 | |
| 10970442 | polequoll | D | May 2, 2015, 4:38 a.m. | OK | MS C++ | TESTS | 100 | 436 | 8908800 | 2500 | |
| 10970472 | polequoll | D | May 2, 2015, 4:44 a.m. | OK | MS C++ | TESTS | 100 | 451 | 8908800 | 2500 | |
| 4901952 | kcm1700 | D | Oct. 26, 2013, 11:51 a.m. | OK | MS C++ | TESTS | 100 | 452 | 1536000 | 2500 |
Back to search problems