Dường như bất kỳ đơn giản Modification của đồng bằng châu thổ sử dụng một chức năng phù hợp hầu như luôn luôn có thể được thực hiện một số khác ngắn hơn đường , Dennis . Vì vậy, giải pháp duy nhất tôi có thể tưởng tượng để làm cho việc này khó hơn, là giới thiệu một số loại chức năng không nhất quán.
Sắp xếp.
Nhiệm vụ của bạn là lấy một mảng các số nguyên, sắp xếp các đồng bằng của chúng và biên dịch lại nó để đưa ra các mảng số nguyên mới.
VÍ DỤ.
Đối với đầu vào:
1 5 -3 2 9
Nhận Deltas sau:
4 -8 5 7
Sau đó, sắp xếp những Deltas này, mang lại:
-8 4 5 7
Và áp dụng lại chúng, cung cấp cho:
1 -7 -3 2 9
Đầu ra đầu vào
Bạn sẽ được cung cấp một danh sách / mảng / bảng / tuple / stack / vv. số nguyên đã ký làm đầu vào thông qua bất kỳ phương thức nhập chuẩn nào.
Bạn phải xuất dữ liệu đã sửa đổi một lần nữa dưới bất kỳ hình thức có thể chấp nhận nào, theo phương pháp sắp xếp delta ở trên.
Bạn sẽ nhận được N đầu vào trong 0 < N < 10
đó mỗi số nằm trong phạm vi-1000 < X < 1000
Các trường hợp thử nghiệm
1 5 -3 2 9 -> 1 -7 -3 2 9
-5 -1 -6 5 8 -> -5 -10 -7 -3 8
-8 1 -7 1 1 -> -8 -16 -16 -8 1
8 -9 3 0 -2 -> 8 -9 -12 -14 -2
-5 -2 -5 5 0 -> -5 -10 -13 -10 0
-1 9 -1 -7 9 -> -1 -11 -17 -7 9
Ghi chú
- Như đã nêu ở trên, bạn sẽ luôn nhận được ít nhất 1 đầu vào và không quá 9.
- Số đầu tiên và cuối cùng của đầu ra của bạn, sẽ luôn khớp với số đầu vào.
- Chỉ đầu ra đầu vào tiêu chuẩn được chấp nhận
- Áp dụng sơ hở tiêu chuẩn
- Đây là môn đánh gôn , vì vậy số byte thấp nhất sẽ thắng!
- Chúc vui vẻ!