Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

闲来无事发份解题报告

Posted by foreverlin at 2009-02-11 20:51:47 on Problem 1634
//对序列进行排序,按收入由大到小
//用一个结构体Node用来记录他的boss的id,及他的位置为什么要记录他的位置呢,这里联系一下KMP中的模式,这样就提高了效率
//对每个点,向前扫,如果遇到了收入又高身高又不小于,那么他就是他的boss了然后立即跳出,防止越级设定boss
//否则跳到当前人的boss的位置,为什么了,自己画张图就知道啦,这就好比一颗树,同级的人就可以跳过了
//最后线性扫苗一遍,注意要从收入最低的那个人开始,他boss的下属之和就是他下属加上下属的下属的和再加上下属本人 

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator