#P724. 【NOIP2003-J3】瑞士轮

    ID: 1146 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 2 上传者: 标签>其他排序模拟NOIP2011普及组归并排序基础

【NOIP2003-J3】瑞士轮

题目描述

2N2N 名编号为 12N1 \sim 2N 的选手共进行 RR 轮比赛。每轮比赛开始前,以及所有比赛结束后,都会按照总分从高到低对选手进行一次排名。选手的总分为初始分数加上已参加过的所有比赛的得分和。总分相同的,约定编号较小的选手排名靠前。

每轮比赛的对阵安排与该轮比赛开始前的排名有关:第 11 名和第 22 名、第 33 名和第 44 名、……、第 2K12K-1 名和第 2K2K 名、……、第 2N12N-1 名和第 2N2N 名,各进行一场比赛。每场比赛胜者得 11 分,负者得 00 分。也就是说除了首轮以外,其它轮比赛的安排均不能事先确定,而是要取决于选手在之前比赛中的表现。

现给定每个选手的初始分数及其实力值,假设选手的实力值两两不同,且每场比赛中实力值较高的总能获胜。试计算在 RR 轮比赛过后,排名第 QQ 的选手编号是多少。

输入格式

第一行包含三个正整数 N,R,QN, R, Q,用一个空格隔开,表示有 2N2N 名选手、进行 RR 轮比赛,以及我们关心的名次 QQ

第二行包含 2N2N 个非负整数 s1,s2,,s2Ns_1, s_2, \dots, s_{2N},用一个空格隔开,其中 sis_i 表示编号为 ii 的选手的初始分数。

第三行包含 2N2N 个正整数 w1,w2,,w2Nw_1, w_2, \dots, w_{2N},用一个空格隔开,其中 wiw_i 表示编号为 ii 的选手的实力值。

输出格式

一行一个整数,表示 RR 轮比赛结束后,排名第 QQ 的选手的编号。

样例

2 4 2
7 6 6 7
10 5 20 15
1

数据范围与提示

  • 对于 30%30\% 的数据,1N1001 \le N \le 100
  • 对于 50%50\% 的数据,1N100001 \le N \le 10000
  • 对于 100%100\% 的数据,1N1000001 \le N \le 1000001R501 \le R \le 501Q2N1 \le Q \le 2N0si1080 \le s_i \le 10^81wi1081 \le w_i \le 10^8

来源

NOIP2003 普及组(瑞士轮改编)