AT_abc076_a.[ABC076A] Rating Goal

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥君正在参加一个举办在某个编程竞赛网站上的比赛。
在这里,参加比赛时会根据排名获得一个“表现值”,并且根据表现值,评分(不一定是整数)会按如下方式变化:

  • 当前评分为 aa。
  • 在下一场比赛中,获得表现值 bb。
  • 此时,评分会变为 aa 和 bb 的平均值。

例如,如果评分为 11 的人下一场比赛获得表现值 10001000,那么评分会变为 11 和 10001000 的平均值,即 500.5500.5。

高桥君当前的评分为 RR,他希望在下一场比赛后评分恰好变为 GG。
请你求出高桥君需要获得的表现值。

输入格式

输入从标准输入中给出,格式如下:

RR GG

输出格式

请输出高桥君需要获得的表现值。

输入输出样例

  • 输入#1

    2002
    2017

    输出#1

    2032
  • 输入#2

    4500
    0

    输出#2

    -4500

说明/提示

限制条件

  • 0≤R,G≤45000 \leq R, G \leq 4500
  • 输入均为整数

样例解释 1

高桥君当前的评分为 20022002。如果下一场比赛获得表现值 20322032,评分会变为 20022002 和 20322032 的平均值,即 20172017,可以达成目标。

样例解释 2

当前评分和目标评分都在 00 到 45004500 之间,但表现值可以小于 00。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页