CF1046C.Space Formula
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
F1 赛事官方决定引入一项新比赛。赛车被太空飞船取代,每场比赛的积分分配也可能不同。
给定当前比赛的排名情况以及下一场比赛的积分分配,请你计算指定宇航员在下一场比赛后可能获得的最佳排名。保证该宇航员在比赛前的积分是唯一的。
输入格式
第一行包含两个整数 N(1≤N≤200000),表示 F1 宇航员的数量,以及你需要计算最佳排名的宇航员当前排名 D(1≤D≤N)(没有其他选手在比赛前拥有相同的积分)。
第二行包含 N 个整数 Sk(0≤Sk≤108,k=1...N),用空格分隔,表示宇航员当前的积分。积分按非递增顺序排列。
第三行包含 N 个整数 Pk(0≤Pk≤108,k=1...N),用空格分隔,表示下一场比赛的积分奖励。积分按非递增顺序排列,因此比赛获胜者将获得最多的积分。
输出格式
输出一个整数,表示该宇航员在比赛后可能获得的最佳排名。如果多名宇航员在比赛后积分相同,则他们共享最佳排名。
输入输出样例
输入#1
4 3 50 30 20 10 15 10 7 3
输出#1
2
说明/提示
如果当前排名第三的宇航员赢得了比赛,他将拥有 35 分。他无法获得第一名,但如果当前排名第二的宇航员在比赛中最后一名,他可以超过第二名。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?