全部评论 8

  • 写好了,看我提交记录(最近脑抽(忘开long long见祖宗

    2024-03-25 来自 浙江

    2
    • OK

      2024-03-25 来自 广东

      0
    • memset(dp, -1, sizeof dp);这是什么意思啊

      2024-03-25 来自 广东

      0
    • 把数组全都变成-1

      2024-03-25 来自 浙江

      0
  • 用记忆化搜索

    2024-03-25 来自 浙江

    1
    • 也许可以

      2024-03-25 来自 广东

      0
    • 咋搞啊

      2024-03-25 来自 广东

      0
    • 只能用记忆化搜索,不然绝对超时。

      2024-03-25 来自 浙江

      0
  • 显然不能删除,至少要改成dg(50),不然就wa了

    2024-03-25 来自 浙江

    0
  • @Macw07 还有,全排列那道题,我之后又写了个解法,你去我更新的动态那看一下吧。 https://www.acgo.cn/discuss/15255

    2024-03-25 来自 广东

    0
  • ?你这个代码连样例都没有过(根本就没有输出结果)

    2024-03-25 来自 浙江

    0
    • 是吗?我直接写就叫了,没运行😆

      2024-03-25 来自 广东

      0
  • t;
    while(t--)
    {
    int n,m;
    cin>>n>>m;
    cout<<dp[m-n]<<endl;
    }
    return 0;
    }

    2024-03-25 来自 四川

    0
  • 你试试用这个#include<bits/stdc++.h>
    using namespace std;
    long long dp[10001];
    int main()
    {
    dp[1]=1;
    dp[2]=2;
    for(int i=3;i<=50;++i){
    dp[i] = dp[i-1] + dp[i-2];
    }
    int t;
    cin>

    2024-03-25 来自 四川

    0
  • 虽然有更简单的过法,但是还是想用递归做!

    2024-03-25 来自 广东

    0

热门讨论