Flashback là loại virus máy tính sinh sản rất nhanh khi có môi trường thuận lợi và là một loại virus nguy hiểm, có tốc độ lây lan nhanh trong môi trường mạng.
Flashback lần đầu tiên được phát hiện vào năm 2011 bởi công ty diệt virus Intego dưới dạng một bản cài đặt Flash giả và chúng sinh sản theo quy luật sau:
Ngày đầu tiên (ngày 0) có \(n\) cá thể ở mức 1
Ở mỗi ngày tiếp theo, mỗi cá thể mức i sinh ra i cá thể mức 1, các cá thể mới sinh sẽ sinh sôi, phát triển từ ngày hôm sau.
Bản thân các cá thể mức \(i\) phát triển thành mức \(i\ + \ 1\) và chu kỳ phát triển trong ngày chấm dứt.
Yêu cầu: Hãy xác định sau \(k\) ngày trong môi trường mạng có bao nhiêu cá thể.
Dữ liệu vào:
+ Gồm một dòng chứa 2 số nguyên \(n\) và \(k\ (1 \leq n \leq 1000;\ 1 \leq k \leq 10^{5})\)
Kết quả:
+ Ghi một số nguyên – số lượng cá thể virus theo mô đun \(10^{9}\ + \ 7\).
Giới hạn:
+ Có 40% test thỏa \(n\ \leq \ 100;\ k\ \leq \ 10^{3}\).
+ Có 60% test thỏa \(n\ \leq \ 1000;\ k\ \leq \ 10^{5}\).
Input | Output |
---|---|
5 3 | 65 |
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |