Submission #1627253
Source Code Expand
#include <iostream> #include <deque> using namespace std; int main(){ int64_t n, k; cin >> n >> k; deque<int64_t> dq(k, 0); dq[1] = 1; int64_t sum = 1, mod = 1e9 + 7; for(int i = 0; i < n - 2; i++){ dq.emplace_front(sum); sum *= 2; sum -= dq.back(); sum += mod; sum %= mod; dq.pop_back(); } { sum -= dq.back(); sum += mod; sum %= mod; dq.pop_back(); } cout << sum << endl; }
Submission Info
Submission Time | |
---|---|
Task | F - 準急 |
User | jbyxm |
Language | C++14 (GCC 5.4.1) |
Score | 4 |
Code Size | 430 Byte |
Status | AC |
Exec Time | 12 ms |
Memory | 8576 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 4 / 4 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00, 01, 02, 03, 04, 90, 91 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00 | AC | 6 ms | 256 KB |
01 | AC | 12 ms | 8576 KB |
02 | AC | 4 ms | 512 KB |
03 | AC | 3 ms | 256 KB |
04 | AC | 6 ms | 256 KB |
90 | AC | 1 ms | 256 KB |
91 | AC | 1 ms | 256 KB |