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 |
|---|---|---|---|---|---|---|
| 821 | Codeforces Round 420 (Div. 2) | FINISHED | False | 8100 | 278004323 | June 25, 2017, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1662 ) | E | Okabe and El Psy Kongroo | PROGRAMMING | dp matrices | 2200 |
Okabe likes to take walks but knows that spies from the Organization could be anywhere; that's why he wants to know how many different walks he can take in his city safely. Okabe's city can be represented as all points ( x , y ) such that x and y are non-negative. Okabe starts at the origin (point (0, 0) ), and needs to reach the point ( k , 0) . If Okabe is currently at the point ( x , y ) , in one step he can go to ( x + 1, y + 1) , ( x + 1, y ) , or ( x + 1, y - 1) . Additionally, there are n horizontal line segments, the i -th of which goes from x = a i to x = b i inclusive, and is at y = c i . It is guaranteed that a 1 = 0 , a n ≤ k ≤ b n , and a i = b i - 1 for 2 ≤ i ≤ n . The i -th line segment forces Okabe to walk with y -value in the range 0 ≤ y ≤ c i when his x value satisfies a i ≤ x ≤ b i , or else he might be spied on. This also means he is required to be under two line segments when one segment ends and another begins. Okabe now wants to know how many walks there are from the origin to the point ( k , 0) satisfying these conditions, modulo 10 9 + 7 . The first line of input contains the integers n and k ( 1 ≤ n ≤ 100 , 1 ≤ k ≤ 10 18 ) — the number of segments and the destination x coordinate. The next n lines contain three space-separated integers a i , b i , and c i ( 0 ≤ a i < b i ≤ 10 18 , 0 ≤ c i ≤ 15 ) — the left and right ends of a segment, and its y coordinate. It is guaranteed that a 1 = 0 , a n ≤ k ≤ b n , and a i = b i - 1 for 2 ≤ i ≤ n . Print the number of walks satisfying the conditions, modulo 1000000007 ( 10 9 + 7 ). The graph above corresponds to sample 1. The possible walks are: The graph above corresponds to sample 2. There is only one walk for Okabe to reach (3, 0) . After this, the possible walks are: |
| Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 28048054 | vjudge1 | E | June 26, 2017, 3:48 a.m. | OK | FPC | TESTS | 90 | 343 | 1638400 | 2200 | |
| 28037519 | 0lkeh | E | June 25, 2017, 4:25 p.m. | OK | FPC | TESTS | 91 | 374 | 1843200 | 2200 | |
| 28047437 | vjudge5 | E | June 26, 2017, 2:59 a.m. | OK | FPC | TESTS | 90 | 390 | 1638400 | 2200 | |
| 28048078 | vjudge4 | E | June 26, 2017, 3:51 a.m. | OK | FPC | TESTS | 90 | 405 | 1638400 | 2200 | |
| 28172893 | koderliar | E | June 30, 2017, 1:29 p.m. | OK | GNU C | TESTS | 90 | 31 | 2969600 | 2200 | |
| 28042518 | Melnik | E | June 25, 2017, 6:52 p.m. | OK | GNU C++ | TESTS | 90 | 31 | 5836800 | 2200 | |
| 28030950 | _LeMur_ | E | June 25, 2017, 3:31 p.m. | OK | GNU C++ | TESTS | 91 | 46 | 4505600 | 2200 | |
| 28038207 | MSeashell | E | June 25, 2017, 4:31 p.m. | OK | GNU C++ | TESTS | 91 | 46 | 5836800 | 2200 | |
| 28030820 | xumingkuan | E | June 25, 2017, 3:30 p.m. | OK | GNU C++ | TESTS | 91 | 62 | 2150400 | 2200 | |
| 29218854 | vjudge5 | E | Aug. 5, 2017, 12:47 p.m. | OK | GNU C++ | TESTS | 90 | 93 | 2150400 | 2200 | |
| 28033114 | zyf0726 | E | June 25, 2017, 3:46 p.m. | OK | GNU C++ | TESTS | 91 | 93 | 2150400 | 2200 | |
| 28189969 | alexm | E | July 1, 2017, 10:59 a.m. | OK | GNU C++ | TESTS | 90 | 108 | 2150400 | 2200 | |
| 28057101 | vjudge5 | E | June 26, 2017, 12:14 p.m. | OK | GNU C++ | TESTS | 90 | 124 | 4505600 | 2200 | |
| 28042198 | triploblastic | E | June 25, 2017, 6:38 p.m. | OK | GNU C++ | TESTS | 90 | 171 | 2150400 | 2200 | |
| 28036370 | jyt1999 | E | June 25, 2017, 4:14 p.m. | OK | GNU C++ | TESTS | 91 | 218 | 1945600 | 2200 | |
| 55684728 | rainboy | E | June 17, 2019, 2:53 p.m. | OK | GNU C11 | TESTS | 90 | 312 | 0 | 2200 | |
| 28131599 | fsociety00 | E | June 29, 2017, 4:53 a.m. | OK | GNU C11 | TESTS | 90 | 499 | 1945600 | 2200 | |
| 28060772 | fsociety00 | E | June 26, 2017, 3:48 p.m. | OK | GNU C11 | TESTS | 90 | 576 | 1945600 | 2200 | |
| 28041665 | akmintro | E | June 25, 2017, 6:18 p.m. | OK | GNU C++11 | TESTS | 90 | 31 | 4096000 | 2200 | |
| 28748793 | CookiC | E | July 21, 2017, 11:37 a.m. | OK | GNU C++11 | TESTS | 90 | 31 | 4096000 | 2200 | |
| 44064205 | vjudge2 | E | Oct. 10, 2018, 8:08 a.m. | OK | GNU C++11 | TESTS | 90 | 46 | 819200 | 2200 | |
| 57874128 | lopare | E | July 28, 2019, 4:05 a.m. | OK | GNU C++11 | TESTS | 90 | 46 | 921600 | 2200 | |
| 57769559 | py_ultron | E | July 25, 2019, 11:17 p.m. | OK | GNU C++11 | TESTS | 90 | 46 | 921600 | 2200 | |
| 44064470 | vjudge5 | E | Oct. 10, 2018, 8:20 a.m. | OK | GNU C++11 | TESTS | 90 | 46 | 1024000 | 2200 | |
| 44064552 | vjudge2 | E | Oct. 10, 2018, 8:24 a.m. | OK | GNU C++11 | TESTS | 90 | 46 | 1024000 | 2200 | |
| 44064699 | vjudge3 | E | Oct. 10, 2018, 8:30 a.m. | OK | GNU C++11 | TESTS | 90 | 46 | 1024000 | 2200 | |
| 44064779 | vjudge1 | E | Oct. 10, 2018, 8:33 a.m. | OK | GNU C++11 | TESTS | 90 | 46 | 1024000 | 2200 | |
| 57294888 | faremy | E | July 18, 2019, 6:41 p.m. | OK | GNU C++11 | TESTS | 90 | 46 | 1945600 | 2200 | |
| 28053554 | MicGor | E | June 26, 2017, 8:59 a.m. | OK | GNU C++14 | TESTS | 90 | 31 | 2969600 | 2200 | |
| 28035018 | Hidden_Glance | E | June 25, 2017, 4:02 p.m. | OK | GNU C++14 | TESTS | 91 | 46 | 3993600 | 2200 | |
| 28325299 | Mikhniuk | E | July 6, 2017, 11:32 a.m. | OK | GNU C++14 | TESTS | 90 | 61 | 4198400 | 2200 | |
| 28913594 | -Morass- | E | July 26, 2017, 7:22 p.m. | OK | GNU C++14 | TESTS | 90 | 78 | 1945600 | 2200 | |
| 28913618 | -Morass- | E | July 26, 2017, 7:23 p.m. | OK | GNU C++14 | TESTS | 90 | 78 | 1945600 | 2200 | |
| 28389600 | rusins | E | July 9, 2017, 3:01 p.m. | OK | GNU C++14 | TESTS | 90 | 78 | 2048000 | 2200 | |
| 54828265 | vjudge3 | E | May 30, 2019, 7:40 a.m. | OK | GNU C++14 | TESTS | 90 | 78 | 3072000 | 2200 | |
| 28037142 | Vladik | E | June 25, 2017, 4:21 p.m. | OK | GNU C++14 | TESTS | 91 | 78 | 3891200 | 2200 | |
| 50217353 | usernameson | E | Feb. 20, 2019, 5:34 a.m. | OK | GNU C++14 | TESTS | 90 | 124 | 409600 | 2200 | |
| 28034619 | sgtlaugh | E | June 25, 2017, 3:59 p.m. | OK | GNU C++14 | TESTS | 91 | 124 | 1945600 | 2200 | |
| 63610400 | alireza_kaviani | E | Oct. 27, 2019, 4:58 p.m. | OK | GNU C++17 | TESTS | 90 | 62 | 188211200 | 2200 | |
| 61855115 | ashish11 | E | Oct. 4, 2019, 1:51 p.m. | OK | GNU C++17 | TESTS | 90 | 109 | 0 | 2200 | |
| 62588741 | Rahul | E | Oct. 14, 2019, 7:57 p.m. | OK | GNU C++17 | TESTS | 90 | 124 | 0 | 2200 | |
| 46858015 | Solenoid555 | E | Dec. 10, 2018, 4:03 p.m. | OK | GNU C++17 | TESTS | 90 | 156 | 2969600 | 2200 | |
| 48296515 | markotee | E | Jan. 12, 2019, 2:48 p.m. | OK | GNU C++17 | TESTS | 90 | 217 | 204800 | 2200 | |
| 57308714 | nishank.suresh | E | July 19, 2019, 5:29 a.m. | OK | GNU C++17 | TESTS | 90 | 234 | 204800 | 2200 | |
| 55753084 | E869120 | E | June 19, 2019, 1:50 p.m. | OK | GNU C++17 | TESTS | 90 | 234 | 409600 | 2200 | |
| 61593819 | NoCodeNoLife | E | Oct. 1, 2019, 8:01 a.m. | OK | GNU C++17 | TESTS | 90 | 264 | 0 | 2200 | |
| 43110246 | JacaJava | E | Sept. 20, 2018, 11:20 a.m. | OK | GNU C++17 | TESTS | 90 | 265 | 0 | 2200 | |
| 49373676 | De.Wilde | E | Feb. 2, 2019, 6:41 p.m. | OK | GNU C++17 | TESTS | 90 | 296 | 819200 | 2200 | |
| 28030266 | uwi | E | June 25, 2017, 3:26 p.m. | OK | Java 8 | TESTS | 91 | 296 | 20582400 | 2200 | |
| 29500109 | Darth_Jar_Jar_Binks | E | Aug. 16, 2017, 8:19 a.m. | OK | Java 8 | TESTS | 90 | 358 | 20582400 | 2200 | |
| 68359385 | Ahmed_Diab | E | Jan. 7, 2020, 1:29 p.m. | OK | Java 8 | TESTS | 90 | 623 | 0 | 2200 | |
| 55684602 | Dukkha | E | June 17, 2019, 2:49 p.m. | OK | Java 8 | TESTS | 90 | 654 | 0 | 2200 | |
| 28261066 | kunalk | E | July 3, 2017, 4:59 p.m. | OK | Java 8 | TESTS | 90 | 655 | 20787200 | 2200 | |
| 28189928 | Asgar | E | July 1, 2017, 10:56 a.m. | OK | Java 8 | TESTS | 90 | 670 | 20582400 | 2200 | |
| 28043550 | Musin | E | June 25, 2017, 8:04 p.m. | OK | Java 8 | TESTS | 90 | 686 | 20582400 | 2200 | |
| 28076359 | ruihanz | E | June 27, 2017, 12:36 p.m. | OK | Java 8 | TESTS | 90 | 686 | 20992000 | 2200 | |
| 28064103 | tri | E | June 26, 2017, 7:56 p.m. | OK | Java 8 | TESTS | 90 | 702 | 20582400 | 2200 | |
| 28036038 | ebaalhuis | E | June 25, 2017, 4:11 p.m. | OK | Java 8 | TESTS | 91 | 717 | 20582400 | 2200 | |
| 28035147 | dened | E | June 25, 2017, 4:03 p.m. | OK | Kotlin | TESTS | 91 | 1107 | 20684800 | 2200 | |
| 28033269 | riantkb | E | June 25, 2017, 3:47 p.m. | OK | Mono C# | TESTS | 91 | 483 | 12185600 | 2200 | |
| 28035714 | leign | E | June 25, 2017, 4:08 p.m. | OK | Mono C# | TESTS | 91 | 748 | 12185600 | 2200 | |
| 28039572 | og.kostya | E | June 25, 2017, 4:44 p.m. | OK | MS C# | TESTS | 91 | 592 | 12390400 | 2200 | |
| 28037432 | renadeen | E | June 25, 2017, 4:24 p.m. | OK | MS C# | TESTS | 91 | 639 | 12697600 | 2200 | |
| 28039267 | mircea85 | E | June 25, 2017, 4:42 p.m. | OK | MS C# | TESTS | 91 | 686 | 9318400 | 2200 | |
| 28075187 | f-zyj | E | June 27, 2017, 11:18 a.m. | OK | MS C++ | TESTS | 90 | 343 | 2048000 | 2200 | |
| 31902453 | AleksanderBalobanov | E | Oct. 30, 2017, 6:18 p.m. | OK | MS C++ | TESTS | 90 | 452 | 0 | 2200 | |
| 44018311 | vjudge5 | E | Oct. 9, 2018, 12:45 a.m. | OK | MS C++ | TESTS | 90 | 499 | 614400 | 2200 | |
| 29289860 | mshcherba | E | Aug. 8, 2017, 4:47 p.m. | OK | MS C++ | TESTS | 90 | 529 | 2150400 | 2200 | |
| 34496447 | LoDThe | E | Jan. 23, 2018, 9 p.m. | OK | MS C++ | TESTS | 90 | 561 | 2150400 | 2200 | |
| 28037607 | Iriskinn | E | June 25, 2017, 4:26 p.m. | OK | MS C++ | TESTS | 91 | 592 | 2048000 | 2200 | |
| 28857921 | TheConfessor | E | July 24, 2017, 8:44 p.m. | OK | MS C++ | TESTS | 90 | 654 | 2252800 | 2200 | |
| 28858193 | TheConfessor | E | July 24, 2017, 9:06 p.m. | OK | MS C++ | TESTS | 90 | 655 | 2252800 | 2200 | |
| 43569690 | vjudge3 | E | Sept. 29, 2018, 12:27 p.m. | OK | MS C++ | TESTS | 90 | 764 | 307200 | 2200 | |
| 40260658 | Ali_Pi | E | July 13, 2018, 12:13 p.m. | OK | PyPy 2 | TESTS | 90 | 592 | 9420800 | 2200 | |
| 28060268 | nwi | E | June 26, 2017, 3:11 p.m. | OK | Python 2 | TESTS | 90 | 919 | 7065600 | 2200 | |
| 28048638 | ftuknights | E | June 26, 2017, 4:32 a.m. | OK | Python 2 | TESTS | 90 | 1216 | 10240000 | 2200 | |
| 28059577 | cojna | E | June 26, 2017, 2:28 p.m. | OK | Rust | TESTS | 90 | 639 | 1638400 | 2200 |
Back to search problems