Tokitsukaze is one of the characters in the game “Kantai Collection”. In this game, every character has a common attribute — health points, shortened to HP.

In general, different values of HP are grouped into 4 categories:

Category A if HP is in the form of (4n+1), that is, when divided by 4, the remainder is 1;
Category B if HP is in the form of (4n+3), that is, when divided by 4, the remainder is 3;
Category C if HP is in the form of (4n+2), that is, when divided by 4, the remainder is 2;
Category D if HP is in the form of 4n, that is, when divided by 4, the remainder is 0.
The above-mentioned n can be any integer.

These 4 categories ordered from highest to lowest as A>B>C>D, which means category A is the highest and category D is the lowest.

While playing the game, players can increase the HP of the character. Now, Tokitsukaze wants you to increase her HP by at most 2 (that is, either by 0, 1 or 2). How much should she increase her HP so that it has the highest possible category?

Input
The only line contains a single integer x (30≤x≤100) — the value Tokitsukaze’s HP currently.

Output
Print an integer a (0≤a≤2) and an uppercase letter b (b∈{A,B,C,D}), representing that the best way is to increase her HP by a, and then the category becomes b.

Note that the output characters are case-sensitive.

Examples
33
0 A

98
1 B
Note
For the first example, the category of Tokitsukaze’s HP is already A, so you don’t need to enhance her ability.

For the second example:

If you don’t increase her HP, its value is still 98, which equals to (4×24+2), and its category is C.
If you increase her HP by 1, its value becomes 99, which equals to (4×24+3), and its category becomes B.
If you increase her HP by 2, its value becomes 100, which equals to (4×25), and its category becomes D.
Therefore, the best way is to increase her HP by 1 so that the category of her HP becomes B.
**题意:**把数字对4取模或分别对应一个字母值,字母等级关系为A>B>C>D,分别对应的取模后数字为1,3,2,0;现在输入一个数字,可将数字加0或1或2,输出能对应的最高字母等级。
**分析:**如果数字对4取模后为1,直接输出0 A,如果数字对4取模后为2,直接输出1 B,如果数字对4取模后为3,直接输出2 A,如果数字对4取模后为0,直接输出1 A。

#include <iostream>
#include <algorithm>
using namespace std;
int main() {int n;cin >> n;if (n % 4 == 1) {printf("0 A\n");} else if (n % 4 == 3) {printf("2 A\n");} else if (n % 4 == 2) {printf("1 B\n");} else {printf("1 A\n");}return 0;
}

cf1191 A. Tokitsukaze and Enhancement相关推荐

  1. Codeforces Round #573 (Div. 2)(ABCD)

    Tokitsukaze and Enhancement CodeForces - 1191A Tokitsukaze is one of the characters in the game &quo ...

  2. 周总结2022.1.17-2022.1.23

    1.17 Luogu P3384 [模板]轻重链剖分/树链剖分 学习了树链剖分(Lint-cut Tree)! 虽然之前也有看过,但是今天是第一次自己动手写.学完之后,感觉是一个非常巧妙的东西.树链剖 ...

  3. 目标检测--Enhancement of SSD by concatenating feature maps for object detection

    Enhancement of SSD by concatenating feature maps for object detection BMVC 2017 本文是对SSD 的改进,通过牺牲一点速度 ...

  4. BC427的UNIT3:Enhancement points/options Enhancement sections

    BC427的这一章讲述的内容完全在Enhancement Framework的框架下,也就是NetWeaver下,也就是进入ECC世界后,新的增强技术所涉及的内容. 这一章的目标是,找到SAP的imp ...

  5. T-SQL Enhancement in SQL Server 2005[上篇]

    较之前一版本,SQL Server 2005可以说是作出了根本性的革新.对于一般的编程人员来说,最具吸引力的一大特性就是实现了对CLR的寄宿,使我们可以使用任意一种.NET Programming L ...

  6. 牛客练习赛33 D tokitsukaze and Inverse Number (树状数组求逆序对,结论)

    链接:https://ac.nowcoder.com/acm/contest/308/D 来源:牛客网 tokitsukaze and Inverse Number 时间限制:C/C++ 1秒,其他语 ...

  7. 数字图像处理实验(16):PROJECT 06-03,Color Image Enhancement by Histogram Processing

    实验要求: Objective: To know how to implement image enhancement for color images by histogram processing ...

  8. sap 一代增强_SAP增强Enhancement

    第一代:基于源码增强(子过程subroutine) 第一代增强基于源代码,是SAP提供的一个空代码的子过程.在这个子过程中用户可以添加自己的代码,控制自己的需求.这类增强集中在一些文件名倒数第二个字符 ...

  9. Enhancement spot 增强点简介

    ENHANCEMENT-POINT是在程序中直接插入代码,其概念与BADI的USER_EXIT类似,标准程序预留了部分已定义好的增强点可以让ABAP做插入代码来实现这个增强(也可以自定义增强点,但不能 ...

最新文章

  1. 提取series中的数值_Mindfusion教程:WinForms中的实时图表
  2. 各种字符串分拆处理函数.sql
  3. Mastering Android NDK Build System - Part 1: Techniques with ndk-build
  4. 关于js复制文本信息(按钮级别)
  5. c++随机打乱数组_NumPy数组基本介绍
  6. 程序员修神之路--提高网站的吞吐量
  7. TCP三次握手及四次挥手详细图解(转)
  8. 从dump看硬件问题
  9. MyBatis 持久化框架快速使用入门(Xml配置版)
  10. QQ密技68招(超强)
  11. 随机信号分析学习笔记(3)
  12. spring boot快速启动(七)——boot与定时任务
  13. 咬了一口苹果死去的计算机之父——图灵
  14. 显式类型转换和隐式类型转换区别?
  15. 基于HAL库创建Keil工程模板
  16. 深入浅出XDL(四):模型训练
  17. (小米系统系列二) 更新国际版系统
  18. Lawliet|C语言学习笔记4——选择结构
  19. CAD转换器,转换JPG图片
  20. jQuery的slideToggle

热门文章

  1. 【Java EE】映射器
  2. socket接口详解
  3. 放射防护屏蔽计算器设计
  4. waypoint+animate元素滚动监听触发插件实现页面动画效果
  5. linux 开机挂载磁盘
  6. xvfb与x11vnc
  7. mac远程连接mysql
  8. 尺度空间与图像金字塔(一)
  9. 2020.9月做题记录
  10. UpdateData