自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

beihai2013

生命是一个巨大的游乐场,或者空虚无比。

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

原创 HDU 4777 思维 + 树状数组

HDU 4777 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4777 题意: 一些数,一些询问。 询问一段区间内,和其他数都互质的数有几个。 注意1和所有数包括1本身互质。 思路: 基本参照http://m.blog.csdn.net/blog/u011663071/39059483 首先一个朴素的想法是暴力。 然后就想到应该

2015-10-26 20:53:09 420

原创 UVALive 6462 状压DP

UVALive 6462 题目链接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4473 题意: 两个人轮流选包,包里有一些颜色。包选完后放到柜子里。 规定柜子里如果某种颜色的个数大于等于S个时,柜子里该颜色的个数减S,此轮该人

2015-10-26 20:51:17 537

原创 HDU 5114 思维 + 数论

HDU 5114 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5114 题意: 两个球在一个矩形里面做完全弹性碰撞的运动,位置给出,速度恒为(1,1)。 问它们会不会碰撞到一起,会的话第一次碰撞在哪个点? 思路: 首先这种碰撞问题有一个固定模型就是将速度进行正交分解。然后很轻易发现同时满足(x1+x2+t+t)%x = 0 和 (y1

2015-10-26 20:50:48 972 1

原创 小白书部分动规习题

小白书动规书后习题:UVA 116 简单记忆化dp,一个点可以更新三个点#include <cstdio>#include <cstring>#include <cmath>#include <cstdlib>#include <algorithm>#include <iostream>using namespace std;const int MAXN = 100 + 5;#

2015-10-23 22:33:38 323

原创 ZOJ 3913 积分

ZOJ 3913 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5640 题意: 往一个立方体容器里面注水。长宽已知,高不可观。 矩阵容器里面有一些不想交的球体和立方体,大小什么的都给出来。 现要注水v升,求水平面相对于立方体容器高度。 思路: 难点在推球体积分公式啊。 其实高数学好就不会有问题,假

2015-10-13 19:06:49 263

原创 HDU 5119 背包

HDU 5119 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5119 题意: 问选几个人他们值得异或和大于等于m的选法有几种。 思路: DP计数,类似背包。 坑点在m=0的时候ans要++。 源码://#pragma comment(linker, "/STACK:1024000000,1024000000")#include

2015-10-13 19:06:12 294

原创 HDU 5112 水

HDU 5122 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5112 题意: 一个人在一条数轴上走,给出到达一些点的时间和坐标,假设两点之间行进时匀速的。 求最大的平均速度。 思路: 水题。 源码://#pragma comment(linker, "/STACK:1024000000,1024000000")#include

2015-10-13 19:05:40 411

原创 HDU 5073 思维

HDU 5073 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5073 题意: 给出n行星的位置,每个行星质量为1. 最多可以移动m个行星。问移动后他们到他们质心距离平方的和最小是多少。 思路: 移动可以看成删除。 容易知道最后剩下的n-m个行星在原来的数轴中连续为最佳,故问题简化为怎么求一段含有n-m个行星的区间内行星到质心距离平

2015-10-13 19:05:10 312

原创 HDU 5072 容斥原理 + 质因数分解

HDU 5072 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5072 题意: 给n个数,问有多少对数(a,b,c)使得gcd(a,b)=gcd(b,c)=gcd(a,c)=1,或者gcd(a,b),gcd(b,c),gcd(a,c)均不为1。 思路: 单求为1的倒还好办,因为数字都在1e5以内应该可以用一种质因数分解的方式求出来,但是

2015-10-13 19:04:38 349

原创 HDU 5113 DFS + 剪枝

HDU 5113 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5113 题意: 给一个矩阵,一些颜色和每种颜色的使用次数。问一种合法的方案使得填色后相邻格子颜色不同。 没有合法方案输出impossible。 思路: 卡常数,用结构体会T。 剪枝,如果一种颜色的个数大于剩余格子个数的一半就减掉。 自己写的时候每次都对颜色按剩余数排序

2015-10-13 19:03:55 303

原创 HDU 4808 数学 期望 积分

HDU 4808 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4808 题意: 在一个多维空间中,一个人从原点迈出一步,这步最多R那么长。问其中一维Xi的期望值是多少。 思路: 看错题了啊…… 积分,只要对一个坐标求积分即可。设积分为S(不好打啊~),则ans=S(x*f(x)) / S(f(x)) 具体可以用二维的去理解。 用到

2015-10-13 19:02:32 1546

原创 Codeforces 585A

Codeforces 585A 题目链接: http://codeforces.com/problemset/problem/585/A 题意: n个小孩,有三个值v,d,p。 现取走队列中第一个小孩。小孩释放扩散性伤害,使得在他后面的第一个小孩受到伤害v,第二个v-1,一直到伤害为0为止。 如果有一个小孩中途收到扩散性伤害累加值大于p,小孩离去,并对后面所有的小孩产生无差别伤害d。

2015-10-13 16:16:30 304

原创 ZOJ 3826 大模拟

ZOJ 3826 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3826 题意: 模拟python的字典 思路: 注意有一个数据是{},所以在使用solve前就必须清空map而不是边用边清空 源码:#include <cstdio>#include <cstring>#include <cmat

2015-10-08 23:35:11 407

原创 HDU 5128 暴力

HDU 5128 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5128 题意: 给一些点,问任意选四个点组成矩形1,再选不同的四个点组成矩形2。问在合法情况(不相交,无公共边、点)两者覆盖的平面面积和是多少 思路: 大暴力,当作大模拟写就行。注意一个矩形完全覆盖另一个矩形的情况是合法的,只算大矩形到的面积。 源码:#include <

2015-10-08 23:32:05 442

原创 HDU 5136 DP

HDU 5136 题目链接: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=93697#problem/J 题意: 问满足 一个连通图中两点之间最大距离是n的图有多少种。限制条件是一个点最多连三个点。 思路: 比赛的时候想到了以最长链为基础,在结点上加边。然而由于树同构的模型不是很清晰自己推的样例都退错,更不用说公式了。 主

2015-10-08 23:30:54 318

原创 ZOJ 3822 期望DP

ZOJ 3822 题目链接: http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=53727 题意: 给一个n*m的矩阵,每次随机的选一个没选过的格子放置。 问选格子的期望数,使得每行都有一个格子,每列都有一个格子。 思路: 公式推出来,然而并不会写期望…… 容易想到假设当前已经选了i行j列,下一个状态的转移,

2015-10-06 23:55:06 365

原创 ZOJ 3829 贪心

ZOJ 3829 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3829 题意: 给一个字符串,字符串中只包含数字和运算符’*’。 现在问字符串是不是一个合法的逆波兰式。已知逆波兰式的空格消除,也就是说11可以看成11也可以看成1和1. 如果不是,问至少进行几个交换或者插入操作能使它成为一个合法的逆波

2015-10-06 23:54:27 466

原创 POJ 1200 Hash

POJ 1200 题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=17714 题意: 问长度为n的连续子串在一个给定串种有几种。 思路: 用Rabin-Karp的方法设计一下Hash值即可。由于数据范围小所以不需要模。 源码:#include <cstdio>#include <cstring>#i

2015-10-06 23:53:52 362

原创 POJ 3576 Hash Trie

POJ 3576 题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=16065 题意: 问怎样按照题目的规则得到最少的点(题意实在是无法描述) 思路: 首先知道Trie树能形成这些单词的字典树。然后就看树上有多少个子树可以合并。 所以问题转换成如何确定以某个点为根节点的子树的Hash值。 本题采用uns

2015-10-06 23:53:14 428

原创 UVALive 7417 思维

UVALive 7417 题目链接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5159 题意: 足球赛,赢一场A分,平一场B分,输一场C分。 先给定n支队伍,规定前m支队伍可以晋级。 存在分数相同但是不能晋级的情况。 问两

2015-10-04 00:45:11 344

原创 HDU 5495 置换群

HDU 5495 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5495 题意: 给两个数字1-n的全排列a,b。 先求经过一个下标转换P1,P2…Pn后,序列变成aP1,aP2,…aPn;bP1,bP2,…bPn。 求新序列a和b的最大的最长公共子序列长度。 思路: 传说中的智商题。题解也是看了很久。 脑洞打开的发现不论怎样下标变

2015-10-04 00:30:51 1638 3

原创 UVALive 7416 贪心 multiset

UVALive 7416 题目链接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5158 题意: 给n个人m个敌人。每个人有攻击力和防御力。 要求把所有敌人消灭,在这个前提下我方存活人数最多。 一个人的攻击力大于等于敌人则能把

2015-10-04 00:30:24 384

原创 HDU 4850 欧拉回路的思想

HDU 4850 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4850 题意: 给出字符串长度n,构造一个字符串使得里面任意一个长度大于等于4的连续子串出现且仅出现一次。 思路: 容易知道只要满足长度为4的子串不重复就可以。 感谢这位博主http://blog.csdn.net/keshuai19940722/article/deta

2015-10-01 21:06:28 399

原创 URAL 1557 连通性

URAL 1557 题目链接: 题意: 给一个无向图n个点m条边。 问删除两条边的方案,使得图不连通。 思路: 基本照着别人的博客打的。 题目很复杂,建模也很复杂。 首先分析删除边有几种情况。 一.删除边种有一个为桥,则再删除另外一条任意边即可。 二.删除的两条边都不是桥,则断定删除的两条边一定在一个边双连通分量内。那么,画图可知两个点之间如果能够删边使他们不连通,则他们之间一定

2015-10-01 21:05:12 470

空空如也

空空如也

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

TA关注的人

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