0
0
已采纳
张易晨
新手光能
新手光能
如果你的k比i大,就会越界,还有你应该在加完后直接模,在循环外面有可能会超
所以我建议你可以第二重循环从1遍历到k
如果i>=j,a[i]+=a[i-j];a[i]%=100003;
另外你的初值为什么要赋值为1呢??
a[0]=1就行了
0
李奕歌
初级天翼
初级天翼
核心:
for(int i = 2;i<=n;i++)
{
for(int j = 1;j<=k&&j<=i;j++)
{
f[i] = (f[i]+f[i-j])%100003;
}
}
最后输出不要模了
0
0