Time limit: 1.0s , Memory limit: 256M , Points: 1
Cho mảng gồm
số nguyên được đánh số từ
đến
.
Trên trục nằm ngang với chiều dương hướng từ trái sang phải, một robot tiến hành các thao tác di chuyển. Ban đầu tọa độ của robot tại
. Robot tiến hành tổng cộng
thao tác di chuyển như sau:
- Thao tác
: di chuyển
đơn vị theo chiều dương.
- Thao tác
: di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương.
- Thao tác
: di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương.
- Thao tác
: di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương,
, di chuyển
đơn vị theo chiều dương.
- Thao tác
: di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương, di chuyển
đơn vị theo chiều dương,
, di chuyển
đơn vị theo chiều dương.
Bạn hãy xác định tọa độ lớn nhất mà robot đã di chuyển đến.
Input
- Dòng đầu tiên chứa số nguyên
.
- Dòng thứ hai chứa
số nguyên của mảng
.
Output
- In ra tọa độ lớn nhất mà robot đã di chuyển đến.
Examples
Sample Input 1
3
2 1 -3
Sample Output 1
8
Sample Input 2
5
1 -1 1 -1 1
Sample Output 2
3
Notes
Trong ví dụ đầu tiên, thao tác di chuyển của robot như sau:
- Thao tác
: di chuyển
đơn vị theo chiều dương đến tọa độ
.
- Thao tác
: di chuyển
đơn vị theo chiều dương đến tọa độ
, di chuyển
đơn vị theo chiều dương đến tọa độ
.
- Thao tác
: di chuyển
đơn vị theo chiều dương đến tọa độ
, di chuyển
đơn vị theo chiều dương đến tọa độ
, di chuyển
đơn vị theo chiều dương đến tọa độ
.
Tọa độ lớn nhất mà robot đã di chuyển đến là .
Comments