AT_arc039_a.[ARC039A] A - B problem

普及-

通过率:0%

AC君温馨提醒

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

题目描述

高桥君想出了如下问题。

  • 给定两个三位整数 AA、BB,求 A−BA - B 的值。

但他觉得这个问题太简单了,于是稍作修改,变成了如下的问题。

  • 给定两个三位整数 AA、BB。
  • 你可以将 AA 或 BB 的某一位数字修改为任意数字(只能修改一位),求可能得到的 A−BA - B 的最大值。

注意,不能将数字修改为首位为 00 的整数。例如,不能将 123123 修改为 023023。

高桥君自信满满地把这个问题出给了你。请你来挑战一下吧。

输入格式

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

AA BB

一行包含两个用空格分隔的整数 AA(100≤A≤999100 \leq A \leq 999)、BB(100≤B≤999100 \leq B \leq 999)。

输出格式

请输出在允许将 AA 或 BB 的某一位数字修改为任意数字(只能修改一位)的情况下,A−BA - B 可能取得的最大值。输出一行,末尾需换行。

输入输出样例

  • 输入#1

    567 234

    输出#1

    733
  • 输入#2

    999 100

    输出#2

    899
  • 输入#3

    100 999

    输出#3

    -99

说明/提示

样例解释 1

如果将 AA 从 567567 改为 967967,则 A−BA-B 为 733733,这是 A−BA-B 能取得的最大值。

样例解释 2

有时不进行任何修改时,A−BA-B 就已经是最大值。

样例解释 3

答案也可能为负数。

由 ChatGPT 4.1 翻译

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

首页