CF1191A.Tokitsukaze and Enhancement

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Tokitsukaze and Enhancement

题目描述

时津风是游戏“舰队 Collection”中的角色之一。在这个游戏中,每个角色都有一个共同的属性——生命值(Health Points,简称 HP)。

通常,不同的 HP 值被分为 44 个类别:

  • 如果 HP 形如 4n+14n+1,即除以 44 的余数为 11,则为 AA 类;
  • 如果 HP 形如 4n+34n+3,即除以 44 的余数为 33,则为 BB 类;
  • 如果 HP 形如 4n+24n+2,即除以 44 的余数为 22,则为 CC 类;
  • 如果 HP 形如 4n4n,即除以 44 的余数为 00,则为 DD 类。

上述 nn 可以为任意整数。

44 个类别的优先级从高到低依次为 A>B>C>DA > B > C > D,也就是说 AA 类最高,DD 类最低。

在游戏过程中,玩家可以提升角色的 HP。现在,时津风希望你帮她将 HP 增加不超过 22(即可以增加 001122)。她应该增加多少 HP,才能让自己的 HP 达到尽可能高的类别?

输入格式

一行一个整数 xx30x10030 \leq x \leq 100),表示时津风当前的 HP 值。

输出格式

输出两个内容:一个整数 aa0a20 \leq a \leq 2)和一个大写字母 bbb{A,B,C,D}b \in \lbrace A, B, C, D \rbrace),表示最优的做法是将 HP 增加 aa,此时 HP 的类别为 bb

注意,输出的字母区分大小写。

说明/提示

对于第一个样例,时津风的 HP 已经是 AA 类,因此无需提升能力。

对于第二个样例:

  • 如果不增加 HP,HP 仍为 9898,等于 4×24+24 \times 24 + 2,属于 CC 类;
  • 如果增加 11,HP 变为 9999,等于 4×24+34 \times 24 + 3,属于 BB 类;
  • 如果增加 22,HP 变为 100100,等于 4×254 \times 25,属于 DD 类。

因此,最优做法是增加 11,使 HP 的类别变为 BB

由 ChatGPT 4.1 翻译

样例

33
0 A
98
1 B

在线编程 IDE

建议全屏模式获得最佳体验