Duyệt binh

Xem dạng PDF

Gửi bài giải


Điểm: 0,47 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
Hiếu add ðấy nhé , kô chú Tư lại kêu ca ( cái account tớ bị lỗi hay s
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Vào năm ~1945~, Liên Xô đang đánh nhau với phát xít Đức hết sức ác liệt. Hàng triệu thanh niên Liên Xô phải lên đường nhập ngũ. Một cuộc duyệt binh diễn ra, các tân binh không biết đứng quay mặt về bên nào liền xếp tùy ý, vị tổng chỉ huy thấy thể liền ra lệnh: "Nếu hai tân binh liên tiếp và đối mặt với nhau thì ngay lập phải quay ngược lại(~180~ độ), động tác này diễn ra trong vòng 1s! ". Người tổng chỉ huy muốn biết sau bao lâu thì thì đội hình sẽ ngừng quay?

Input

Dòng đầu ghi số nguyên ~N~ là số tân binh.

Dòng thứ hai gồm đúng ~N~ (~1 \leq N \leq 1000000~) kí tự ' ~<~ ', ' ~>~ ' thể hiện cách đứng của các tân binh. Nếu hai tân binh liên tiếp quay mặt vào nhau thì sẽ được biểu diễn bởi ' ~> <~ '.

Output

Gồm một số duy nhất ghi thời gian để đội hình ngừng quay.

Sample Input

4
<><>

Sample Output

1

Note

Tại thời điểm ~0~: ~<><>~

Tại thời điểm ~1~: ~<<>>~


Đang tải...