AT_abc369_a.[ABC369A] 369

入门

通过率:0%

AC君温馨提醒

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

题目描述

给定整数 A,BA,B。

请你求出有多少个整数 xx 满足以下条件。

  • 条件:可以将 A,B,xA,B,x 这三个整数以某种顺序排列,使其构成一个等差数列。

这里,若将三个整数 p,q,rp,q,r 按此顺序排列后,若 q−pq-p 等于 r−qr-q,则称其为等差数列。

输入格式

输入以如下格式从标准输入读入。

AA BB

输出格式

请输出满足题目条件的整数 xx 的个数。可以证明答案是有限的。

输入输出样例

  • 输入#1

    5 7

    输出#1

    3
  • 输入#2

    6 1

    输出#2

    2
  • 输入#3

    3 3

    输出#3

    1

说明/提示

限制

  • 1≤A,B≤1001\leq A,B \leq 100
  • 输入均为整数

样例解释 1

如下所示,x=3,6,9x=3,6,9 都满足条件。

  • 当 x=3x=3 时,例如按 x,A,Bx,A,B 的顺序排列,可以得到等差数列 3,5,73,5,7。
  • 当 x=6x=6 时,例如按 B,x,AB,x,A 的顺序排列,可以得到等差数列 7,6,57,6,5。
  • 当 x=9x=9 时,例如按 A,B,xA,B,x 的顺序排列,可以得到等差数列 5,7,95,7,9。

反之,除此之外没有其他满足条件的 xx。因此答案为 33。

样例解释 2

只有 x=−4,11x=-4,11 满足条件。

样例解释 3

只有 x=3x=3 满足条件。

由 ChatGPT 4.1 翻译

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

首页