
Gửi bởi
giacatquoeo
Hôm trước em có làm một bài pascal về số lớn, bài này hơi rắc rối nhờ mọi người giải giùm em.
Đề bài thế này này:
Một số nguyên dương N rất lớn có thể được cho bởi P số nguyên dương a1,a2,..,ap và P xâu kí tự s1,s2,..,sp chỉ gồm các chữ số thập phân bằng cách viết s1 liên tiếp a1 lần, viết s2 liên tiếp a2 lần,.., viết sp liên tiếp ap lần.
Giả sử với số N được cho như trên và một số K nhỏ hơn số chữ số của N, hãy tìm cách gạch đi K chữ số của N để nhận được một số nhỏ nhất.
Dữ liệu vào: Từ tệp MIN.inp có cấu trúc:
-Dòng đầu tiên chứa các số P,K.
-Dòng thứ 2 chứa các số a1,a2,..,ap cách nhau bởi ít nhất một dấu cách.
-P dòng tiếp theo chứa các xâu theo tuần tự s1,s2,..,sp; Mỗi xâu nằm trên một dòng.
Dữ liệu ra: Ghi vào tệp MIN.out số có giá trị nhỏ nhất sau khi đã gạch đi K chữ số của N.
Ví dụ:
MIN.inp MIN.out
3 11 44
3 4 2
123
0
45
Tôi đã sở hữu một chiếc Lush 3 trong 18 tháng, đã ở cả hai phía của việc kiểm soát máy rung công cộng và nhận ra rằng nó không phải là máy rung tốt nhất cho mọi dịp. Đánh giá Lush 3 này dựa trên trải...
Mọi Điều Cần Biết Về Lovense Lush 3 Qua 6 Câu Hỏi Đơn Giản