摘要: 初期: 初期: 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993 阅读全文
posted @ 2017-01-18 00:12 nisige 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 有段时间没做题了,最近游泳游的还可以。 犯了几个非常非常低级的错误。 cin>>n,m,p 这种写法,就是最近生疏的原因。 还有一个判断条件写反了。 还有一个错误,就是连续四个if的地方,我直接没加else,导致莫名其妙的错误。 要不这题1AC,那就酸爽。 // #includes {{{ #inc 阅读全文
posted @ 2017-02-24 23:37 nisige 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 这个题做的真是拖沓。是一个模拟题,有很多细节需要注意: 1.要求输出第一个装车的,但是是多组数据。所以要把所有数据读完,如果发现一个装车的就break,就造成下一个数据错误。另一方面,如果发现一个撞车的,就不要继续走了,这个WA的我莫名其妙,结果网上找到了一组数据,发现了这个问题,但是要继续读输入。 阅读全文
posted @ 2017-01-19 02:27 nisige 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 开始做法错误。想直接计算,发现不太行,回归了朴素的做法,生成所要计算的串,然后在根据串计算结果。 有一点很坑,题目的范围很小,但是测试数据较大,提交的时候一直RE,将数组改大之后通过。 1 // #includes {{{ 2 #include<stdio.h> 3 #include<stdlib. 阅读全文
posted @ 2017-01-17 23:54 nisige 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 用的枚举的办法。列表上写的是构造法。 WA了很长时间。开始的时候发现了一些没有赋初值的情况(继承了上次的值),后来不知道怎么回事了。结果是因为一个数组,p[i],i是ASCii码,结果我的范围写的i是100,导致了奇怪的错误。为何没有溢出CE? // #includes {{{ // #includ 阅读全文
posted @ 2017-01-17 20:58 nisige 阅读(226) 评论(0) 推荐(0) 编辑