Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 4 · Lập trình

Chiến binh

Thời gian
1 giây
Bộ nhớ
1 GB
Vào / Ra
CHIENBINH.INP → CHIENBINH.OUT

Đề bài

Trong một vương quốc xa xưa, một vị tướng huyền thoại đang tập hợp một đội quân bất bại để chuẩn bị cho một cuộc chiến vĩ đại. Đội quân này có một cơ chế huấn luyện đặc biệt theo quy luật sau:

  • Ngày đầu tiên (ngày thứ 00), đội quân có nn chiến binh ở cấp độ 11.
  • Ở mỗi ngày tiếp theo:
    • Mỗi chiến binh cấp ii sẽ huấn luyện và chiêu mộ thêm ii tân binh (tất cả đều cấp 11). Những tân binh này sẽ bắt đầu huấn luyện và chiêu mộ binh lính từ ngày sau.
    • Đồng thời, chiến binh cấp ii sẽ trở nên mạnh mẽ hơn và thăng lên cấp i+1i + 1.

Yêu cầu: Hãy xác định sau kk ngày, tổng số chiến binh trong quân đội là bao nhiêu.

Dữ liệu vàoCHIENBINH.INP

  • Một dòng chứa hai số nguyên nn và kk (1≤n≤1000;1≤k≤105)(1 \le n \le 1000; 1 \le k \le 10^5).

Kết quả raCHIENBINH.OUT

  • In ra một số nguyên duy nhất là kết quả của bài toán chia lấy dư cho 109+710^9+7.

Ràng buộc

  • Có 40%40\% số test với n≤102;k≤103n \le 10^2; k \le 10^3.
  • Có 60%60\% số test với n≤103;k≤105n \le 10^3; k \le 10^5.

Ví dụ

Dữ liệu vàoCHIENBINH.INP
5 4
Kết quả raCHIENBINH.OUT
170

Giải thích

Với 55 chiến binh ban đầu, sau 44 ngày tổng số chiến binh có trong quân đội là 170170.

Thuộc đề thi

Đề thi học sinh giỏi lớp 9 thành phố Đà Nẵng năm học 2024-2025 — Môn: Tin học

Đà Nẵng · Cấp thành phố · Năm học 2024-2025

Đề sưu tầm/chép lại, có thể khác bản gốc. Xem ghi chú