码迷,mamicode.com
首页 >  
搜索关键字:贪心 区间覆盖    ( 7804个结果
LeetCode #55 Jump Game
###题目 Jump Game ###解题方法 这道题可以用贪心算法的思想解决,类似于Jump Game II。 ###代码 class Solution: def canJump(self, nums: List[int]) -> bool: curEnd = 0 curFarthest = 0 ...
分类:其他好文   时间:2020-11-12 13:58:21    阅读次数:5
题解 P5234 【[JSOI2012]越狱老虎桥】
题目链接 Solution [JSOI2012]越狱老虎桥 题目大意:给定一张带权无向图,你可以任意添加一条边,求权值最小的割边的最大值 Tarjan,贪心 分析: 我们先考虑是一棵树的情况,显然每一条边都是割边,我们添加一条边可以产生一个简单环,那么环上的所有边就都不是割边了 考虑贪心,我们将边权 ...
分类:Web程序   时间:2020-11-11 16:51:13    阅读次数:77
毒瘤思维题汇总
这里放一些我参加过的考试题和比赛题中没想出来的题(所以可能不仅仅是毒瘤的思维题,还有可能有简单的思维题以及窜进来的数学数据结构之类的题)。 可能会有一少部分的平时的练习题。 CF351E Jeff and Permutation 给出数组 \(a\) ,你可以改变每个数的正负,求逆序对数最少是多少。 ...
分类:其他好文   时间:2020-11-11 16:36:12    阅读次数:8
escape
首先题目要求最后字典序最小的,而且只包含小写字母,因此显而易见像a,b这样的字符越在前面越好。 考虑贪心。 枚举这个字符串的每一个位置,然后再枚举小写字母a ~ z,能换则换,就是尽量将字典序最小的换到最前面,或者退而求其次。 code: 1 #include <bits/stdc++.h> 2 # ...
分类:其他好文   时间:2020-11-11 15:54:21    阅读次数:8
LeetCode——删除被覆盖区间
Q:给你一个区间列表,请你删除列表中被其他区间所覆盖的区间。 只有当 c ? a 且 b ? d 时,我们才认为区间 [a,b) 被区间 [c,d) 覆盖。 在完成所有删除操作后,请你返回列表中剩余区间的数目。 示例: 输入:intervals = [[1,4],[3,6],[2,8]] 输出:2 ...
分类:其他好文   时间:2020-11-11 15:45:50    阅读次数:4
20.11.8 leetcode 1,122
#1:在数组中找两个数,使其和为target 链接:https://leetcode-cn.com/problems/two-sum/ 暴力就是n^2,可以用map来做,这里介绍一下map.count(tmp)函数,是搜索key的值,map里存在值为tmp的key就返回1,否则是0 #122:给定一 ...
分类:其他好文   时间:2020-11-08 17:59:16    阅读次数:25
[CF1387B1] Village (Minimum) - 贪心,树形dp
给定一棵树,树上每个结点刚开始有一个人,现在每个人需要走到一个不同于原来的结点,并且必须保证每个结点上仍然有且仅有一个人,在树上走一条边的代价为 $1$,求最小代价。 ...
分类:其他好文   时间:2020-11-06 02:09:44    阅读次数:23
leetcode213周赛
5556. 可以到达的最远建筑 刚开始写得时候感觉像贪心,但没分析好不敢写,自己写了个记忆化搜索,后来看讲解把贪心法给补上 记忆化搜索 const int MAXN = 1e5+50; class Solution { public: int dp[MAXN]; int dfs(int now, v ...
分类:其他好文   时间:2020-11-01 22:29:28    阅读次数:84
CSP2019 树上的树 口胡
拖了一年, 今天上午终于把这道题做出来了。 基本思路 题目要求字典序最小, 而字典序是有着天然的贪心性质的, 可以比较自然地想到要应用贪心算法, 进一步地, 要思考 “某个数字最终停留在某个点上” 会对全局的删边顺序产生哪些限制。 比如有这样一条路径: \(s--^a--o--^b--o--^c-- ...
分类:其他好文   时间:2020-11-01 10:37:55    阅读次数:19
LeetCode 1024. 视频拼接(每日一题)
题目描述:区间覆盖问题,给定区间和要求的长度T,问是否存在区间能够覆盖区间[0,T]。能则返回所需片段的最小数目,否则返回 -1 。 示例 1: 输入:clips = [[0,2],[4,6],[8,10],[1,9],[1,5],[5,9]], T = 10 输出:3 示例 2: 输入:clips ...
分类:其他好文   时间:2020-10-26 10:40:41    阅读次数:17
7804条   上一页 1 ... 10 11 12 13 14 ... 781 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!