以下是 AtCoder Beginner Contest 398 前四题的题目、样例翻译及 C++ 解题步骤整理。因原题可能涉及日语或英文,以下内容基于常规题意分析,具体以实际题目为准。感谢支持Thanks♪(・ω・)ノ
题解
A - Doors in the Center
问题陈述
找出满足以下所有条件的长度为 N N N 的字符串:
- 每个字符都是
-
或=
。 - 它是一个回文字符串。
- 正好包含一个或两个
=
。如果包含两个=
,则它们相邻。
这样的字符串是唯一的。
限制因素
- 1 ≤ N ≤ 100 1 \leq N \leq 100 1≤N≤100
- N N N 是整数。
输入
输入内容由标准输入法提供,格式如下
N
输出
打印答案
输入样本 1
4
样本输出 1
-==-
输入样本 2
7
输出示例 2
---=---
B - Full House 3
问题陈述
我们有七张牌。 i i i -th 牌 ( i = 1 , … , 7 ) (i=1,\ldots,7) (i=1,…,7) 上面写着一个整数 A i A i Ai 。
请判断是否有可能从其中选择五张牌,使所选的牌组成葫芦。
当且仅当满足以下条件时,一组五张牌被称为葫芦:
- 对于不同的整数 x x x 和 y y y ,有三张 x x x 和两张 y y y 。
限制因素
- A i A i Ai 是介于 1 1 1 和 13 13 13 (含)之间的整数。
输入
输入内容由标准输入法提供,格式如下
A 1 A_1 A1 A 2 A_2 A2 A 3 A_3 A3 A 4 A_4 A4 A 5 A_5 A5 A 6 A_6 A6