求程序复杂度
  • 板块学术版
  • 楼主Pursuewind
  • 当前回复19
  • 已保存回复19
  • 发布时间2023/4/19 21:27
  • 上次更新2023/10/23 18:01:25
查看原帖
求程序复杂度
664236
Pursuewind楼主2023/4/19 21:27
#include <bits/stdc++.h>
using namespace std;
const int N = 1e6 + 5;
const int MOD = 1e9 + 7;
long long dp[N];
long long dfs(int x)
{
	if (dp[x]) return dp[x];
	if (x <= 20) return x;
	dp[x] = dfs(x - 10) + dfs(x - 20);
	dp[x] %= MOD;
	return dp[x];
}
int main()
{
	int n;
	cin >> n;
	cout << dfs(n);
	return 0;
}

为什么n=106n=10^6就炸了?

2023/4/19 21:27
加载中...