ICode9

精准搜索请尝试: 精确搜索
  • [AcWing 887] 求组合数 III2022-05-14 16:01:06

    复杂度 $ g(n) \ log(n) $ (来自 OI WiKi) 总体复杂度 $ 20 \times 10^{5} \times log(10^{5}) \times log(10^{18}) = 4 \times 10^{7} $ 点击查看代码 #include<iostream> using namespace std; typedef long long LL; int p; int qmi(int a, int k) { int res = 1;

  • leetcode-887. 鸡蛋掉落(DP)2022-02-25 00:03:06

    题目链接 题面:   题解: 解法一: #include<algorithm> using namespace std; class Solution { //dp[i][j] i个鸡蛋测试j层高的楼需要的最少测试次数 int dp[110][10100]; //则有dp[i][j]=min( 1+max(dp[i-1][k-1],dp[i][j-k]) k in [1,j]) //从第k层楼扔下一个

  • 887. 鸡蛋掉落2021-11-13 23:03:25

      给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 0 <= f <= n ,任何从 高于 f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的楼层落下的鸡蛋都不会破。 每次操作,你可以取一枚没有碎的鸡蛋并把它从任一楼层 x

  • (难题跳过)LeetCode 887.鸡蛋掉落2021-07-16 10:59:24

    题目(20¥) 题目地址:https://leetcode-cn.com/problems/super-egg-drop/ 题解 难题跳过 源码 class Solution { Map<Integer, Integer> memo = new HashMap<Integer, Integer>(); public int superEggDrop(int k, int n) { return dp(k, n); } public

  • 算法---LeetCode 887. 鸡蛋掉落2021-06-28 23:33:41

    1. 题目 原题链接 给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 0 <= f <= n ,任何从 高于 f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的楼层落下的鸡蛋都不会破。 每次操作,你可以取一枚没有碎的鸡蛋并把它从任一楼层 x 扔

  • LeetCode 887 鸡蛋掉落2021-05-26 12:58:16

    分析 比较经典的动态规划的题目,状态有两个一个是鸡蛋的数量,另一个是楼层的高度。选择就是在哪个楼层扔鸡蛋(可能在哪个楼层扔都可以求得f,选择一个在最坏情况下,扔次数最小的情况)。代码 class Solution { public: int superEggDrop(int K, int N) { vector<vector<i

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有