贪心
文章平均质量分 50
_夜风
我好懒怎么办
展开
-
hdu 2111
#include #include using namespace std;struct money{ int s; int v;};bool cmp(money a,money b){ return a.s>b.s;}int main(){ money M[101]; int n,m,i; while(cin>>n&&n) {原创 2014-12-11 17:28:54 · 446 阅读 · 0 评论 -
今年暑假不AC
#include #include using namespace std;struct p{ int endd,start;};p p1[1000];bool cmp(p p1,p p2){ return p1.endd<p2.endd;}int main(){ int i,m,k,t; while(cin>>t原创 2014-12-11 13:15:01 · 447 阅读 · 0 评论 -
hdu 2187
#include using namespace std;struct race{ int p; int w;};race r[1010];int cmp(race &x,race &y){ return x.p<y.p;}int main(){ int i,j,m,n,t; cin>>t; w原创 2014-12-11 13:15:52 · 781 阅读 · 0 评论 -
hdu 1003
这个是暴力枚举求解的//hdu1003 这一题的代码我也不愿意整理了,乱就乱吧这一道题已经写了至少五遍了,也没什么好说的了,核心代码就是第二个for那里自己在纸上写写就清楚了,后面一个for找最大,然后依据这个最大的可以推出是从哪里开始的,根据就是每次往回加一个然后判断和是否等于最大的,在纸上写写就清楚了。。。。 #include #include u原创 2014-12-11 14:38:00 · 518 阅读 · 0 评论 -
hdu 2191
#include #include using namespace std;struct race{ double p,h,c,flag;};race r[101];bool cmp(race a,race b){ //if() return a.flag<b.flag;}int main(){ int i,t,m原创 2014-12-11 17:51:50 · 530 阅读 · 0 评论 -
hdu 2037
#include #include using namespace std;struct p{ int endd,start;};p p1[1000];bool cmp(p p1,p p2){ return p1.endd<p2.endd;}int main(){ int i,m,k,t; while(cin>>t原创 2014-12-11 17:50:01 · 414 阅读 · 0 评论 -
HDU5303
题意:给定一个环形道路长度为L,以及环形道路下标为0处为起始点,在环形道路上距离起始点Xi位置种植一颗苹果树,该树有a个苹果,篮子的最大容量为K,那么求摘完全部苹果所需的最短距离。思路:之前没想出来,根据官方题解,大致就是分成两个阶段来求,首先,按照普通情况下,肯定是每次都取离自己最短的苹果,这样因为要避免绕过半圈后的多余路径,就是分成两个半圈来走,分别贪心左右半圈,然后可能存在最后剩下的原创 2015-07-24 12:05:17 · 919 阅读 · 0 评论 -
BestCoder 1st Anniversary
Souvenir Accepts: 1078 Submissions: 2366 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Problem DescriptionToday is the 1st annive原创 2015-07-25 20:06:51 · 656 阅读 · 0 评论