Time limit: 1.0s , Memory limit: 256M , Points: 0 (partial)
Cho dãy hoán vị gồm phần tử. Hãy tính các giá trị hàm thuộc một trong hai loại sau với mọi :
- Loại :
- Loại :
Input
- Dòng đầu tiên chứa hai số nguyên và , với cho biết hàm thuộc loại .
- Dòng thứ hai chứa số nguyên của dãy .
- Dữ liệu đảm bảo dãy là một dãy hoán vị hợp lệ.
Output
- In ra trên một dòng là các giá trị hàm theo thứ tự tăng dần chỉ số , cách nhau bởi khoảng trắng.
Examples
Sample Input 1
4 1
2 3 1 4
Sample Output 1
-5 -3 -4 3
Sample Input 2
4 2
2 3 1 4
Sample Output 2
2 2 3 3
Scoring
- Subtask với số điểm: và
- Subtask với số điểm: và
- Subtask với số điểm: và
Notes
Trong ví dụ , với :
- Với :
- Với :
- Với :
Vì vậy,
Comments