题目描述
你是一个地区ICPC的特派员,这个地区的ICPC是组队制,每个队伍有k个人。这个地区有n所学
校和n个人,每个人有一个水平和一个学籍所在学校。
学校会将该学校水平前k 的人组为一个队伍。然后再将剩余人中水平前k的人组为一个队伍,直到剩下
的人不足k个。某个地区ICPC的精彩程度为所有参赛人的水平之和。
你需要计算分别当k=1,2,3...n−1,n时,ICPC的精彩程度。
输入格式
第一行一个整数n表示参赛选手和学校和数量。
接下来一行n个整数u1,u2,...,un表示第i名选手学籍所在学校。
接下来一行n个整数s1,s2,...,sn表示第i名选手的水平值。
输出格式
k行每行一个整数,表示当k=1,2,3...n−1,n时,ICPC的精彩程度。
样例
输入样例
10
1 1 1 2 2 2 2 3 3 3
3435 3014 2241 2233 2893 2102 2286 2175 1961 2567
输出样例
24907 20705 22805 9514 0 0 0 0 0 0
提示
对于50%的数据,1<=n<=102。
对于100%的数据,1<=n<=2×105,1<=ui<=n,1<=si<=109。