题意:
给出2n个选手的id,能力值和初始分数
然后按分数从大到小,id从小到大排序
相邻的选手打
能力值大的分数+1
进行r轮
问你比赛过后,排名第q的选手id是多少
思路:
开始先sort一遍,每一轮比赛都归并处理
赢得人分一组,输的人分一组,保证两组有序
然后合并到原数组
持续r轮后输出结果就好了
/* ***********************************************Author :devilCreated Time :2016/6/10 14:24:16************************************************ */#include#include #include #include #include #include #include #include