DAY - Dãy số
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte

Cho bốn số nguyên dương a, b, c, d, từ hai số b, c ta xây dựng được dãy số xn với công thức như sau:

  • x1 = b;
  • xn  = xn-1 * b + c với mọi n >= 2

Sau khi tạo ra được dãy số đó, Thúy muốn bạn tính giá trị axd. Kết quả của bài toán sẽ rất lớn nên Thúy chỉ yêu cầu bạn chia lấy dư cho 1000000007.

Dữ liệu:  Gồm một dòng duy nhất chứa 4 số nguyên dương a, b, c, d. (a, b, c, d <= 1018 )

Kết quả:  In ra giá trị axd  % 1000000007

Ví dụ

  • input
    2 1 1 2
    output
    4
Back to Top