自定义博客皮肤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)
  • 收藏
  • 关注

原创 大白书 1.1节 思维的体操

大白书1.1节 例题1 UVA 11292 排序后贪心,每条恶龙用当前剩下的能力值最小的骑士 源码:#include <cstdio>#include <cstring>#include <cstdlib>#include <cmath>#include <string>#include <algorithm>#include <iostream>using namespace

2015-11-29 15:06:30 428

原创 UVA 1030 模拟

UVA 1030 题目链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=245&problem=3471&mosmsg=Submission+received+with+ID+16504362 题意: 一个n*n*n的魔方由n*n*n个单位立

2015-11-28 23:38:46 294

原创 HDU 5587 数学

HDU 5587 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5587 题意: 有一个序列式这样形成的。初始有一个数组{1},然后复制这个数组并在数组前增加一个0得到数组{0,1}。然后新数组里每个元素加1,得到数组{1,2}。新数组与原数组拼接得到{1,1,2}.。。。。。以此类推得到一种形式的数组。 现在问这个数组里前M个数的和是多少

2015-11-28 23:24:02 543

原创 UVA 10881 思维

UVA 10881 题目链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=20&problem=1822&mosmsg=Submission+received+with+ID+16494760 题意: n只蚂蚁在长度为L的轴上运动,超出边界会

2015-11-26 21:11:58 269

原创 CF 599D 思维

Codeforces 559D 题目链接: http://codeforces.com/problemset/problem/599/D 题意: 问有几种n*m的矩形方案,使得在里面放置1*1,2*2…矩形的方案由x种。输出方案。 思路: 现场的时候太困先睡,早上测单杠等的时候顺便想了下……好简单啊…… 很容易知道对于合法的(n,m),(m,n)也是合法的。故假设n <= m。那么对于

2015-11-21 15:03:39 1125

原创 简单实现Linux和windows的通讯

简单实现Linux和windows的通讯: 实验环境: Ubuntu镜像,window8,Vmware 实验过程: 1)安装Ubuntu12.04 2)在“Terminal”中进入管理员模式 i.修改管理员密码:sudo passwd ii.进入管理员模式:sudo root 3)在win8中建立虚拟网卡: i.按win+x进入设备管理器 ii.选择菜单中“操作”选项,里面有一个

2015-11-17 10:30:36 787

原创 URAL 1132 二次剩余

URAL 1132 题目链接: http://acm.timus.ru/problem.aspx?space=1&num=1132 题意: 对于方程x * x = n (mod p)是否有解,p是素数且与n互素 思路: 二次剩余版题。 感谢ACdreamer大神http://blog.csdn.net/acdreamers/article/details/10182281 关于二次剩

2015-11-12 20:12:49 382

原创 HDU 4445 扫描线

HDU 4445 题目链接: http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=33707 题意: 有区间[L1,R1]和[L2,R2]。 现在站在0点,且高度为h的地方。有n个炮筒,炮筒的炮弹速度不一样,且均已一个自己确定的角度发射。问最多有多少个炮筒,可以打到[L1,R1]区间且所有的炮弹不会打到[L2,R2]

2015-11-10 20:20:32 358

原创 HDU 4460 SPFA

HDU 4460 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4460 题意: 一些点(<=1e3)一些边(<=1e5)。问任意两点最大距离多少。若不联通输出-1. 思路: 原来spfa一直搞错了,用优先队列的叫dij,不用的叫spfa……有时候加优先队列还会慢,因为有个O(logn)的复杂度在那里,而且一个点因为不同的距离值会入队多次

2015-11-08 21:06:35 314

原创 HDU 4462 枚举

HDU 4462 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4454 题意: n*n(<=50)的地图上有稻草,有m(<=10)个点没有稻草可以放稻草人,问最少放几个稻草人,能守卫所有稻草。不能守卫所有稻草输出-1。 思路: 复现的时候各种乱搞。 然而枚举就可以啊,枚举就可以啊~ 为什么这样写不会超时,都1e7了…… 注意:可以

2015-11-08 21:05:58 361

原创 HDU 3966 树链剖分

HDU 3966 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3966 题意: n个(<=1e5)兵营,以树的形式相互连接构成连通图。给出初始每个兵营的兵数量。 然后有修改操作,即u-v的路径上(包括u,v)经过的兵营兵的数量全减少或增加某一个值。 有查询操作,求一个兵营当前兵的数量。输出这个数量。 思路: 裸的树链剖分。 各种写

2015-11-08 10:10:08 283

原创 HDU 4814 思维

HDU 4814 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4814 题意: 给一个黄金分割点的值,问怎么样把一个数(<=1e9)表示成以黄金分割点为进制的数。而且最后表示出来的数要进行标准化处理,即所有数字非0即1,且不能有两个1相邻。 思路: 复现的时候并没有细想。 两个性质f(n) = f(n - 1) + f(n - 2)-

2015-11-08 09:07:53 409

原创 北京站一周前

闲来无事写篇稿子。 哪里闲啦喂,下个星期就比赛了喂。比完赛就退役了。 虽然是属于铜牌边缘线选手,但是仍然有点舍不得。以后还会不会熬到十二点半打CF,会不会上课把电脑放在抽屉敲,会不会政教的时候演算公式。不会了,最后一个纯思维纯游戏的竞赛,马上就要结束了,对于我来说。 队友由于其他的竞赛早就不看,等着拿个铜牌了事,所以半个月一直都是处于单刷的状态。平时比较忙只能看看题,周末的时候模拟区域赛又会落

2015-11-07 21:21:42 456 3

原创 HDU 4821 Hash

HDU 4821 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4821 题意: 一个字符串(len <= 1e5)。 问存在几个连续子串,使得它长度为N*M,且平均分成N分后,每个子串都不一样。 思路: 复现的时候竟然想到了字符串hash,但是不清楚hash的机理,所以存了个线段树来查询,妥妥TLE。 然后搞了个Trie树,又妥妥T

2015-11-07 21:21:08 399

原创 SPOJ 375 树链剖分

SPOJ 375 题目链接: 题意: 思路: 首先感谢这位博主http://blog.csdn.net/y990041769/article/details/40348013,基本照着打的。 昨晚打CF的时候遇到一道树链剖分的版题,今天顺便就学了一下……然后就学了一天。这是一道树链剖分的版题。 树链剖分用于对一个带权值的树(边权或点权,边权可以通过下面代码类似的转化方式转成点权,但是查询

2015-11-05 20:43:47 309

原创 HDU 5533 简单计算几何

HDU 5533 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5533 题意: 给出来n个(n<=100)个点,问这些点能不能构成一个正n凸多边形。 思路: 复现的时候没看,补题一下过了…… 刚开始想用凸包套,后来抱着水一发的心态试了一下“如果一个点能连接到其他点的最小边和次小边都相等且所有点的最小边都相等就是YES”,然后就A了。

2015-11-04 23:41:07 778

原创 HDU 5536 01Trie树

HDU 5536 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5536 题意: 1000个数里面,选三个下标不同的数构成函数(ai+aj)^ak。 求这个函数的最大值。 思路: 复现并没有做出来。 暴力竟然能过。 01Trie的话本质是贪心,把所有数按照二进制插入Trie里,枚举i和j,然后每次用32的常数级查询就能得到对应最大值

2015-11-04 23:00:19 362

原创 夏洛特的网 ——看《夏洛特的网》

夏洛特的网 ——看《夏洛特的网》 一般的话会起一个更贴近自己想要表达物象的一个题目,结果发现小说本身的题目就是最好的那个。 只是一张简单的网,网住来往的昆虫蚊蝇,网住忠诚智慧的夏洛特,网住威尔伯原本在夏天就要死去的生命,网住威尔伯和夏洛特的友谊,和一个夏天里,发生的不寻常又十分寻常的小事。秋去冬来,冬逝春回。网不见了,没有人除了威尔伯还会记得在那么一个夏天有那样一只蜘蛛朋友,冷静,聪明而富有忠

2015-11-04 20:31:38 1041

原创 HDU 5517 二维树状数组

HDU 5517 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5517 题意: 有二元组(a,b),三元组(c,d,e)。当b == e时它们能构成(a,c,d)。 然后,当不存在(u,v,w)!=(a,b,c)且u>=a,v>=b,w>=c时,则是一个better集合里的元素。 问这个better集合有几个元素。 思路: 自己写的

2015-11-02 16:29:59 1593

原创 HDU 5532 LIS

HDU 5532 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5532 题意: 问能否去掉一个数列中的数,使得新数列为非严格单调序列。 思路: 复现的时候各种排序和加标记。 然而这题是一个裸的最长非严格上升子序列。 源码:``#include <cstdio>#include <cstring>#include <cstdlib

2015-11-02 16:29:03 558

原创 HDU 5510 KMP

HDU 5510 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5510 题意: 一些字符串,问下标最大的字符串使得下标小于它的字符串中存在一个字符串不是它的子串(连续) 思路: 暴力即可,对于一个串,如果当前找到的串是它的母串,则下一次这个串不用遍历。 具体匹配两个串用KMP就可以。 注意KMP的形成失配函数f的时候,是f[i+1]

2015-11-01 19:19:36 692

原创 HDU 5514 容斥原理

HDU 5514 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5514 题意: 几只青蛙(1e4)从0点出发,每次可以跳ai个石头到另外一个石头上。石头有m个且是循环摆放,青蛙也只能朝一个方向跳石头。 问最后能调到的石头编号和。 思路: 大容斥。 复现并没有做出。很容易想到一个数在m中只能走到他们公约数倍数的点。想用质因数分解做,结

2015-11-01 10:38:06 2043 2

原创 SGU 134 树形DP

SGU 134 题目链接: http://acm.sgu.ru/problem.php?contest=0&problem=134 题意: 求一个数的重心,即把这个点去掉后,剩余几个连通分量中点最多的那个连通分量点最少。 思路: 树形DP一下就可以,因为把这点去点后,存在两种情况: 1)子树形成连通分量 2)除了它和它子树的其他点形成一个连通分量。、 然后求出这几个值得最大值就可以

2015-11-01 10:37:26 432

原创 HDU 1028 整数分化

HDU 1028 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1028 题意: 整数划分 思路: 设状态dp[i][j]表示数字为i,最大的组成数字为j的dp值。 然后用记忆化搜索的方法写就可以。 源码:#include <cstdio>#include <cmath>#include <cstring>#include <c

2015-11-01 10:36:44 519

空空如也

空空如也

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

TA关注的人

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