LAPTOP Vân muốn mua laptop.. ĐỔI SỐ THẬP PHÂN RA PHÂN SỐ Nhập vào : file defrac.inp số thập phân S có chứa dấu.. In ra : file defrac.out phân số tối gian tương ứng, tử in trước Giới h
Trang 1ONLINE 4
NGÀY 22/ 02 / 2017.THỜI GIAN: 19h45 => 21h15 BÀI 1 LAPTOP
Vân muốn mua laptop Cửa hàng có N(1<= N<=100) laptop Khi mua, Vân chỉ
quan tâm đến ba thông số: tốc độ CPU , dung lượng RAM, dung lượng HDD Nếu cả ba thông số của một laptop đều nhỏ hơn ba thông số tương ứng của bất kì laptop nào khác thì laptop đó bị bỏ qua Trong số những laptop còn lại, Vân chọn cái có giá rẻ nhất
Nhiệm vụ : Hãy giúp Vân chọn ra laptop phù hợp
Dữ liệu : từ tập tin văn bản LAPTOP.INP
Dòng 1 : số nguyên N
Dòng 2 : …N+1 : Dòng i+1 có 4 số nguyên là tốc độ CPU, RAM,HDD, giá trị của
laptop có chỉ số là i
+ 1000 <= tốc độ CPU <= 4200 ( MHz)
+ 256 <= dung lượng RAM <= 4096 (MB)
+ 1 <= dung lượng HDD <= 500 (GB)
+ 100 <= giá <= 1000
Kết quả : Ghi ra tập tin VB LAPTOP OUT là số nguyên duy nhất là chỉ số của laptop mà Vân chọn
BÀI 2 TRÒ CHƠI VỚI BĂNG SỐ
Cho một băng số gồm N số nguyên dương, mỗi số được viết trên một
ô Hãy cắt băng số này thành nhiều đoạn nhất sao cho tổng các phần tử trong các đoạn là bằng nhau
Nhập vào : file Div.inp
+ Dòng đầu ghi n (n ≤ 1000)
+ Dòng tiếp theo ghi N số nguyên dương a1, a2, , an
LAPTOP INP LAPTOP OUT
5
2100 512 150 200
2000 2048 240 350
2300 1024 200 320
2500 582 180 150
2000 512 180 150
4
TVT
Trang 2(các số nằm trên một dòng cách nhau bởi một dấu cách, ai ≤ 1000)
In ra : file Div.out
Ghi K là số đoạn cần chia
Ví dụ:
8
10 2 6 2 5 2 1
2
3 Đoạn 1: 10 Đoạn 2: 2 + 6 + 2 =10
Đoạn 3: 5 + 2 + 1 + 2 = 10
BÀI 3 ĐỔI SỐ THẬP PHÂN RA PHÂN SỐ
Nhập vào : file defrac.inp số thập phân S (có chứa dấu ) In ra : file
defrac.out phân số tối gian tương ứng, tử in trước
Giới hạn: S là số thập phân hữu hạn có chiều dài không quá 30 chữ số cả phần nguyên và phần thập phân
Ví dụ: