自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乐观之奋斗者

弱渣的奋斗之路

  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

原创 Codeforces Round #311 (Div. 2) A,B,C,D,E

A. Ilya and Diplomas思路:水题了, 随随便便枚举一下,分情况讨论一下就OK了。code:#include #include #include #include #include #include #include #define inf 1000000#define clr(x, y) memset(x, y, sizeof x)

2015-07-20 00:46:26 1092 1

原创 ZOJ 3650(多米诺骨牌 dp + 线段树优化)

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3650题意: 给你n个骨牌,每个骨牌有一个在x轴上的位置和高度,每个骨牌可以想左推也可以向右推,问最少多少步可以把骨牌全部推倒。思路: 之前Goodbye 2014 上的E题就是一道多米诺骨牌的题目,虽然跟这道题目不太一样但是

2015-05-30 11:11:20 1581

原创 ZOJ 3647(格点上的三角形数目)

这道题目说起来真的是忧伤啊,比赛一开始的时候就开始做做了一场也没有做出来~。题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3647题意: 就是在格点网络上数三角形。思路:  思路就是先做一个C(3, n*m) 然再把三点共线的情况全部减掉。关键就是如果找三点共线的

2015-05-30 10:35:15 1167

原创 ZOJ 3646 (匹配匈牙利..算法)

题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3646题目抽象出来就是每一行有若干个数,问是否存在一个解法从每一行中选择一个数,使得1~n这n个数都被选到,队友说这就是一个裸的匹配啊,然后就过了。code:#include #include #include #include

2015-05-30 10:22:47 672 1

原创 ZOJ 3645 (简单的高斯消元)

题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3645题意:给你12个方程,让你解出来11个变量的值。思路: 此题目的关键是如果出来二次项,仔细观察会发现每一个方程都包含一个sigma(Xi^2) (1 code:#includeusing namespace std;

2015-05-30 10:01:42 528

原创 ZOJ 3644 Kitty's Game (图上DP 约数)

哎~这一场就做了三个题目,全队倒数第一,简直是太弱了。A Kitty's Game (ZOJ 3644)题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3644题意: 给出一个有向图,每个节点有一个权值pi, 有一个人从1节点出发(其权值为1节点的权值),前往n号节点,每经过一个节点,他的

2015-05-29 22:11:49 578

原创 LightOJ - 1128 (倍增法 + dp)

唔 已经有一个多月没有写题解了, 其实这一个多月也是做了一些题目的,但是就是比较懒啊,所以都堆在一起没有写了~~。题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26842题意: 给出一棵树(有默认根), 每个节点有一个权值,再给出q个询问,每个询问包含v k两个变量, 让你输出树根和v节点

2015-05-29 21:43:55 761

原创 第九届 北邮程序设计大赛网络赛 部分题解

A B E 是签到题不在说了。C. Mr.L's Journey 9TH BUPT Collegiate Programming Contest - Preliminary - 2015时间限制 1000 ms内存限制 65536 KB 题目描述During the summer vocation,Mr.L wants to travel to Berl

2015-04-14 19:40:05 1283 1

原创 Aizu 1296 简单bfs

题目链接:http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1296题意: 给出一些个替换模式, 问将原始串通过替换得到目标串所需要的最小的替换次数是多少。思路:由于数据规模很小(n通过这道题,熟悉一下string还有map的使用还是很不错的。code:#include #include #include

2015-03-07 11:30:24 623

原创 Aizu 1311 Test Case Tweaking(spfa变形,dp)

题目链接:http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1311题意: 给出一张有向图,和一个权值c,问将1~n亮点之间的最短路径花费降到c,最少需要修改多少条边。 数据规模是100个点,1000条边。思路:这道题题目的最关键点就是想到用一个二维数据去记录每个点的情况(也就是dp式子的定义) dp[x][y] 表示从顶点1

2015-03-06 00:10:31 704

原创 HDU 3221 Brute-force Algorithm

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3221思路:稍微开个脑洞想想,就能发现递推式是f(n)=f(n-1)*f(n-2),再想想就能想到可通过先计算a用了多少次,b用了多少次来计算,最后套一个快速幂来计算f(n),在计算a用了多少次的时候又可以发现,a的次数其实是一个斐波那契数,但是在计算a的次数的时候会发现这个次数会爆long l

2015-01-30 21:29:51 481

原创 sgu 174 Walls

题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=174题意:给出你N条线段,然后让你输出围成一个封闭图形的第一条线段,任意两条线段只可能在端点相交。思路:(1) 把坐标hash然后用并查集来判。(2) 把坐标用map映射 然后用map来建并查集~~。(1)思路code:#include #include

2015-01-30 21:17:54 630

原创 poj 1027 The Same Game(大模拟)

题目链接:http://poj.org/problem?id=1027大模拟题,没什么方法,就是写写写.......code:#include #include #include #include #include using namespace std;const int maxn=25;int P[30][30];int dir[4][2]={{-1,0},{

2015-01-23 10:52:09 753

原创 poj 3273

题目链接:http://poj.org/problem?id=3273题意: 一个n个元素的序列,要求分成连续的m组,使得每组和最大的那一组的和最小。思路: 二分答案,之后再贪心的来判断(从头开始如果出现连续的和大于答案的话就将之前的元素分成一组,最后看所分的组数是否大于m)。整体的复杂度是o(nlogn).#include #include #include using

2015-01-22 16:19:21 539

原创 Good Bye 2014 A,B,C,D,E

A. New Year Transportation题目链接:codeforces.com/contest/500/problem/A题意: 给你一张图,问你能不能从起点出发到达指定的另外一点,另外这个图是一个DAG图(有向无环图),并且每个点只能连一条边。做法:就是不断的迭代,如果当前点的编号大于指定点的话则证明失败,如果等于的话证明成功,如果小于的话则继续再进行迭代。

2015-01-03 11:07:11 1104

原创 hdu 4786 Fibonacci Tree (并查集+想法题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4786题意:

2014-12-06 21:27:39 468

原创 hdu 5113 Black and White(贪心构造)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5113题意:n*m格子染色,给出k种颜色以及每种颜色的数量,让你构造出一种填充的方式使得相邻的两种颜色不重复,构造的方法就是从格子的左下角开始构造,每次选择颜色数最多的格子进行涂色,如果当前颜色和周围的颜色有重复,就选择颜色数次多的进行涂色,以此类推。对于某个位置如果不存在一种涂色的方案,则证明涂色

2014-12-06 21:15:27 760

原创 hdu 5091 Beam Cannon (线段树+扫描线)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5091思路:扫描线的陈题,先线段树的功能,区间价值,维护的是区间上的最大值,然后将每个敌方单位分解成两个事件,不断更新就行。code:#include #include #include #include #include using namespace std;co

2014-12-06 20:56:39 724

原创 hdu 5091 Maze (bfs+状态压缩)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5094题意:给定一张格子图,(1,1)为起点,(n,m)为终点,每个节点和它相邻的节点会存在墙和门,其中门有好多种,当到达这个位置的时候如果你没有这个门的钥匙的话,就不能穿过这个门,每种门的钥匙分散在图上的个个地方,问从起点到终点的最短距离。思路:大bfs,加一维来表示到达每个地方时所获钥匙的状

2014-12-06 20:43:01 435

原创 Codeforces Round #279 (Div. 2) B F

B.Queue题目链接:http://codeforces.com/contest/490/problem/B思路:存一个序列的表 然后直接分别从最左边的点,和最左边第二个点开始进行填充即可。code:#include #include #include #include using namespace std;const int maxn=1000100;

2014-12-03 13:03:13 486

原创 Codeforces Round #278 (Div. 2) D

D. Strip题目链接:http://codeforces.com/contest/488/problem/D题意:给你一列数,让你将这列数分成连续的几段,有两个要求1.每段的长度不能小于l2.每段的最大值和最小值的差值不能超过s问在满足要求下的最小划分的椴树思路:先用RMQ预处理出来每个每个区间的最大值和最小值定义dp[i]表示处理0~i区间的最小段数,转移

2014-12-03 11:34:07 418

原创 Codeforces Round #277.5 (Div. 2) D

D. Unbearable Controversy of Being题目链接:http://codeforces.com/contest/489/problem/D题意:给你一张图让你找出这个图中的题目上要求的那样的子图有多少个。思路:就是暴力枚举么,本来以为复杂度是o(n^3)呢,后来仔细想了想发现是o(n*e),所以肯定可以过了。code:#include #includ

2014-12-03 11:13:50 426

原创 poj 3349 Snowflake Snow Snowflakes (简单题 hash)

题目链接:http://poj.org/problem?id=3349题意:给你一个六边形六条边的边长,给出的顺序可能是顺时针的也可能是逆时针的,给出的起点也是不一定的,找是否有两个六边形是一样的。思路:比较水了,主要是解决一个问题,因为给出的顺序是可顺可逆的并且起点也是不一样的,怎么将六边形唯一表示出来?我一开始的想法是将边长最小的当成起点,然后分别枚举顺时针和逆时针两周表示方法,后来发

2014-12-03 10:59:35 899

原创 hdu 4104 Discount (想法题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4104题意:给你一列数问,每个数最多选用一次,问你这些数组合所不能达到的最小值是多少。思路:就是想法题了,答案就是连续和的最大值+1,做法就是维护一个连续和res,因为是连续和,所以0~res的值都是可以达到的,对于每一个数都先判断一下res+1这个和能不能达到,然后再去更新res的值就好了,整

2014-12-03 10:38:13 547

原创 hdu 4107 Gangster (离线+打标记+树状数组)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4107题意:给你一个数列,和一种操作,l,r,c,相当于给l,r的这个连续的区间上每个数的值+c,但是有个特殊的条件就是如果如果这个区间上的某个数的值>=P则加上的值为2*c,最后输出区间上每个位置的值。思路:因为查询只有一次所以可以用离线的方法处理,然后对这样的区间加值感觉有很经典的做法就是打

2014-12-03 10:07:00 562

原创 hdu 4123 Bob’s Race (树上最长路+RMQ)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4123

2014-11-15 15:29:03 518

原创 Codeforces Round #277 (Div. 2) A,B,C,D,E

A. Calculating Function

2014-11-15 13:50:43 795

原创 Codeforces Round #276 (Div. 2) C. Bits (想法)

题目链接:http://codeforces.com/problemset/problem/485/C题意:给出两个

2014-11-11 20:59:55 506

原创 hdu 3262 Seat taking up is tough(暴力)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3269思路:签到题了 怎么暴力硬判都行 jin

2014-11-11 20:47:47 572

原创 hdu 3269 P2P File Sharing System(大模拟)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3269思路:读题型题目,比赛shi

2014-11-11 20:42:54 648

原创 Codeforces Round #105 (Div. 2) D 概率dp

题目链接:http://codeforces.com/problemset/problem/148/D题意:

2014-11-05 20:24:14 438

原创 poj 3685 Matrix (二分套二分)

题目链接:http://poj.org/problem?id=3685题意:说的hen'ming

2014-11-05 11:18:08 545

原创 [HNOI2002]营业额统计 二叉搜索树的简单入门 splay

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1588

2014-11-04 22:41:27 505

原创 sgu 146 The Runner

题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=146y

2014-11-03 09:30:44 664

原创 hdu 4463 Outlets (最小生成树)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4463裸的最小生成树

2014-11-01 21:37:34 546

原创 hdu 4462 Scaring the Birds (暴力)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4462题意:给你k个稻草人,

2014-11-01 21:33:35 576

原创 hdu 4460 Friend Chains (限制条件的spfa)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4460题意:ge

2014-11-01 21:12:51 541

原创 hdu 5040 Instrusive (bfs)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5040

2014-11-01 11:29:16 496

原创 hdu 2089 不要62 (数位dp)

引言:在信息学竞赛中,有一类与数位有关的区间统计问题。这类问题往往具有比较浓厚的数学味道,无法暴力求解,需要在数位上进行递推等操作。本文通过几个例子,简要介绍了解决此类问题的基本思想和方法。

2014-10-31 15:51:32 472

原创 hdu 5015 233 Matrix (递推 矩阵快速幂)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5015题意:题目说的很清楚了

2014-10-30 22:15:51 453

空空如也

空空如也

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

TA关注的人

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