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

CHEAT - Chơi bi-a 1 lỗ

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/cheat


Mike chơi bi-a 1 lỗ rất giỏi nên kiếm được rất nhiều tiền độ banh . Nhà Cái mất nhiều tiền vì Mike lắm nên cú lắm nên họ quyết phải kiểm tra xem liệu Mike có chơi gian hay không ?
Thể thức chơi bi-a 1 lỗ là như này : Có N viên bi được đánh số từ 1 -> N , đặt trên bàn , người chơi phải đánh sao cho các viên bi này lọt lỗ theo đúng thứ tự từ 1 -> N . Viên i sẽ phải vào lỗ trước viên i+1 . Để kiểm tra Mike , nhà Cái thuê 1 tay thám tử . Tay thám tử này sẽ kiểm tra bằng cách là thỉnh thoảng lại tiến lại cái lỗ và bốc lên viên ở trên cùng trong lỗ . Sau khi Mike đã đánh hết các bi vào lỗ rồi thì thám tử sẽ bốc hết các viên ở trong lỗ ra từ viên trên cùng tới viên dưới cùng . Hãy giúp thám tử xác định xem liệu Mike có chơi gian không ? ( Xem test ví dụ để hiểu rõ hơn ) .

Download test và solution tại đây

Input

Dòng 1 : số nguyên dương N ( N ≤ 100000 ) . N dòng tiếp theo mỗi dòng gồm 1 số nguyên ghi ra số chỉ trên trái bi mà thám tử lần lượt bốc lên được .

Output

Nếu xác định được Mike chơi gian thì ghi ra “YES” , ngược lại ghi “NO” .

Example

Input:
3
3
1
2

Output:
YES

Giải thích : Khi thám tử bốc được bi số 3 lên thì có nghĩa là bi số 1 , 2 đã vào lỗ rồi . Và như vậy bi trên cùng sau khi bốc bi số 3 ra phải là bi số 2 nhưng thám tử lại bốc ra được bi số 1 -> vô lý -> Mike đã ăn gian .

Input:
6
1
3
5
6
4
2

Output:
NO

Có thể xảy ra trường hợp thám tử bốc viên bi 1, 3, 5 ngay khi Mike vừa đánh chúng vào lỗ. Sau đó thám tử bốc những viên bi còn lại. Do đó không khẳng định được Mike đã ăn gian!


Được gửi lên bởi:Nguyen Minh Hieu
Ngày:2007-07-08
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:Alex Samsonov

hide comments
2015-11-03 23:15:34
Tham khảo : http://www.oni.vn/uR57W

Blog Thuật toán SPOJ (vnspoj) hy vọng giúp mọi người với solution và code hơn 300 bài tại : http://www.oni.vn/uR57W
2015-01-01 01:42:56 [ND] HI
stack. hi
2014-08-02 07:26:40 ■■‡[ND] Bee Sociu■■‡
bai nay de~ :v
2014-06-27 21:06:54 Thcs Ðặng Chánh Kỷ
thằng nhể hoàng
2014-06-26 16:38:05 Lollipop
Siêu dễ
2014-06-18 16:48:44 Thcs Ðặng Chánh Kỷ
cuối cùng cũng ac@@ khó
2014-04-24 15:41:05  
O(n) là đủ
2014-01-01 13:07:00 box
Đọc input sao các bạn, đọc từ file hay là nhập từ bàn phím. Nếu đọc từ file vậy pathfile là gì..?
2013-08-10 10:33:05 Lê Trường Giang
bài này test yếu quá
2013-07-13 14:55:33 Ho Hoang Hiep-A2k41pbc
TH xấu nhất đpt ( n^2)


Last edit: 2013-07-13 15:29:00
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.