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

ANTSM - Đàn kiến

(Đề đề xuất DHBB 2017 của THPT CHUYÊN QUỐC HỌC HUẾ)

Cho một đàn kiến gồm n con đang đi trên một sợi dây căng ngang có hai đầu là AB chiều dài k cm. Trong đàn có số con kiến đi về phía điểm A, những con còn lại đi về phía điểm B, ban đầu không có hai con nào ở cùng vị trí.

Các con kiến đều di chuyển với tốc độ giống nhau: 1 cm/s, khi hai con kiến gặp nhau, chúng chạm râu vào nhau rồi cùng quay lại để di chuyển theo hướng ngược lại. Khi một con kiến chạm vào điểm A hay điểm B, nó sẽ bị rơi xuống đất và không còn trên dây nữa.

Yêu cầu: Biết vị trí và hướng di chuyển của từng con kiến tại thời điểm xuất phát là thời điểm 0, tính thời điểm chú kiến cuối cùng bị rơi xuống đất

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương nk.
  • Dòng thứ hai chứa n số nguyên x1, x2, …, xn trong đó |xi| là khoảng cách từ chú kiến thứ i tới điểm A, xi < 0 có nghĩa là ban đầu chú kiến thứ i di chuyển về phía điểm A, xi > 0 có nghĩa là ban đầu chú kiến thứ i di chuyển về phía điểm B.

Các số liên tiếp trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.

Dữ liệu ra:

            Ghi trên một dòng một số nguyên duy nhất là thời điểm chú kiến cuối cùng bị rơi xuống đất.

Ví dụ:

Dữ liệu vào:
2 6
1 -5
Dữ liệu ra:
5

Giới hạn: 1 N ≤ 105; 1 k ≤ 1018; 1 |xi| < k.


Được gửi lên bởi:noname00.pas
Ngày:2017-07-23
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

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