GIÁ TRỊ NHỎ NHẤT

Một phần của tài liệu 150 đề tin học (Trang 109 - 112)

Một số nguyên dương x gọi là con của số nguyên dương y nếu ta có thể xoá bớt một số chữ số của y

đểđược x.

Cho hai s nguyên dương a và b hãy tìm s c nhn c a và b là con, sao cho giá tr ca c là nh

nht có th.

Ràng buộc: 1 ≤ a, b ≤ 10100;

Dữ liệu: Vào từ file văn bản NUMBER.INP • Dòng thứ nhất chứa số a

• Dòng thứ hai chứa số b

Kết quả: Ghi ra file văn bản NUMBER.OUT • Ghi ra trên một dòng số c.

Ví dụ:

NUMBER.INP NUMBER.OUT NUMBER.INP NUMBER.OUT 111999111 111999111

999111999

111999111999 567812345678 123456781234 123456781234

100. NI DÂY

Cho hai đường thẳng song song nằm ngang d1 và d2. Trên mỗi đường thẳng, người ta chọn lấy n

điểm phân biệt và gán cho mỗi điểm một số nguyên dương là nhãn của điểm đó: • Trên đường thẳng d1, điểm thứ i (theo thứ tự từ trái qua phải) được gán nhãn là ai. • Trên đường thẳng d2, điểm thứ j (theo thứ tự từ trái qua phải) được gán nhãn là bj.

Ởđây (a1, a2, ..., an) và (b1, b2, ..., bn) là những hoán vị của dãy số (1, 2, ..., n)

Yêu cu: Hãy ch ra mt s ti đa các đon thng tho mãn:

Mi đon thng phi ni hai đim có cùng mt nhãn: mt đim trên đường thng d1 và mt

đim trên đường thng d2.

Các đon thng đôi mt không có đim chung

d1 d2 3 2 1 5 6 4 2 3 5 6 1 4

Dữ liệu: Vào từ file văn bản LINES.INP • Dòng 1: Chứa số nguyên dương n ≤ 5000 • Dòng 2: Chứa n số của dãy hoán vị a1, a2, ..., an. • Dòng 3: Chứa n số của dãy hoán vị b1, b2, ..., bn.

Kết quả: Ghi ra file văn bản LINES.OUT • Dòng 1: Ghi số k là sốđoạn thẳng nối được.

• Dòng 2: Ghi k nhãn của các đoạn thẳng được chọn (nhãn của mỗi đoạn thẳng là nhãn của điểm

đầu mút)

Các s trên mt dòng ca Input / Output file ghi cách nhau ít nht mt du cách.

Ví dụ:

LINES.INP LINES.OUT LINES.INP LINES.OUT 6 6 2 3 1 5 6 4 3 2 5 6 1 4 4 4 6 5 3 7 1 2 3 4 5 6 7 1 2 6 7 3 4 5 5 1 2 3 4 5

Cách cho điểm: Chấm theo 10 Test, điểm tối đa cho mỗi Test là 1.

Đối với mỗi một Test:

• Nếu chương trình chạy gặp lỗi, hoặc ghi sai khuôn dạng Output, hoặc cho phương án nối dây không hợp lệ (có hai đoạn thẳng cắt nhau), hoặc chạy quá 10 giây: 0 điểm.

101. GHI ĐĨA

Có n file đánh số 1, 2, ..., n. File thứ i có kích thước là ai. Cho trước một số đĩa mềm trắng, dung lượng của mỗi đĩa là M.

Yêu cu: Hãy tìm cách ghi file lên các đĩa mm sao cho s đĩa mm phi dùng là ít nht. (Tt nhiên mi đĩa không th cha quá dung lượng M và mi file phi nm gn trong mt đĩa nào đó ch không được ct nh và ghi vào nhiu đĩa khác nhau).

Ràng buộc: 1 ≤ n ≤ 100; các ai và M là các số nguyên dương: 1 ≤ ai≤ M ≤ 10000. ∀i

Dữ liệu: Vào từ file văn bản DISKS.INP • Dòng 1: Chứa hai số n, M

• Các dòng tiếp: Chứa các số từ a1đến an theo đúng thứ tựđó

Kết quả: Ghi ra file văn bản DISKS.OUT • Dòng 1: Ghi số k là sốđĩa phải dùng

• Dòng thứ i trong k dòng tiếp theo, ghi số hiệu của các file được ghi vào đĩa mềm thứ i.

Các s trên mt dòng ca Input / Output file được ghi cách nhau ít nht mt du cách.

Ví dụ: DISKS.INP DISKS.OUT 8 14 9 7 4 3 3 2 8 6 3 1 4 6 7 8 2 3 5

Một phần của tài liệu 150 đề tin học (Trang 109 - 112)

Tải bản đầy đủ (PDF)

(165 trang)