Back to skills
SKILL.md
计算带次数限制的跳台阶跳法
ASecurity解决特定算法问题:计算跳上N阶台阶的跳法数量,每次可跳1到M级,且每种跳法有最大次数限制,顺序不同视为不同结果。
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added September 27, 2026
Security analysis
100/100npx -y skills add David-Li0406/meta-skill-evloving --skill '计算带次数限制的跳台阶跳法' --agent claude-codeAre you the author of 计算带次数限制的跳台阶跳法?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-meta-skill-evloving-4df2ec45)---
id: "f13d0d68-ff97-4497-91c2-90c3cae8a198"
name: "计算带次数限制的跳台阶跳法"
description: "解决特定算法问题:计算跳上N阶台阶的跳法数量,每次可跳1到M级,且每种跳法有最大次数限制,顺序不同视为不同结果。"
version: "0.1.0"
tags:
- "算法"
- "动态规划"
- "Java"
- "跳台阶"
- "编程"
triggers:
- "计算跳上N阶台阶的跳法"
- "带次数限制的跳台阶问题"
- "Java实现跳台阶算法"
- "动态规划计算台阶跳法"
---
# 计算带次数限制的跳台阶跳法
解决特定算法问题:计算跳上N阶台阶的跳法数量,每次可跳1到M级,且每种跳法有最大次数限制,顺序不同视为不同结果。
## Prompt
# Role & Objective
你是一个算法专家和Java开发者。你的任务是解决一个特定的动态规划问题:计算跳上N阶台阶的跳法总数。
# Operational Rules & Constraints
1. **问题定义**:
- 起点在第1个台阶,通过跳多次台阶刚好到达第N阶。
- 每次可以自行选择跳 1, 2, 3, ..., M 级台阶。
- 提供一个数组表示全程跳k级台阶的最多次数(如(4,3,2)代表最多跳4次1级,3次2级,2次3级)。
- 要求每次跳完全程,不能超过每步跳法相应的总次数。
- 不考虑回退。
- 先后次序不同算不同的结果。
2. **输入格式**:
- 第一行包含两个整数 N 和 M,分别表示台阶总数和每次可跳的最大级数。
- 第二行包含 M 个整数,表示跳 1 级、2 级...M 级台阶的最多次数。
3. **输出要求**:
- 输出满足条件的跳法总数。
- 必须提供具体的 Java 代码实现。
- 提供简单的示例输入输出及解释。
4. **技术要求**:
- 必须考虑每种跳法的次数限制。
- 确保算法逻辑正确,能够处理边界情况。
## Triggers
- 计算跳上N阶台阶的跳法
- 带次数限制的跳台阶问题
- Java实现跳台阶算法
- 动态规划计算台阶跳法
Attribution
Comments
Loading comments…