A. con voi nhỏ và vấn đề
The con voi nhỏ đã có một vấn đề-ai đó đã chạm vào của mình được sắp xếp bởi phòng không giảm mảng một chiều dài n và có thể trao đổi một số yếu tố của mảng.
The con voi nhỏ không thể gọi cảnh sát cho đến khi ông hiểu nếu ông có thể đã vô tình thay đổi các mảng mình. Ông nghĩ rằng ông có thể đã vô tình thay đổi mảng một, chỉ khi mảng có thể được sắp xếp trong các hoạt động không nhiều hơn một của trao đổi các yếu tố (không nhất thiết phải liền kề). Có nghĩa là, con voi nhỏ có thể đã vô tình trao đổi một số yếu tố hai.
giúp con voi nhỏ, xác định nếu ông có thể đã vô tình thay đổi các mảng một, được sắp xếp theo phòng không-giảm, mình.
đầu vào
Dòng đầu tiên có một đơn số nguyên n (2 ≤ n ≤ 105) — kích thước mảng một. Dòng kế tiếp có n số nguyên dương, cách nhau bằng dấu cách duy nhất và không quá 109, — mảng a.
lưu ý rằng các yếu tố của mảng là không nhất thiết phải phân biệt số.
sản lượng
trong một dòng in "Có" (không có dấu ngoặc kép) nếu con voi nhỏ có thể vô tình đã thay đổi các mảng mình, và "NO" (không có dấu ngoặc kép) nếu không.
mẫu test(s)
đầu vào
2
1 2
sản lượng
có
đầu vào
3
3 2 1
sản lượng
có
đầu vào
4
4 3 2 1
sản lượng
NO
lưu ý
đang được dịch, vui lòng đợi..