1925: [Sdoi2010]地精部落
Time Limit: 10 Sec Memory Limit: 64 MB
Submit: 814 Solved: 494
[Submit][Status][Discuss]
Description
传说很久以前,大地上居住着一种神秘的生物:地精。 地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为 N 的山脉 H可分 为从左到右的 N...
分类:
编程语言 时间:
2015-04-09 17:40:48
阅读次数:
182
集训又开始了……省选,省选。这是每个OIer在竞赛之路上面临的巨大挑战,也是我这种压线国一省选无望的高一狗的悲痛。下周五就要Round1了,现在还是大字不识一个的文盲水平,满篇的高大上算法不会,低级搜索DP写的拙到家,终极算法——乱搞也没搞出什么鬼。昨晚的一次模拟赛,搜了俩结果全爆零……所有的现实摆...
分类:
其他好文 时间:
2015-04-04 22:24:57
阅读次数:
146
题目大意
给出一个树,树上每个节点有两个权值,分别是这个节点的宗教评级和这个节点信仰的宗教。多次修改这两个权值,每次询问树上路径上的点的同一个宗教的最大评级和评级和。
思路
不要想太多,每个宗教建立一颗线段树,空间开不下考虑一下动态节点线段树。之后在每个线段树上维护一下树链剖分就行了。
你们想知道c的取值范围么?
[0,10^5]
CODE#define _CRT_SECURE_...
分类:
其他好文 时间:
2015-03-02 11:21:12
阅读次数:
158
题目链接:BZOJ - 2243题目分析树链剖分...写了200+行...Debug了整整一天+...静态读代码读了 5 遍 ,没发现错误,自己做小数据也过了。提交之后全 WA 。————————————— 杯具的分割线 —————————————————然后看了别人代码。。然后发现。。我写线段树区...
分类:
其他好文 时间:
2015-01-15 10:42:47
阅读次数:
184
题目大意:给出一棵有根树,n组询问,每一组询问给出树上的一些关键点,问割掉一些边使得根与这些点不联通的最小花费是多少。总询问的点不超过O(n)。
思路:基础思路是每一次询问做一次O(n)的DP,这本来已经够快了,但是有很多询问,这样做就n^2了。注意到所有询问的点加起来不超过O(n),也就是说每次询问的点可能很少。那么我们为何要将所有点扫一次?只需要将询问的点重新建树,然后跑树形DP,这...
分类:
其他好文 时间:
2015-01-08 09:40:04
阅读次数:
480
题目大意:给出平面上n个点,一个点离所有点的最长距离和最短距离的差最小,求这个最小的差。
思路:50W的数据为何O(nsqrt(n))的暴力能过???
CODE:
#include
#include
#include
#include
#define MAX 500010
#define INF 0x3f3f3f3f
using namespace std;
#d...
分类:
其他好文 时间:
2014-12-25 22:14:42
阅读次数:
280
题目大意:给出一张无向图,求从A到B走k步(不能走回头路)的方案数。(k
思路:看到k的范围就知道是矩阵乘法了。关键是不能走回头路怎么构造。正常的方法构造点的转移不能避免这个问题,就用边来构造。只要保证不经过自己^1的边就可以保证不走回头路了。
CODE:
#include
#include
#include
#include
#define MAX 210...
分类:
其他好文 时间:
2014-12-13 13:33:43
阅读次数:
146
题目链接:BZOJ - 1875题目分析: 这道题如果去掉“不会立刻沿着刚刚走来的路走回”的限制,直接用邻接矩阵跑矩阵乘法就可以了。然而现在加了这个限制,建图的方式就要做一些改变。如果我们把每一条边看做点建矩阵,那么每次从一条边出发都只会到其他的边,不能仍然在这条边上“停留”,所以这就可以满足题目....
分类:
其他好文 时间:
2014-12-11 22:20:48
阅读次数:
201
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2705
网上的题解都不是很靠谱,我就来YY下自己的思路吧。。。
首先,对于1
所以这个题的做法是,sqrt(N)复杂度内枚举N的所有约数k,然后对phi(N/k)求和。
#include
#include
#include
using namespace std;
...
分类:
其他好文 时间:
2014-11-21 21:53:37
阅读次数:
298
题目大意:给出一张无向图,给出一个数值m,求出从1到N的前k短路的长度和>=数值m。
思路:注意!不能使用priority_queue,否则你会死的很惨。。为了解惑,我去找了当年SD省选的原题,分明空间是256M,为什么BZOJ和BASHUOJ上都是64M??卡pq有意思么???
思路很简单,就是按顺序求出这张图的前k短路,然后当m减成负数的时候就返回。
CODE:
#...
分类:
其他好文 时间:
2014-11-20 12:06:32
阅读次数:
210