自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青竹梦

青色的竹子,紫色的梦

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 poj-2516-Minimum Cost-最小费用最大流

这道题目分别求每一商品的最小费用,然后加起来就可以了。但是调试了很久,郁闷,好多地方写的不对。也许是自己没看模版的原因。记住:1,反向边初始化为0;2,spfa的标记。3,初始化。#include#include#include#includeusing namespace std;#define INF 999999int need[101][101]

2013-03-28 13:06:41 957

原创 usaco-1.5-总结

1.5.1动态规划。从下往上走。对于走到的每一个点,都为这个点,和这个点下面两个点中最大的那个点的和。1.5.2可以先找出所有的回文数。然后在对所有的回文数判断素数。注意:偶数的回文数一定不是素数,因为可以被11整除。1.5.3可以先求出依次求出1~8位数中是素数的数,只有尾数是1,3,7,9的时候才可以是素数。/*ID: rowanha3LANG: C++T

2013-03-17 20:59:11 793

原创 usaco-1.4-总结

1.4.1 水题一个。题目看起来很吓人,但是题目已经给出了6个模型,并且说四个长方形只能组成这六个模型。那就好办了,枚举6个模型,每个模型dfs四个位置分别的矩形。1.4.2直接枚举就可以,每种状态最多只能转三次,转到四次的时候就和不转一样的效果了。1.4.3还是枚举。枚举a,b;a的范围0~250。b的范围1到84(n最少为3);1.4.4操作一共只有6种,就

2013-03-17 20:17:41 717

原创 usaco-1.3总结

1.3.1-milk这道题目就是贪心,没算法。先排序,然后直接加。1.3.2 barn1还是贪心策略。莫非1.3是考贪心的。。。先对牛的顺序排序。在对顺序差排序。题目让找的是覆盖的长度,那么我们逆向思维一下,找在从第一个牛到最后一个牛之间,露出的没有牛的牛棚的数量就好啦。1.3.3 calfflac暴力的一道题目。直接从头到尾暴力,不过暴力的是中间的那个值就

2013-03-15 20:40:48 751

原创 usaco-dualpal-1.2宣告结束

又是回文串模拟。。。。好像无坑 、、、/*ID: rowanha3LANG: C++TASK: dualpal*/#include#include#include#includeusing namespace std;int num[10000];int fan(int b,int a){ int len,i; len=0; while(

2013-03-15 19:42:13 757

原创 usaco- palsquare

模拟题。但是还算是稍微有点坑。1,注意输出的是B进制数。2,注意输出的时候进制超过10的输出字母。越是简单的题目越容易犯错。/*ID: rowanha3LANG: C++TASK: palsquare*/#include#include#include#includeusing namespace std;int num[100000];int nums[

2013-03-15 19:32:42 978

原创 usaco-transform

又是模拟题,估计一开始usaco都是模拟题。这个模拟题比较麻烦,需要模拟两种状态。1,翻转90度。2,镜像翻转。注意:如果有多种可能,输出序号小的。/*ID: rowanha3LANG: C++TASK: transform*/#include#include#include#includeusing namespace std;int map[11][11

2013-03-15 19:03:18 1020

原创 usaco-milk2

usaco水题。还是模拟,放下每次的开始时间和结束时间,开始时间+1,结束时间-1。从头往后遍历,st+=sum[i];当st>0时,说明此时有人工作,当st==0时,说明此时没人工作。/*ID: rowanha3LANG: C++TASK: milk2*/#include#include#include#includeusing namespace std;i

2013-03-15 18:20:18 1142

原创 usaco-beads

接着一水。模拟题,无算法,但是失误的地方听多的。首先注意w的含义,其次注意珠子全部都是一种的处理。再者注意往后搜的时候不要越界了。/*ID: rowanha3LANG: C++TASK: beads*/#include#include#include#includeusing namespace std;int main(){ freopen("beads

2013-03-15 17:46:27 1149

原创 usaco-friday

决定开始自己的usaco之旅~~~~水题,就当时练练usaco的格式了~/*ID: rowanha3LANG: C++TASK: friday*/#include#include#include#includeusing namespace std;int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main

2013-03-15 17:24:20 791

原创 poj-1364-King-差分约束+spfa超级源点

题意:对题目中给定的si,ni,ki,和一个给定的序列S[1....N] 如果(si,ni,gt,ki),意思就是存在约束条件S[ai]+S[ai+1]+...S[ai+ni] > ki  如果(si,ni,lt,ki),意思就是存在约束条件S[ai]+S[ai+1]+...S[ai+ni]   判断所给的约束条件有无解,有解就输出lamentable kingdom,无解就输出s

2013-03-12 21:06:53 1246

原创 poj-1275-Cashier Employment-差分约束

题目大意:            德黑兰的一家每天24小时营业的超市,需要一批出纳员来满足它的需求。超市经理雇佣你来帮他解决一个问题————超市在每天的不同时段需要不同数目的出纳员(例如,午夜只需一小批,而下午则需要很多)来为顾客提供优质服务,他希望雇佣最少数目的纳员。            超市经历已经提供一天里每一小时需要出纳员的最少数量————R(0),R(1),...,R(23)。

2013-03-12 19:22:11 1160

原创 poj-3159-Candies-差分约束+stack

题意:flymouse是幼稚园班上的班长,一天老师给小朋友们买了一堆的糖果,由flymouse来分发。flymouse希望自己分得的糖果数尽量多于snoopy。对于其他小朋友而言,则必须自己得到的糖果不少于班上某某,给出m个这种约束关系(u,v, w)即同学u的糖果数不能比同学v的糖果数少w。问flymouse最多能多snoopy几个糖果。差分约束问题;注意:1,注意用vi

2013-03-11 21:00:30 895

原创 poj-2983-差分约束+优化Bellman-Ford

差分约束找条件。1,p a b xb-a>=x;a-b2,v a bb-a>=1;判断条件b>a-dis;#include#include#include#includeusing namespace std;struct list{ int l; int r; int dis;}node[200001];int

2013-03-11 19:32:07 978

原创 poj-1201- Intervals-差分约束问题

搞了很长时间。终于会写差分约束了。若菜伤不起啊~~~差分约束问题重点:1,找好约束条件。2,建图。3,运用spfa找约束条件需要看懂题意,多注意隐藏的条件。建图的时候最起码自己看的懂,能够遍历每一条边。#include#include#include#include#include#define INF 999999;using namespace st

2013-03-11 15:41:58 791

原创 poj-2115-C Looooops-扩展欧几里德

很模版的一道求扩展欧几里德的题目。可以根据a,b,c,k得知:题意是求是不是存在d,使得c*d=b-a+n*2^k求扩展欧几里德:求的结果为d=ax+by。其中x,y为最小结果。__int64 exgcd(__int64 a,__int64 b,__int64& x,__int64& y){ if(b==0) { x=1; y=0; return a;

2013-03-01 15:26:29 1013

原创 poj-1113-Wall

求凸包的问题。做法:先求出所有点构成的凸包的周长。再加上半径为l的圆的周长~#include #include #include #include using namespace std;const double PI = 3.14159265358979;struct point{ double x,y; double thera;}a[1005]

2013-03-01 14:42:13 589

原创 cf-#170-div2-后记

这次做cf做的不算理想。第一题还是比较好的,做得比较快。第二题的时候看题意看了很长时间,终于看懂了。然后开始分析,感觉就像是字典树存储。然后层次化遍历。虽然想出来怎么写,但是在写代码的过程中却又很多地方不大熟悉。不得不想想再写。无形之中耽误了很长时间。这主要体现在自己对代码一点都不熟悉,这样很不好。还是自己打的代码少了。以后要注意这方面,不能因为简单而就不打了。第三题只

2013-03-01 01:24:21 766

zookeeper的设计原理及应用

该文件详细的介绍了zookeeper的设计原理,主要对选举和事务进行说明。还列举了一些应用场景,值得一看

2018-03-22

餐饮管理系统设计说明书

餐饮管理系统设计说明书,有详细的说明。 第一部分 引言 1.1 开发背景与现状 当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。

2014-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除