自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Iguodala的博客

一哥球迷,并非本人

  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 hdu2844 Coins(多重背包)

#include #include #include #include #include using namespace std;const int N = 500005;int dp[N], bag[N], val[N];int sum;void ZeroOnePack(int cost, int weight){ for(int i = sum; i >= c

2016-03-30 22:11:56 349

原创 hdu2079 选课时间(题目已修改,注意读题)(多重背包)

本题刚开始一看求方案数,当场懵逼,现在求的背包都是最大容量,这题还能叫背包么?(我也不造)一看小数据,二进制也不用优化(其实是不会这半背包类型)。然后判断其背包是否装满,装满就要分开初始化。这题看别人题解说是要判重,其实就是在遍历物品数量前加了个条件,如果超了背包容量就退出。还有值得注意的地方,最后遍历的才是背包数量,因为是通过遍历同一种物品数量来判断是否装满,而对于容量题目要求必须为

2016-03-30 21:36:19 2654 1

原创 hdu1059 Dividing(多重背包+二进制优化)

#include #include #include #include using namespace std;const int N = 100005;int sum;int dp[N];void ZeroOnePack(int cost, int weight){ for(int i = sum; i >= cost; i --) dp[i]

2016-03-29 22:16:21 459

原创 poj2127 Greatest Common Increasing Subsequence(LICS+路径)

5555校赛在即可是这路径输出我怎么也搞不好,搞了好久了,改天在搞吧。。。#include #include #include #include #include using namespace std;const int N = 1005;const int INF = 1000005;int dp[N][N], path[N][N];int main(){

2016-03-25 20:09:40 568

原创 poj1458 Common Subsequence(最长公共子序列)

复习最长公共子序列。而且事实证明,边界必须要初始化,还不能是全部都变为0,我也不知道为毛。。。而且要想初始化边界,输入时必须要往后挪一位。#include #include #include #include #include using namespace std;const int N = 1005;const int INF = 1000005;int dp[N][

2016-03-23 22:11:41 356

原创 poj2533 Longest Ordered Subsequence(最长上升子序列)

http://poj.org/problem?id=2533题意:给你一个序列,求其中元素的最长上升子序列长度。思路:著名的LIS问题,感觉LIS是DP中最好理解的一部分。O(n^2)法:中dp数组代表以当前元素为结尾的LIS的长度。对n个点遍历,然后每个点的dp值来源于该点前面点的dp最大值+1。O(nlogn)法:O(n^2)中,如果子序列长度相同,

2016-03-23 20:48:31 372

原创 poj3624 Charm Bracelet(01背包)

好歹是自己做的01背包,纪念下= =#include #include #include #include #include using namespace std;const int N = 50005;int dp[N], vol[N], val[N];int main(){ // freopen("in.txt", "r", stdin); int

2016-03-22 20:24:53 429

原创 hdu1864 最大报销额(01背包)

好吧,这题又因为找不到错看题解了。。。居然因为dp不是全局变量半天无法编译,还因为一个breakWA了无数次,心情简直糟透了。。。#include #include #include #include #include using namespace std;const int N = 3000050;int dp[N];int main(){ //

2016-03-22 19:27:39 347

原创 hdu2955 Robberies(01背包)

这题我是看题解做的。。。刚开始一看浮点数遍历,乘100后再算果断WA(和我想的一样)。然后就不会了,看了才知道要转化背包,而且这个概率算的话是相乘,求的是最大逃跑概率,真是从头错到尾啊。。。还有Mi的范围是100题上说的啊,结果运行错误,果断改大就好= =。还是没完全理解01背包啊。。。ps:最近应该是到了瓶颈期,看一道一道不会,做题速度大减不说,还浪费好多时间。听了12首

2016-03-21 22:18:04 5646 5

原创 hdu5645 DZY Loves Balls && hdu5646 DZY Loves Partition

昨天打的bc,虽然只做出一道题,但还是贴出来吧。。。这是第一个,一看小数据,二话不说暴力秒之。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace

2016-03-20 14:50:03 345

原创 hdu1075 What Are You Talking About(map的get读入)

这题因为用getline读一直WA,直接导致我将近一天不想做题。。。。。。。。话说为毛不能用getline啊,可能是我还有别的问题,但我真的是检查了好几遍了,虽然时间快接近2000ms了,但并不是超时,而是WA啊。我真的不想用get,因为lrj老师说的原因,而且每次还要用次getchar(),但我tm真的没法子了。哎,自己的困难终究还是要自己克服。。。#include #

2016-03-19 15:53:13 597

原创 hdu1004 Let the Balloon Rise && hdu1263 水果(map)

主要是想学学map#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;const int N = 20;const int INF = 10000000;ma

2016-03-17 22:16:28 361

原创 zoj3132(uva1368) DNA Consensus String(水)

水题,但感觉自己不在状态,可能是作业没做= =。没有初始化ans数组还WA了两次。。。#include #include #include #include #include #include #include #include #include #include #include using namespace std;const int N = 1111;con

2016-03-16 21:28:39 354

原创 uva201(poj2445) Squares(模拟)

明天再补吧。。。#include #include #include #include #include #include #include #include #include #include #include using namespace std;const int N = 130000;const int INF = 1000000;int hor[9

2016-03-15 22:16:50 701

原创 uva1583 Digit Generator && uva1584 Circular Sequence(水)

生成打表#include #include #include #include #include #include #include #include #include using namespace std;const int N = 100005;const int INF = 1000000;int main(){ // freopen("in.txt

2016-03-14 21:13:20 324

原创 poj1877 Flooded!(模拟)

刚开始一看是word final的题,还不是第一和最后一道,吓得不敢做了。后来有了思路,不过觉得这题临界点多,估计A不了,没想到A了。。。题中说每块地方是elevation,尼玛这单词我不认识啊,比赛出这题我就挂壁了。这是高地的意思,相当于楼房,水来了它就会在水下(首先题意别错,刚开始我就错了),再给你一定量水,水来了就会有水位线,问水位线高度和覆盖楼层的百分比。这题很容易模拟,先把楼

2016-03-14 20:33:22 714

原创 hdu1412 {A} + {B}(set水)

学了set这题要再做不出来一头撞死得了= =#include #include #include #include #include #include #include #include #include using namespace std;const int N = 50010;const int INF = 1000000;int main(){ //

2016-03-14 08:38:02 393

原创 hdu1894 String Compare(string判断子串)

本来想用结构体排序的,结构发现时间复杂度O(n3),数据量还50000,写到一半就写不下去了。string居然这么强大,排序直接按长度,字符串比较还能自定义下标,orz了。。。#include #include #include #include #include #include #include #include #include using namespace st

2016-03-13 21:49:14 529

原创 poj1338 Ugly Numbers(set + 优先队列)

这题说是用优先队列做,但优先队列会很麻烦,还要套用别的容器。虽然看了题解,但也学了不少东西。比如优先队列的简化定义,set的使用和特性。慢慢来吧。优先队列+set:#include #include #include #include #include #include #include #include using namespace std;cons

2016-03-13 20:43:11 367

原创 poj3959(hdu3753) Alignment of Code(vector)

为毛啊,数组也开够了编译也没问题了就是通不过5555还是去看stl知识吧。5555改天再改这破代码。。。题好多啊5555#include #include #include #include #include #include #include #include #include #include #include using namespace std;co

2016-03-13 12:59:25 486

原创 hdu4121 Xiangqi && uva1589 Xiangqi (模拟)

这题去年uva做过,做的我差点把电脑砸了。。。现在虽然比那时强点,但还是花了不少时间。一看见代码长的就不敢打有木有?我已经尽量少用数组下标了,不然代码一片混乱,长代码恐惧症有木有?进入正题,马最好处理,条件对角线就好。车和炮都需要判断4个方向,而且攻击范围遇到一个子就停止,相对炮要麻烦点。帅就是车的垂直简化版(我还是有一点象棋基础的哦呵呵~,然而并没有什么卵用)。细节处理了好久

2016-03-12 10:28:25 574

原创 hdu2031 进制转换 && hdu2097 Sky数 && hdu1335 Basically Speaking(进制转换)

自己编的进制转换函数= =#include #include #include #include #include using namespace std;const int N = 20000;const int INF = 1000000;char a[N];int flag;void conv(int x, int y){ memset(a, 0,

2016-03-10 09:02:31 425

原创 hdu1318 Palindromes(回文)

啊哈哈哈哈我记得去年最怕这种题了,这次细心的处理了一次,居然1A!自从会了字符串反转后,感觉什么都变简单了。。。#include #include #include #include #include using namespace std;const int N = 20000;const int INF = 1000000;char s1[N] = {"ABCDEF

2016-03-09 22:03:26 373

原创 zoj3876 May Day Holiday(判断闰年)

此题要推,已知2015年5月1号是星期五,推出1928年。注意千万不要手算,用程序推(反正我是这样)。闰年52周零2天,平年52周零1天,所以推的时候闰年减2,平年减一就好,最后推出1928年5月1号是星期二。然后按照同样的方式递归打表就好了。ps:我还WA了几次居然是判断闰年函数写错了,后面应该再判断一次不等于。深深地体现出我基础的薄弱啊。。。#include #include

2016-03-09 19:51:08 592

原创 未分类知识点汇总

编译原理相关1、翻译程序分为编译程序(翻译好再执行)和解释程序(翻译一句执行一句)。2、词法错误:针对单个单词,有单词拼写错误、非法字符等错误;语法错误:针对单个语句,有括号匹配、双目运算符两侧都要有运算符等错误;语义分析:针对整篇程序,有变量是否先定义后使用等错误。操作系统相关1、堆栈在内存中分为堆区和栈区,堆区存放程序员自己分配的节点,比如malloc、new;栈区存放临时、局部变量,比如int a、double b等。算法相关1、迭代法求平方根公式:X2 = (X1 + A

2016-03-09 14:27:37 422

原创 zoj3875 Lunch Time(水,但有意思)

为什么一道水题能给我成就感呢?大概是因为越来越会玩结构体了#include #include #include #include #include using namespace std;const int N = 200;const int INF = 1000000;struct FOOD{ char name[N]; int w;};bool

2016-03-08 19:28:03 641

原创 zoj3878 Convert QWERTY to Dvorak(字符串)

这题让我一脸懵逼了好久,好久不做字符串都不会处理了,现在若是比赛我还真不一定能做出来= =。刚开始不知道"字符串中表示前面要加\,编译一直通不过。。。然后编译出来字符不对,原来是忘了加break,还以为表打错了看了好久。。。最后发现连换行都忘了,真失败啊。。。#include #include #include #include #include using na

2016-03-08 14:53:29 368

原创 zoj3869 Ace of Aces && zoj3880 Demacia of the Ancients(水)

做一下去年的省赛吧,虽然分类题感觉自己太渣,但水题不能做不出啊。本题由于1000的数据量小。所以尽管遍历就好。#include #include #include #include #include using namespace std;const int N = 5000;const int INF = 1000000;int main(){ // freo

2016-03-08 12:54:06 352

原创 hdu1896 Stones(优先队列水)

ahhh刚开始不知道怎么输入,是一个一个输跟着处理,还是全输好存起,可是一看1000000的数据量就不知道怎么搞了。。。看了别人的没想到队列居然能忍受这么大的数据,于是就开始敲,按着自己的思路,奇数的入队列,偶数的出队列,位置累加,终于1A了(好久没有一次A掉了)#include #include #include #include #include using namespace

2016-03-06 21:13:36 460

原创 hdu1509 Windows Message Queue(优先队列水)

好吧我承认重载运算符时还看了一下题解。不过这题真的没问题了。#include #include #include #include #include using namespace std;const int N = 5000;const int INF = 1000000;struct node{ int w, par, ord; char name

2016-03-06 19:53:21 319

原创 hdu4006 The kth great number(优先队列)

可喜可贺!终于按照自己的想法A了第一道优先队列题,虽然WA了4次,但还是很开心。刚开始想输出第三大数,那每次输出的时候都把第k个以前的都存起来出队列,输出第k个后再入队列回去,后来果断超时(噗)。然后就想干脆只弄k个有效值,队列满了k个就和队首判断然后输出,中间还有几次失误,不过还好A了~#include #include #include #include #include

2016-03-06 19:09:28 317

原创 hdu1180 诡异的楼梯(优先队列bfs)

#include #include #include #include #include using namespace std;const int N = 50;const int INF = 1000000;char Map[N][N];bool vis[N][N];int n, m;int dir[4][2] = {{1, 0}, {-1, 0}, {0, 1},

2016-03-05 22:17:53 1848 2

原创 hdu2717 Catch That Cow(bfs水)

真的是,太水了。。。原来bfs也有这么多水题#include #include #include #include #include using namespace std;const int N = 1000005;const int INF = 1000000;bool vis[N];int st, ed, n;int dir[2] = {1, -1};str

2016-03-05 13:20:05 417

原创 hdu1372 Knight Moves(马步bfs水)

仅仅是变成8个方向而已。#include #include #include #include #include using namespace std;const int N = 20;const int INF = 1000000;bool vis[N][N];int dir[8][2] = {{-2, 1}, {-2, -1}, {-1, 2}, {-1, -2}

2016-03-05 10:35:15 240

原创 hdu1548 A strange lift(bfs水)

第二次因为queue设为全局变量而WA,仅仅变了下顺序就A,真是搞不懂嘛意思。这道题让我们懂得了bfs不止可以处理迷宫= =。基础题速度必须要上来了。#include #include #include #include #include using namespace std;const int N = 209;const int INF = 1000000;in

2016-03-05 09:07:37 235

原创 hdu2612 Find a way(2次bfs)

本题思路还是很简单的,只要方法用对。先用结构体吧KFC的坐标存好,然后用一个二维数组将两人的时间花费和加到该点,最后遍历每个KFC点求最小值。ps:今天周五,明后两天可是开学的周末,大好时光啊!可是今天晚上做题欲望突然变特差,看了好多不该看的东西。五日三省吾身,一个人好好想想自己是谁,控制好自己的时间!#include #include #include #include

2016-03-04 21:46:13 309

原创 hdu2102 A计划(2层bfs)

看的别人的思路写,还WA了n次,我的心是崩溃的以后三维坐标统一变成x为z轴好了,省夜长梦多。。。还有最fuck的一点,我吧queueq定义为全局变量,居然显示WA。实在是不解啊#include #include #include #include #include using namespace std;const int N = 20;const int INF =

2016-03-04 09:36:15 354

原创 hdu2899 Strange fuction(二分兼三分)

好久没做数学导数都想不过来了= =,本题是F''(x)恒大于0,所以F'(x)递增,零点以前的F(x)都是减函数,所以以零点为判断标准就行了。而且事实证明无法用宏定义二变量函数。#include #include #include #include #include #include using namespace std;const int N = 100;const

2016-03-02 20:22:37 332

原创 hdu2199 Can you solve this equation?(二分)

搜索四处碰壁,来二分玩玩。。。有点注意点就是pow的用法和浮点数的处理吧,不过我还是第一次用二分的思想,尤其是中间的while取极限值,这好像只限于计算机吧,手算根本不行。。。真是越搞越神奇啊。。。#include #include #include #include #include #include using namespace std;const int N

2016-03-02 18:51:02 313

原创 hdu1584 蜘蛛牌(经典dfs)

真是好题啊。。。刚开始一看下一个状态是由上一个子问题得来的,想DP上去了,结果找不出状态方程,一百度是数位DP,还是dfs吧= =。。。这题的dfs也很奇葩,我对dfs理解还浅啊,刚开始怎么也想不到怎么用dfs还不在更新数组的情况下。于是。。。对我来说还是太难了T T这题越想越牛逼,本来我还不服,怎么实现移动的牌按字典序?我们来个例子,先是最简单的1,2,3,4顺序:1

2016-03-01 21:32:02 3127 1

我的第一个作品.prproj

我的第一个pr作品,资源自取

2021-12-26

04.yizhongyuan.rar

山西益众源农业网站前端部分,怕以后找不到,传上来拿来参考啊

2020-02-21

两种swiper实现的轮播图素材

两种swiper实现的轮播图素材

2019-05-15

images.rar

滑动型展品展示图素材包

2019-05-15

风景轮播图素材包

风景轮播图博客资源。

2019-03-21

即刻招聘图片素材

我的第一个html其中的页面资源

2019-03-02

mp3转mid转换器

mp3转mid转换器,游戏开发设置音效时可能会用到

2017-02-23

空空如也

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

TA关注的人

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