HSGTP #2 - Mã hóa (ENCRYPTION)

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 512M
Input: ENCRYPTION.INP
Output: ENCRYPTION.OUT

Dạng bài
Ngôn ngữ cho phép
C++, Pascal

Mã hóa - ENCRYPTION

Khi nghiên cứu xây dựng thuật toán mã hóa, Nam cần giải quyết bài toán sau: Với bốn số nguyên dương L,R,A,K, cần đếm số lượng số nguyên dương SLSR(AS) mod K =0, trong đó mod là phép toán chia lấy dư.

Hãy giúp Nam giải bài toán trên.

Yêu cầu:

Đếm số lượng số nguyên dương S thỏa yêu cầu bài toán

Dữ liệu (Vào từ tệp ENCRYPTION.INP):

  • Dòng duy nhất chứa 4 số nguyên dương L,R,A,K (1L,R,A,K1018;LR).

Kết quả (Xuất ra tệp ENCRYPTION.OUT):

  • Gồm một số nguyên dương duy nhất là kết quả bài toán

Ví dụ:

<testlist> <test> <inp> 1 10 2 10 </inp> <out> 2 </out> <note> Có 2 số thỏa yêu cầu bài toán là 510. </note> </test> </testlist>

Subtask:

  • 30% số test tương ứng với 30% số điểm có 1 L,R,K 106A=1.
  • 40% số test tương ứng với 40% số điểm có 1 L,R,A,K 106.
  • 30% số test còn lại tương ứng với 30% số điểm không có ràng buộc gì thêm.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.