Giải bài trực tuyến

Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Từ tập các bài có trên SPOJ (oi)

2253. A1

Mã bài: NKA1

Chính phủ lập ra một hội ðồng ðể sửa chữa ðường cao tốc chính A1 của ðất nước. Ðường cao tốc có dạng một ðường thẳng, bao gồm các cột cây số liên tiếp cách ðều nhau. Hai cột cây số liên tiếp cách nhau 1km. Cột cây số thứ nhất cách ðiểm ðầu tiên của ðường cao tốc 1km. Có N vị trí cột cây số cần sửa chữa trên ðường cao tốc. Mỗi cột cây số ðược xác ðịnh bởi một số nguyên cho biết khoảng cách ðối với ðiểm ðầu tiên của ðường cao tốc (tính theo km). Bắt ðầu từ một cột cây số nào ðó, ðường cao tốc ðược chia thành các ðoạn dài bằng nhau, mỗi ðoạn chứa ðúng M cột cây số liên tiếp. Một ðội sửa ðường sẽ ðược gửi ðến mỗi ðoạn có chứa một (hoặc nhiều) vị trí cần sửa chữa. Thông thường, số vị trí cần sửa chữa lớn hơn nhiều so với số ðội sửa ðường nên tốt nhất cần chia ðường cao tốc thành các ðoạn ðộ dài bằng nhau sao cho số ðoạn chứa vị trí cần sửa chữa là ít nhất.

Biết rằng trong M cột cây số ðầu tiên, không có vị trí nào cần sửa chữa. Ðoạn ðầu tiên phải ðược bắt ðầu trong M cột cây số ðầu tiên.

Hỏi cần huy ðộng ít nhất bao nhiêu ðội sửa ðường ðể sửa chữa ðược tất cả vị trí cần thiết trên ðường cao tốc A1? Xác ðịnh các vị trí mà ðoạn ðầu tiên có thể bắt ðầu.

Dữ liệu

  • Dòng ðầu tiên bao gồm 2 số nguyên M và N cách nhau bởi khoảng trắng (1 ≤ M, N ≤ 100000).
  • Dòng thứ 2 bao gồm N số nguyên cách nhau bởi khoảng trắng mô tả những vị trí cần sửa chữa. N số nguyên tạo thành một dãy tãng chặt, mỗi số không vượt quá 2000000000.

Kết qủa

  • Dòng ðầu tiên chứa số ðội sửa ðường ít nhất cần huy ðộng.
  • Dòng thứ hai chứa tất cả các vị trí mà ðoạn ðầu tiên có thể bắt ðầu. Các số cách nhau bởi khoảng trắng và phải tạo thành một dãy tãng chặt.

Ví dụ

Dữ liệu:
3 5
4 5 7 8 9

Kết qủa
2 
1

Dữ liệu:
4 3
7 14 15

Kết qủa
2
1 2 4

Dữ liệu:
2 10
3 4 7 8 12 13 14 15 20 21

Kết qủa
7
1 2

Được gửi lên bởi:Ngô Minh Ðức
Ngày:2007-12-27
Thời gian chạy:5s
Giới hạn mã nguồn:50000B
Ngôn ngữ cho phép:Tất cả ngoại trừ: AWK CLOJ ERL F# GO JS PERL 6 PYTH 3.1.2 SCALA SED TCL
Nguồn bài:Croatian OI 2003

SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.