最新 最热

拨云见日:深入理解算法复杂度

亲爱的读者们,你们好!在今天的文章中,我们将一起探讨一个看似神秘却又至关重要的主题:算法复杂度。你是否曾因为这个概念感到困惑,或者在面对O(n²)、O(n log n)等表示时感到迷茫?今天,让我们一起揭开算法复杂度的神秘面纱!...

2023-08-10
1

【月度刷题计划同款】难度不小的 DP 运用

给你一个整数数组 nums 。如果 nums 的一个子集中,所有元素的乘积可以表示为一个或多个 互不相同的质数 的乘积,那么我们称它为 好子集 。

2023-08-10
1

017— 两数之和 II - 输入有序数组【LeetCode167】

给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1 <= index1 < index...

2023-08-09
1

016— H指数【LeetCode274】

给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。

2023-08-09
1

13—个位数字为 K 的整数之和【LeetCode2310】

k的值为0 <= k <= 9,因此最多的最多的数只能有不超过10个,然后我们可以直接判定num为0的情况,直接返回0,num的情况可以直接返回-1。

2023-08-09
1

12—宝石与石头【LeetCode771】

给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。...

2023-08-09
0

Python算法揭秘:背包问题的巧妙解法与实现技巧!

背包问题是在给定的一组物品中选择物品放入背包,使得物品的总价值最大化,同时限制背包的容量。

2023-08-08
1

Python算法揭秘:图的表示与遍历,解锁数据之美

图是由一组节点和连接这些节点的边组成的数据结构。图可以用于表示现实世界中的各种关系和网络。

2023-08-08
1

ACM刷题之路(二十二)多重背包转01背包 HDU 1171

意思是两种物品,质量为10的物品有一个,质量为20的物品有一个,求如何分使得最大程度的两等分?

2023-08-01
0

ACM刷题之路(二十)线筛素数+找规律f(n) 2019暑期集训 HDU 2585

感谢此大佬的博客:https://blog.csdn.net/codeswarrior/article/details/81263050 写的非常好!

2023-08-01
1