自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxhscst2

I told the world one day I'll pay it back.

  • 博客(24)
  • 收藏
  • 关注

原创 补题清单

ACM补题计划

2016-11-21 16:52:33 604

原创 HDU5937(DFS+剪枝)

题目链接#include <bits/stdc++.h>using namespace std;#define rep(i, a, b) for (int i(a); i <= (b); ++i)#define dec(i, a, b) for (int i(a); i >= (b); --i)typedef long long LL;struct node{ int x, y

2017-07-15 23:32:41 426

原创 新生赛感想11.13

我现在突然产生了退役的想法……  冷静了一下,感觉还是继续吧。  外界条件不足之处:身体。  还有的话有一道数据弱他们都卡过去了。  一开始刷版,一直rank1,后来掉掉掉掉掉掉掉……掉道81名。  手速还是比较快的,但是智商跟不上。  http://www.gdutcode.sinaapp.com/problem.php?cid=1045&pid=3  http://www.gdut

2017-01-20 20:43:43 371

原创 几个相似的DP题

HDU1398  题意:把一个整数分拆成1、4、9、16、……、256、289(注意:只到289)这17个完全平方数的和,有几种方法。  解法不用说自然是DP,因为搜索显然超时。  (这样的题我一般不敢开int,怕爆……)   1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using nam

2017-01-20 20:43:38 325

原创 2016.11.12 做题感想

细数一下这两天做过的值得总结的一些题Orz......  HDU 2571 简单dp,但是一开始WA了一发。原因很简单:没有考虑仔细。  如果指向该点的所有点权值都为负数,那就错了(我一开始默认初始值为0)  这是非常基础的典型DAG模型,好久不做,手明显生了……  1 #include 2 3 using namespace std; 4 5 #define REP(i

2017-01-20 20:43:35 324

原创 ACM做题心得(补)

2016.11.6    打了下合肥重现。。打铁!!    最大位或的话感觉这个思路完全想不到啊!!!找一个l为0,r为1的,l后面都置为1,然后求一下位或。    扫雷!!以前做过!!忘记了啊!!枚举第一列,我怎么就想不到!!    都是靠提示才A的,我好菜啊!!  2016.11.9    今天在专题那里切了两道……一道是线段树区间覆盖然后区间求和,另一道是线段树区间覆盖求颜色种数。  

2017-01-20 20:43:30 670

原创 ACM阶段总结(2016.10.07-2016.11.09)

来这里也有一段时间了……  总感觉自己练得不是很有效。  最近的一些行动就是不断做比赛,然后不停地补,但是感觉这样像只无头苍蝇,没有效果,学不到什么真正的东西。  最近开始打算补专题,做做codeforces,然后有空的时候补补比赛(心情好的时候)  顺便练一下自己的读题能力。  讲真,感觉这一阶段并没有提升很多。心态和身体方面都出现了一些问题,文化课也没有完全跟上。校内选拔赛也GG了(

2017-01-20 20:43:26 308

原创 HDU 1426 Sudoku Killer(搜索)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1426题意很明确,让你解一个9*9的数独。DFS即可。 #include #include #include #include #include using namespace std;#define REP(i,n) for(int i(0); i < (n)

2017-01-20 20:43:21 276

原创 HDU 5074 Hatsune Miku(DP)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5074题目大意:给定一个长度为n的序列c[i],该序列为一个乐谱。我们的任务是要给这个序列补上音符。c[i]的数值有两种情况:-1、不是-1。不是-1的这个位置的音符已经确定,不能再更改。是-1的这个位置音符可以任意选择。可以选择的音符有m种,编号为1-m。             当乐谱序列

2017-01-20 20:43:16 301

原创 HDU 5900 QSC and Master (区间DP)

题目链接   http://acm.hdu.edu.cn/showproblem.php?pid=5900题意:给出序列Ai.key和Ai.value,若当前相邻的两个数Ai.key和Ai+1.key的最大公约数大于1,则可以把这两个数消去,同时消去Ai.value和Ai+1.value,每次消去得到的分数为Ai和Ai+1的value值,问最大可能得分。注意:当Ai和Ai+1被消去后,Ai

2017-01-20 20:43:11 263

原创 HDU 1045 Fire Net(搜索剪枝)

http://acm.split.hdu.edu.cn/showproblem.php?pid=1045http://acm.hdu.edu.cn/showproblem.php?pid=1045题目链接(总有一个可以点开)……题意:给出一张地图,上面只有两种字符(.和X),X相当于无法穿透的墙。问这张地图上最多可以放置多少个互不攻击的子弹……第一反应是搜索,然而后来看到网

2017-01-20 20:43:07 313

原创 HDU 1074 Doing Homework(状压DP)

第一次写博客ORZ……http://acm.split.hdu.edu.cn/showproblem.php?pid=1074http://acm.hdu.edu.cn/showproblem.php?pid=1074这两个总有一个是可以点开的……题意比较清晰的啦。做法的话暴力显然不合适,15!太大。所以考虑状压DP……代码参考了网上大神的。十分感谢。谢谢@键盘上的舞者

2017-01-20 20:43:02 344

原创 2017寒假练习赛总结(实时更新)

1.18         打第一场比赛找找感觉……         第一场基本没什么问题,花了2.5hAK,如果不作死读错题的话可能1.5h就AK了。1.19         Codeforces Round #392 (Div. 2)         本来想好好地打一场,结果再次狗带,C题FST了(而且是结束后马上意识到要FST了)         原因:有点意识流,想到

2017-01-20 20:02:55 318

原创 Codeforces 509E(思维)

E. Pretty Song                                                                                                          time limit per test:1 second                                          

2017-01-18 23:49:34 324

原创 HDU5877Weak Pair

Weak Pair                                Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)                                          Problem DescriptionY

2017-01-13 10:06:03 294

原创 BZOJ1054(搜索)

大力搜,状态用一个16位的数字表示。#include using namespace std;#define rep(i,a,b) for(int i(a); i <= (b); ++i)const int A = 30 + 1;struct node{int x, y; } op[A];struc

2017-01-13 10:01:47 306

原创 Codeforces 746G(构造)

G. New Roadstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere are n cities in Berland, each of them has a unique

2017-01-11 14:26:11 683

原创 Codeforces 754A(搜索)

设s[i][j]为序列i到j的和,当s[i][j]≠0时,即可从i跳到j+1.目标为从1跳到n+1,所以按照题意暴力即可。#include using namespace std;#define rep(i,a,b) for(int i(a); i <= (b); ++i)#define dec(i,a,b) for(int

2017-01-11 14:22:59 284

原创 周末补题(比赛)情况

BC: C 1003 1004codeforces:Codeforces Round #385 (Div. 2) D E北航:几个题都值得一做其他:补完矩阵快速幂,然后水了道经典质数背包。唉。又没做BZOJ。

2016-12-19 00:38:16 299

原创 Codeforces 739B(树上路径倍增及差分)

比较考验我思维的一道好题。首先,做一遍DFS预处理出t[i][j]和d[i][j]。t[i][j]表示从第i个节点到离他第2^j近的祖先,d[i][j]表示从i开始到t[i][j]的路径上的路径权值总和。在第一次DFS的同时,对节点x进行定位(结果为dist(x, y)第一次DFS完成后,做第二次DFS统计答案(统计差分后的结果)。时间复杂度为O(NlgN)

2016-12-15 20:26:07 949

原创 BZOJ1088(SCOI2005)

枚举第一行第一个格子的状态(有雷或者无雷,0或1),然后根据第一个格子推出后面所有格子的状态。推出之后判断解是否可行即可。

2016-12-15 20:18:44 268

原创 BZOJ2748(DP)

非常简单的DP题。类似背包的操作,按照音量改变值进行状态转移即可。

2016-12-15 20:15:37 390

原创 BZOJ3631(树链剖分)

差不多可以说是树链剖分的模板题了,直接维护即可。

2016-12-15 20:11:36 308

原创 11.21反思

又是一波比赛。。现在开始静下心来搞搞专题。今天水了道背包。前天不知道干了什么,好像是弄了个树链剖分的模板。要好好搞下文化课,感觉已经有点落后了。上个星期把最短路搞定了,现在打算补完线段树和熟练剖分,再进阶网络流。学习要系统。

2016-11-21 16:45:35 266

空空如也

空空如也

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

TA关注的人

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