题目求思路
  • 板块灌水区
  • 楼主_ERO_
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/8/25 11:50
  • 上次更新2023/11/3 01:20:26
查看原帖
题目求思路
947565
_ERO_楼主2023/8/25 11:50

题目背景

魔族和人类开战啦!小 AA 是魔族首领的贴身牧师,但他还有一个身份——人类的间谍。他需要在不被发现身份的情况下,帮助人类干掉魔族首领!

题目描述

人类派出了一名刺客来暗杀魔族首领,现在他已经干掉了除了小 AA 以外其所有的贴身侍卫。魔族首领有 nn 点血量,人类每次可以释放一个技能 aa ,扣除首领的 11 点血量。小 AA 每次可以释放一个技能 bb ,使首领的血量增加 11 。当首领血量为 00 时首领死亡,并且技能 bb 无法再对他生效。但是经过一段时间后首领会带着记忆复活,小 AA 不想暴露自己的身份,于是决定在首领死亡前放出 kk 个技能 bb 。由于首领对小 AA 的信任程度会时不时发生变化,所以对于每个整数 k∈[0,m]k \in [0, m] ,输出方案数

简化题意 : 请你构造一个只由 n+kn + k 个 aa ,kk 个 bb 组成的字符串,满足在任意位置(除了字符串末尾)时从左往右 aa 出现的次数减去 bb 出现的次数小于 nn ,对于每一个整数 k∈[0,m]k \in [0, m] 输出方案数。

输入格式

共一行,两个整数 nn , mm 。

输出格式

共 mm 行,对于每个 k∈[0,m]k \in [0, m] 输出方案数。

输入样例

2 1

输出样例

1
2

样例解释

总共有 aaaa , abaaba , baabaa 三种方案。

2023/8/25 11:50
加载中...