最新文章列表

用这样的方法,我解决了leetcode的大部分的这种题型!

“ 点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本人已拿腾讯等大厂 offer。 另外,原创文章首发在我的个人博客:blog.ouyangsihai.cn,欢迎访问。 今天介绍一种解决常规的贪心策略或者字典排序的题目的通用解题方法。 ...
SIHAIloveYAN 评论(0) 有856人浏览 2020-05-19 08:17

HDU 2570 迷瘴

原题传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2570   迷瘴 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3773    A ...
hellojyj 评论(0) 有622人浏览 2014-07-22 16:54

HDU 1050 Moving tables

Moving Tables Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18924    Accepted Submission(s): 6460 Problem Description   The famous ACM (A ...
hellojyj 评论(0) 有1539人浏览 2014-07-21 17:37

CodeForces 230A Dragons

原题传送门:http://codeforces.com/problemset/problem/230/A     A. Dragons time limit per test 2 seconds     memory limit per test256 megabytes input standard input output standard ou ...
hellojyj 评论(0) 有754人浏览 2014-07-21 10:27

HDU 1051 Wooden Sticks

原题传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1051     Wooden Sticks Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11290    Accepted Su ...
hellojyj 评论(0) 有782人浏览 2014-07-17 20:08

[multiset][pair][贪心]hdoj 4268:Alice and Bob

大致题意:    alice和bob每个人各有n张卡片,每张卡片都有自己的长和宽。现在规定对于alice的一张卡片a,和bob的一张卡片b。如果a的长和宽都大于等于b,则a可以覆盖b。每张卡片都只能覆盖和被覆盖一次。求alice用手中的卡片最多能覆盖多少bob的卡片。   大致思路:     贪心+各种数据结构。     贪心的策略是,从小到大枚举alice的每张卡片,每次都在bob的卡片中 ...
暴风雪 评论(0) 有1005人浏览 2012-09-25 13:58

POJ 3544 Journey with Pigs 贪心 + 不等式排序

来源:http://poj.org/problem?id=3544 题意:一个农民有一些猪,这些猪的重量不同,要运到一些镇上去卖掉。每个镇卖一头猪,起点到每个镇的距离给出,以及运送单位重量走单位距离的价值给出,每头猪对应于每个镇能够卖的价值也给出。问最大能够得到多大的价值。 思路:我刚开始想这题是想到了KM上了,但因为边太多,可以有100万条,所以一定会超时。然后看dis才知道是用这个不等式 ...
zhuchuanshua 评论(0) 有8人浏览 2012-08-27 18:01

hdu 1052 Tian Ji -- The Horse Racing

http://acm.hdu.edu.cn/showproblem.php?pid=1052 自认为没问题的程序提交上去竟然给我WA,我的心真是“呱凉呱凉”的啊。当它AC的那一刻,百感交集…… 嘿嘿,题目其实很简单,但你必须得理清思路才行。 思路:(对我的代码的解说) 1: 把田忌马和齐王马分别按速度由大到小排序 2: 找出齐王马中  按顺序第一头 速度小于或等于田忌马的那 ...
youlunting 评论(0) 有5人浏览 2012-08-22 14:34

ACM-XZNU-1010 装箱问题 java 解题报告

装箱问题   时间限制:  1000ms  
jiangwt100 评论(0) 有1973人浏览 2012-05-16 23:04

POJ 2709 Painter ——JAVA实现

JAVA实现POJ2709——稻草人 原题:http://poj.org/problem?id=2709   题意: 给出几种颜色需求的ml量,然后最后一个数是灰色需求量,灰色可以由任何三中不同颜色的颜色组成,每个颜料盒有所给出的颜色50ml。 问最少给出几个颜料盒,可以组成所需求颜色 用贪心来解决,先求出满足的普通色所需的最小盒数,然后把剩余颜料从大到小排列,那前三种每个取出1ml组成 ...
JAVA那点事 评论(0) 有1413人浏览 2012-02-26 23:07

[贪心]poj 3623:Best Cow Line, Gold

大致题意:     给你一个字符串,现在要生成一个新的字符串,规则是每次从原字符串的头部或者尾部取一个字符放在新字符串的尾巴上。求字典序最小的新字符串。   大致思路:    正解是后缀数组,这里用贪心水过去了。   #include<iostream> #include<cstring> #include<cstdio> using nam ...
暴风雪 评论(0) 有1557人浏览 2012-02-23 19:47

POJ 2376 Cleaning Shifts

原题:http://poj.org/problem?id=2376     题目:问有N头牛,每头牛的工作时间不同,要工作T小时,最少需要几头牛工作。即是:输入 n 个区间和 t,接着输入 n 个区间[st, ed], 要求找出最少的区间数覆盖区间目标区间[1, t];   思路:先按开始时间从小到大、结束时间从大到小排序,然后再贪心。   代码:(AC) import jav ...
JAVA那点事 评论(0) 有1523人浏览 2012-02-11 11:56

HDU 1009 FatMouse' Trade

原题:http://acm.hdu.edu.cn/showproblem.php?pid=1009 Problem Description:  FatMouse准备了M磅的Cat-Food,以便用来跟小Cat交换好吃的JavaBean。  现在有N个房间,第i个房间有J[i]磅的JavaBean,其交换的筹码是F[i]磅的Cat-Food。 当然,FatMouse还是有很大的选择权的,对 ...
JAVA那点事 评论(0) 有2010人浏览 2012-02-09 15:56

hdu4118

枚举每条边最多被经过的次数即可   #include <cstdio> #include <algorithm> #include <iostream> using namespace std; const int N=100005; typedef long long ll; struct e{ int v, len; e* nxt ...
goAheadtw 评论(0) 有1201人浏览 2011-11-09 21:53

hdu3894

source: http://acm.hdu.edu.cn/showproblem.php?pid=3894 title :    East and West 这道题贪心就可以解决了,首先找到一条把东西部的点分割开的边 (est, wst),然后从wst开始bfs,直到找到西部的p个点,并把这p个点 到wst的距离放到minp数组里。对于东部里最初有train的点也做类似的操作,但把 这p ...
goAheadtw 评论(0) 有930人浏览 2011-09-30 15:32

USACO Section 1.3.2 [Barn Repair] Java题解

题意分析: C头奶牛在畜栏里(一个畜栏里最多只能有一头奶牛),畜栏共有S个,并告诉你哪些编号的畜栏里有奶牛。一共有M块板要将所有有奶牛的畜栏栏起来。因为奶牛分布的分散和板的数量的限制,势必有空着的畜栏也被栏起来。求所有被栏起来的畜栏的最小个数。 解题思路: 比上一题稍难的贪心法。题目分析清楚后,S个畜栏这个条件实际上在计算中是没用的。为了使被栏起来畜栏数目最小,即空着被栏起来的畜栏最少,那么就要尽 ...
leonluchen 评论(0) 有1246人浏览 2011-07-10 14:33

USACO Section 1.3.1 [Mixing Milk] Java题解

题意分析: 牛奶收购站每天需要收购总量为N加仑牛奶,告诉你每天每个奶农生产的牛奶量和每加仑价格,求收购站至少要付多少钱才能满足每天的收购量。 解题思路: 典型的贪心法。按每加仑价格排序,然后循环直到满足需求量 代码实现: https://github.com/leonlu/USACOJavaSolution/blob/master/USACOSection1/src/milk.java
leonluchen 评论(0) 有1004人浏览 2011-07-10 14:30

浅析贪心算法

1.基本思路: a.顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。 b.贪 ...
Touch_2011 评论(0) 有1447人浏览 2011-07-05 17:46

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics