TS10 Phú Thọ 2026 - Ghép số

Xem dạng PDF

Gửi bài giải

Điểm: 60,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Cho ~4~ số nguyên dương ~N, K, A~ và ~B~.

Yêu cầu: Hãy xác định số nguyên lớn nhất có đúng ~N~ chữ số, được tạo ra bằng cách ghép ~K~ số phân biệt thuộc đoạn ~[A, B]~.

Input

Gồm một dòng duy nhất chứa bốn số nguyên ~N, K, A~ và ~B~ ~(1 \le K \le N \le 200; 1 \le A \le B \le 10^9)~. Dữ liệu luôn đảm bảo tồn tại đáp án hợp lệ.

Output

Một số nguyên duy nhất là số lớn nhất tìm được.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~K = 1~ và ~B \le 10^5~
2 ~30\%~ ~K \le 3~ và ~B - A \le 100~
3 ~20\%~ ~A~ và ~B~ có cùng số lượng chữ số
4 ~30\%~ Không có ràng buộc bổ sung

Sample Input 1

4 1 1000 9999

Sample Output 1

9999

Sample Input 2

4 3 8 29

Sample Output 2

9829

Sample Input 3

12 3 5000 9999

Sample Output 3

999999989997

Sample Input 4

11 4 4 2397

Sample Output 4

99999998997

Notes

  • Ví dụ 1: Chọn số duy nhất là ~9999~.

  • Ví dụ 2: Ghép các số ~9, 8, 29~ theo thứ tự để tạo thành số ~9829~ (độ dài đúng ~4~ chữ số).

  • Ví dụ 3: Các số trong đoạn đều có ~4~ chữ số. Ghép ~3~ số lớn nhất ~9999, 9998, 9997~.

  • Ví dụ 4: Ghép các số ~99, 999, 998, 997~.


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.