Hối lộ

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài

Một công ty có ~N~ người, tổng giám đốc TGĐ được đánh số ~1~. Mỗi nhân viên trong công ty đều có duy nhất ~1~ sếp (TGĐ có sếp là vợ TGĐ và vợ TGĐ không thuộc biên chế của công ty).

Nhân viên ~x~ nằm dưới quyền nhân viên ~y~ nếu ~y~ là sếp trực tiếp của ~x~ hoặc sếp của ~x~ nằm dưới quyền ~y~. Phân bố nhân sự đảm bảo rằng không có cặp nhân viên ~x, y~ nào mà đồng thời ~x~ nằm dưới quyền ~y~ và ~y~ nằm dưới quyền ~x~.

Nhân dịp lễ Tết, nhân viên trong công ty (kể cả sếp) sẽ đi biếu sếp của mình một món quà để năm mới công tác thoải mái hơn. Các món quà có giá trị là các số nguyên dương. Theo truyền thống, một nhân viên sẽ tặng cho sếp của mình món quà có giá trị khác với các quà mà mình được nhận.

Giúp công ty tính xem tổng giá trị quà mà tất cả ~N~ người chi ra tối thiểu là bao nhiêu ?

Input

  • Dòng ~1:~ Số nguyên dương ~N~, số lượng người trong công ty.
  • Dòng ~2:~ ~N~ số nguyên, số thứ ~t~ là chỉ số của nhân viên là sếp của nhân viên thứ ~t~, mặc định vợ TGĐ có mã ~0~ và vợ TĐG chỉ là sếp của TGĐ.

Output

  • Một số nguyên duy nhất, tổng giá trị quà ít nhất cần chi.

Giới hạn:

  • Trong tất cả các test ~N \le 2 \times 10^5.~
  • ~25\%~ tests có ~N \le 20.~

Example

Input

4
0 1 1 1

Output

5

Giải thích:

  • Các nhân viên ~2, 3, 4~ tặng sếp của họ quà có giá trị ~1~, TGĐ tặng vợ quà có giá trị ~2~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.