提交记录 #305
提交时间:2024-11-19 22:21:48
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
固定测试点#3:
固定测试点#4:
固定测试点#5:
附加测试点暂不可用
H18【选做•游戏】小蜜蜂
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
// 检查输入是否合法
if (a < 1 || b > 100 || a >= b) {
printf("输入不合法\n");
return 1;
}
// 初始化 dp 数组
int dp[101] = {0};
dp[a] = 1;
dp[a + 1] = 1;
// 计算 dp 数组
for (int i = a + 2; i <= b; i++) {
dp[i] = dp[i - 1] + dp[i - 2];
}
// 输出结果
printf("%d\n", dp[b]);
return 0;
}