A - A - B problem
Editorial
/
Time Limit: 2 sec / Memory Limit: 256 MB
問題文
高橋君は次のような問題を考えました。
- 3 桁の整数 A、B が与えられるので A - B を求める。
しかしあまりにも簡単すぎるので、ちょっと変更して次のような問題にしました。
- 3 桁の整数 A、B が与えられる。
- A と B のどちらかを 1 桁だけ書き換えてもよい時の、A - B の答えになり得る整数の最大値を求める。
なお、一番上の桁が 0 であるような整数へと書き換えることはできません。 例えば 123 を 023 へと書き換えたりすることはできません。
高橋君は自信満々であなたへとこの問題を出題してきました。 ぜひ挑戦してみてください。
入力
入力は以下の形式で標準入力から与えられる。
A B
1 行に 2 つの整数 A(100 ≦ A ≦ 999)、B(100 ≦ B ≦ 999) が空白区切りで与えられる。
出力
A、B のどちらかを 1 桁だけ書き換えてもよい時の、A - B の答えになり得る整数の最大値を 1 行に出力せよ。出力は標準出力に行い、末尾に改行を入れること。
入力例1
567 234
出力例1
733
A を 567 から 967 に書き換えれば A-B は 733 となり、この値が A-B の最大値となっています。
入力例2
999 100
出力例2
899
どちらも書き換えない時に A-B が最大値となることもあります。
入力例3
100 999
出力例3
-99
答えは負になることもあります。