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 |
|---|---|---|---|---|---|---|
| 325 | MemSQL start[c]up Round 1 | FINISHED | False | 7200 | 402670823 | July 13, 2013, 5 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 446 ) | C | Monsters and Diamonds | PROGRAMMING | dfs and similar graphs shortest paths | 2500 |
Piegirl has found a monster and a book about monsters and pies. When she is reading the book, she found out that there are n types of monsters, each with an ID between 1 and n . If you feed a pie to a monster, the monster will split into some number of monsters (possibly zero), and at least one colorful diamond. Monsters may be able to split in multiple ways. At the begining Piegirl has exactly one monster. She begins by feeding the monster a pie. She continues feeding pies to monsters until no more monsters are left. Then she collects all the diamonds that were created. You will be given a list of split rules describing the way in which the various monsters can split. Every monster can split in at least one way, and if a monster can split in multiple ways then each time when it splits Piegirl can choose the way it splits. For each monster, determine the smallest and the largest number of diamonds Piegirl can possibly collect, if initially she has a single instance of that monster. Piegirl has an unlimited supply of pies. The first line contains two integers: m and n ( 1 ≤ m , n ≤ 10 5 ), the number of possible splits and the number of different monster types. Each of the following m lines contains a split rule. Each split rule starts with an integer (a monster ID) m i ( 1 ≤ m i ≤ n ), and a positive integer l i indicating the number of monsters and diamonds the current monster can split into. This is followed by l i integers, with positive integers representing a monster ID and -1 representing a diamond. Each monster will have at least one split rule. Each split rule will have at least one diamond. The sum of l i across all split rules will be at most 10 5 . For each monster, in order of their IDs, print a line with two integers: the smallest and the largest number of diamonds that can possibly be collected by starting with that monster. If Piegirl cannot possibly end up in a state without monsters, print -1 for both smallest and the largest value. If she |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4101140 | ZeRoGerc | C | July 18, 2013, 9:02 p.m. | OK | FPC | TESTS | 43 | 109 | 12800000 | 2500 | |
| 4069633 | Nik_Storm_2010 | C | July 14, 2013, 12:36 p.m. | OK | FPC | TESTS | 43 | 109 | 25907200 | 2500 | |
| 4074825 | bill125 | C | July 15, 2013, 11:17 a.m. | OK | GNU C++ | TESTS | 43 | 46 | 14950400 | 2500 | |
| 13595603 | HJWJBSR | C | Oct. 13, 2015, 3:52 p.m. | OK | GNU C++ | TESTS | 43 | 62 | 16281600 | 2500 | |
| 4065438 | yakitori | C | July 13, 2013, 9:30 p.m. | OK | GNU C++ | TESTS | 43 | 78 | 4915200 | 2500 | |
| 4069788 | netman | C | July 14, 2013, 1:09 p.m. | OK | GNU C++ | TESTS | 43 | 78 | 5632000 | 2500 | |
| 4071159 | zcg.cs60 | C | July 14, 2013, 8:25 p.m. | OK | GNU C++ | TESTS | 43 | 78 | 7987200 | 2500 | |
| 39896754 | none44353 | C | July 3, 2018, 2:35 p.m. | OK | GNU C++ | TESTS | 43 | 92 | 8908800 | 2500 | |
| 9071132 | pwecar | C | Dec. 10, 2014, 11:51 a.m. | OK | GNU C++ | TESTS | 43 | 92 | 9011200 | 2500 | |
| 8466301 | hta | C | Oct. 29, 2014, 7 a.m. | OK | GNU C++ | TESTS | 43 | 92 | 9932800 | 2500 | |
| 31592828 | owen_creeper | C | Oct. 22, 2017, 5:54 a.m. | OK | GNU C++ | TESTS | 43 | 92 | 19353600 | 2500 | |
| 4065906 | imbanoob | C | July 13, 2013, 10:50 p.m. | OK | GNU C++ | TESTS | 43 | 93 | 9420800 | 2500 | |
| 9071107 | pwecar | C | Dec. 10, 2014, 11:49 a.m. | OK | GNU C++0x | TESTS | 43 | 62 | 9011200 | 2500 | |
| 4063221 | watashi | C | July 13, 2013, 6:02 p.m. | OK | GNU C++0x | TESTS | 43 | 140 | 10547200 | 2500 | |
| 8446970 | zshi | C | Oct. 28, 2014, 7:27 a.m. | OK | GNU C++0x | TESTS | 43 | 154 | 16896000 | 2500 | |
| 4067816 | permin | C | July 14, 2013, 7:31 a.m. | OK | GNU C++0x | TESTS | 43 | 156 | 9011200 | 2500 | |
| 4065586 | permin | C | July 13, 2013, 9:45 p.m. | OK | GNU C++0x | TESTS | 43 | 156 | 9011200 | 2500 | |
| 6687887 | hogloid | C | May 23, 2014, 2:19 p.m. | OK | GNU C++0x | TESTS | 43 | 156 | 11264000 | 2500 | |
| 7293468 | andrew.volchek | C | July 30, 2014, 2:11 p.m. | OK | GNU C++0x | TESTS | 43 | 156 | 12288000 | 2500 | |
| 7293417 | andrew.volchek | C | July 30, 2014, 2:06 p.m. | OK | GNU C++0x | TESTS | 43 | 156 | 12288000 | 2500 | |
| 7994428 | equation314 | C | Sept. 28, 2014, 12:50 p.m. | OK | GNU C++0x | TESTS | 43 | 186 | 9420800 | 2500 | |
| 9333063 | -XraY- | C | Dec. 31, 2014, 1:08 p.m. | OK | GNU C++0x | TESTS | 43 | 186 | 13312000 | 2500 | |
| 56955471 | zrmpaul | C | July 13, 2019, 4:31 a.m. | OK | GNU C++11 | TESTS | 43 | 62 | 10444800 | 2500 | |
| 56870172 | LittleBaby | C | July 12, 2019, 6 a.m. | OK | GNU C++11 | TESTS | 43 | 92 | 9216000 | 2500 | |
| 56870165 | zrmpaul | C | July 12, 2019, 5:59 a.m. | OK | GNU C++11 | TESTS | 43 | 92 | 9216000 | 2500 | |
| 21228945 | lzr010506 | C | Oct. 6, 2016, 7:51 a.m. | OK | GNU C++11 | TESTS | 43 | 122 | 8601600 | 2500 | |
| 11600580 | hzwer | C | June 16, 2015, 12:55 a.m. | OK | GNU C++11 | TESTS | 43 | 122 | 8704000 | 2500 | |
| 57263984 | luogu_bot3 | C | July 18, 2019, 6:26 a.m. | OK | GNU C++11 | TESTS | 43 | 122 | 12083200 | 2500 | |
| 57263961 | Colythme | C | July 18, 2019, 6:26 a.m. | OK | GNU C++11 | TESTS | 43 | 122 | 12083200 | 2500 | |
| 26415570 | vjudge1 | C | April 16, 2017, 2:46 p.m. | OK | GNU C++11 | TESTS | 43 | 124 | 7168000 | 2500 | |
| 56866024 | luogu_bot3 | C | July 12, 2019, 3:08 a.m. | OK | GNU C++11 | TESTS | 43 | 124 | 7782400 | 2500 | |
| 40989734 | ReaLNero1 | C | July 30, 2018, 11:13 p.m. | OK | GNU C++11 | TESTS | 43 | 124 | 8499200 | 2500 | |
| 51447880 | hyzxzcy | C | March 18, 2019, 1:21 p.m. | OK | GNU C++14 | TESTS | 43 | 92 | 15974400 | 2500 | |
| 56952463 | Hacheylight | C | July 13, 2019, 2:47 a.m. | OK | GNU C++14 | TESTS | 43 | 124 | 5632000 | 2500 | |
| 56952301 | Myrcella | C | July 13, 2019, 2:44 a.m. | OK | GNU C++14 | TESTS | 43 | 156 | 7475200 | 2500 | |
| 56952814 | Hacheylight | C | July 13, 2019, 2:58 a.m. | OK | GNU C++14 | TESTS | 43 | 186 | 5632000 | 2500 | |
| 56954877 | Patti | C | July 13, 2019, 4:09 a.m. | OK | GNU C++14 | TESTS | 43 | 186 | 6451200 | 2500 | |
| 41464997 | charlieshu | C | Aug. 11, 2018, 10:29 a.m. | OK | GNU C++14 | TESTS | 43 | 186 | 7577600 | 2500 | |
| 56876308 | naive_wcx | C | July 12, 2019, 8:26 a.m. | OK | GNU C++14 | TESTS | 43 | 186 | 8806400 | 2500 | |
| 68000665 | LODB---D | C | Dec. 31, 2019, 10:39 a.m. | OK | GNU C++14 | TESTS | 43 | 186 | 14028800 | 2500 | |
| 41513656 | FelixChen | C | Aug. 12, 2018, 4:20 a.m. | OK | GNU C++14 | TESTS | 43 | 216 | 9728000 | 2500 | |
| 23543654 | Ali.Pi | C | Jan. 4, 2017, 8:38 p.m. | OK | GNU C++14 | TESTS | 43 | 216 | 14848000 | 2500 | |
| 56866314 | Mackerel_Pike | C | July 12, 2019, 3:19 a.m. | OK | GNU C++17 | TESTS | 43 | 154 | 7884800 | 2500 | |
| 56952381 | vjudge3 | C | July 13, 2019, 2:45 a.m. | OK | GNU C++17 | TESTS | 43 | 156 | 7475200 | 2500 | |
| 56952148 | vjudge2 | C | July 13, 2019, 2:40 a.m. | OK | GNU C++17 | TESTS | 43 | 156 | 7475200 | 2500 | |
| 56952045 | vjudge5 | C | July 13, 2019, 2:39 a.m. | OK | GNU C++17 | TESTS | 43 | 156 | 7475200 | 2500 | |
| 56866015 | .tourist. | C | July 12, 2019, 3:07 a.m. | OK | GNU C++17 | TESTS | 43 | 156 | 7987200 | 2500 | |
| 56951977 | vjudge2 | C | July 13, 2019, 2:37 a.m. | OK | GNU C++17 | TESTS | 43 | 186 | 7475200 | 2500 | |
| 56951938 | vjudge3 | C | July 13, 2019, 2:36 a.m. | OK | GNU C++17 | TESTS | 43 | 186 | 7475200 | 2500 | |
| 41465026 | vjudge4 | C | Aug. 11, 2018, 10:30 a.m. | OK | GNU C++17 | TESTS | 43 | 186 | 7577600 | 2500 | |
| 56866029 | vjudge4 | C | July 12, 2019, 3:08 a.m. | OK | GNU C++17 | TESTS | 43 | 186 | 7987200 | 2500 | |
| 58364454 | vjudge4 | C | Aug. 6, 2019, 2:53 a.m. | OK | GNU C++17 | TESTS | 43 | 186 | 9625600 | 2500 | |
| 4065173 | Egor | C | July 13, 2013, 6:59 p.m. | OK | Java 7 | TESTS | 43 | 203 | 204800 | 2500 | |
| 4063694 | Petr | C | July 13, 2013, 6:16 p.m. | OK | Java 7 | TESTS | 43 | 218 | 512000 | 2500 | |
| 7307895 | uwi | C | Aug. 1, 2014, 1:40 p.m. | OK | Java 7 | TESTS | 43 | 278 | 8908800 | 2500 | |
| 4065522 | mmaxio | C | July 13, 2013, 9:36 p.m. | OK | Java 7 | TESTS | 43 | 343 | 18432000 | 2500 | |
| 4079818 | sweiss | C | July 16, 2013, 8:36 a.m. | OK | Java 7 | TESTS | 43 | 359 | 12288000 | 2500 | |
| 4065517 | mmaxio | C | July 13, 2013, 9:36 p.m. | OK | Java 7 | TESTS | 43 | 375 | 18534400 | 2500 | |
| 4064654 | cerealguy | C | July 13, 2013, 6:46 p.m. | OK | Java 7 | TESTS | 43 | 390 | 14643200 | 2500 | |
| 4065494 | mmaxio | C | July 13, 2013, 9:35 p.m. | OK | Java 7 | TESTS | 43 | 453 | 32153600 | 2500 | |
| 4124247 | xenoslash | C | July 20, 2013, 8:43 p.m. | OK | Java 7 | TESTS | 43 | 546 | 37888000 | 2500 | |
| 56866840 | Patti | C | July 12, 2019, 3:41 a.m. | OK | Java 8 | TESTS | 43 | 312 | 0 | 2500 | |
| 4065630 | arosusti | C | July 13, 2013, 9:51 p.m. | OK | MS C++ | TESTS | 43 | 93 | 8396800 | 2500 | |
| 4065226 | Anton_Lunyov | C | July 13, 2013, 6:59 p.m. | OK | MS C++ | TESTS | 43 | 93 | 9420800 | 2500 | |
| 4068443 | Fdg | C | July 14, 2013, 8:59 a.m. | OK | MS C++ | TESTS | 43 | 109 | 10240000 | 2500 | |
| 4068449 | Fdg | C | July 14, 2013, 9 a.m. | OK | MS C++ | TESTS | 43 | 109 | 11161600 | 2500 | |
| 4079904 | filo | C | July 16, 2013, 8:53 a.m. | OK | MS C++ | TESTS | 43 | 125 | 10956800 | 2500 | |
| 4066224 | aa2985759 | C | July 14, 2013, 12:52 a.m. | OK | MS C++ | TESTS | 43 | 140 | 11264000 | 2500 | |
| 4245543 | lzsb | C | Aug. 9, 2013, 3:58 a.m. | OK | MS C++ | TESTS | 43 | 156 | 10137600 | 2500 | |
| 4064426 | LayCurse | C | July 13, 2013, 6:39 p.m. | OK | MS C++ | TESTS | 43 | 171 | 17817600 | 2500 | |
| 4065665 | NuM | C | July 13, 2013, 9:57 p.m. | OK | MS C++ | TESTS | 43 | 187 | 10444800 | 2500 | |
| 4065686 | NuM | C | July 13, 2013, 10 p.m. | OK | MS C++ | TESTS | 43 | 203 | 10444800 | 2500 |
Back to search problems