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.|

NK2MFS - Lập lịch trên hai máy




Có N chi tiết máy cần được gia công lần lượt trên hai máy A và B. Thời gian gia công chi tiết i trên máy A là ai, thời gian gia công trên máy B là bi.

Yêu cầu: hãy tìm trình tự gia công các chi tiết trên hai máy sao cho việc hoàn thành gia công tất cả các chi tiết là sớm nhất có thể.

Dữ liệu

  • Dòng đầu tiên chứa số nguyên dương N (1 ≤ N ≤ 10000).
  • Dòng thứ hai chứa N số nguyên dương a1, a2… an (1 ≤ ai ≤ 10000)
  • Dòng thứ ba chứa N số nguyên dương b1, b2,… bn (1 ≤ bi ≤ 10000).

Kết quả

  • Dòng đầu tiên chứa số nguyên dương T là thời điểm sớm nhất có thể hoàn thành.
  • Dòng thứa hai chứa N số nguyên cho biết lịch trình gia công các chi tiết máy.

Ví dụ

Dữ liệu:
3
2 3 1
1 2 3

Kết qủa
7
3 2 1

Được gửi lên bởi:Jimmy
Ngày:2008-01-19
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.