码迷,mamicode.com
首页 >  
搜索关键字:贪心 poj acm    ( 44317个结果
CF865D Buy Low Sell High(反悔贪心)
自己想了好一会,AC后看了下好像和网上挺多人思路不太一样(但本质是一样的),所以就来写这篇题解 首先这题之所以能反悔的根本原因和性质在于你在第i天买股票,第j天卖出,可以拆成第i天买股票,第k(i <= k <= j)天卖出和第k天买股票,第j天卖出两个过程(I) 我们首先可以从大到小倒序扫描,假设 ...
分类:其他好文   时间:2020-09-03 17:04:38    阅读次数:37
Leetcode 1546 和为目标值的最大数目不重叠非空子数组数目 贪心前缀和
JAVA: public final int maxNonOverlapping(int[] nums, int target) { int re = 0; int point = 0; while (point < nums.length) { int sum = 0; Set<Integer> ...
分类:编程语言   时间:2020-09-03 17:04:17    阅读次数:49
D - Permutation Counting
http://acm.hdu.edu.cn/showproblem.php?pid=6880 根据长度为n的排列a,构造长度n-1的序列b 思路:DP 官方题解: 代码: #include<iostream> #include<cstdio> #include<cstring> #include<a ...
分类:其他好文   时间:2020-09-03 17:00:42    阅读次数:38
题解 CF1388A 【Captain Flint and Crew Recruitment】(思维、贪心)
AC代码: #include<bits/stdc++.h> using namespace std; void solve() { int n; cin >> n; if (n <= 30) cout << "no" << endl; else { if (n != 36 && n != 40 && ...
分类:其他好文   时间:2020-09-03 16:59:36    阅读次数:43
「题解」poj 3728 The merchant
题目 The merchant 简化题意 给你一棵树,点有点权,到达一个点你可以花费该点的点权买入一个东西,然后在另一个点把这个东西卖出(卖出的时候手上必须有东西),只能买入卖出一次,问你从一个点 \(u\) 到一个点 \(v\) 的路径上能获得的最大收益。 思路 倍增。 除了正常倍增需要维护的东西 ...
分类:其他好文   时间:2020-08-29 15:18:55    阅读次数:56
LeetCode双周赛 #33
5480. 可以到达所有点的最少点数目 #贪心 题目链接 题意 给定有向无环图,编号从0到n-1,一个边集数组edges(表示从某个顶点到另一顶点的有向边),现要找到最小的顶点集合,使得从这些点出发,能够到达图中所有顶点。 样例 输出为[0, 2, 3]。从这三个顶点出发即能访问所有顶点。 分析 实 ...
分类:其他好文   时间:2020-08-28 14:27:05    阅读次数:51
ACM International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2015) G. It is all about wisdom (二分,单源最短路)
题意:有$n$个点,$m$条边,只有当你的智力值大于这条边的$w$才能走,问在花费不超过$k$的情况下,从$1$走到$n$的所需的最小智力值. 题解:这题比赛为什么没想出来呢?赛后看题解发现可以二分答案然后跑最短路来check,网上的题解全都是SPFA啊,我还是喜欢写dijkstra qwq. 代码 ...
分类:其他好文   时间:2020-08-26 18:34:26    阅读次数:47
贪心算法例题(一)
贪心算法例题(一) 贪心算法-移除K个数字 1、题目描述 给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意:num 的长度小于 10002 且 ≥ k。num 不会包含任何前导零。2、题目分析: 题目简介明了,就是把给定的数字删除指定个数的数字使删除之后的 ...
分类:编程语言   时间:2020-08-26 17:16:54    阅读次数:58
贪心-钓鱼问题
钓鱼问题:有n(2<=n<=25) 个湖从左到右一字排开。从第i个湖走到第i+1个湖要耗时t[i]个时间片(每个时间片 5 分钟)。John有 h(1<=h<=16) 个小时可以用在这些湖钓鱼(包括湖间行走时间)。在每个湖待的时间必须是整数个时间片或 0 。就算钓不着鱼了,也可以在湖边呆着。对于湖i ...
分类:其他好文   时间:2020-08-18 14:02:51    阅读次数:70
基础算法:贪心(待整理)
打水问题: 删数问题: #include<bits/stdc++.h> #define MAXN 10000 using namespace std; int main() { string s; int len,k; cin>>s>>k; len=s.size(); for(int t=1;t<= ...
分类:编程语言   时间:2020-08-13 12:15:44    阅读次数:59
44317条   上一页 1 ... 25 26 27 28 29 ... 4432 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!