会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tunix
天下OIer是一家
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
OI
上一页
1
2
3
4
5
6
7
8
···
20
下一页
【Tsinsen】【A1365】森林旅店
摘要:KD-Tree 啊哈~检验了一下自己KD-Tree的学习情况,还算可以,模板至少是记下来了。 支持插入(所以要带重建),查询最近的P个点的距离。 然而题目并没有说是按怎样的顺序输出这P个点?。。。(事实上是从近到远) 没啥好讲的……就是KD-Tree的裸操作…… 1 //Tsins...
阅读全文
posted @
2015-05-24 11:09
Tunix
阅读(366)
评论(0)
推荐(0)
【BestCoder】【Round#42】
摘要:模拟+链表+DP OrzAK爷faebdcA Growin要跟全部的n个人握手共2n杯香槟,再加上每对关系的两杯香槟,直接统计邻接矩阵中1的个数,再加2n就是answer 1 //BestCoder 42 A 2 #include 3 #include 4 #include 5 #include...
阅读全文
posted @
2015-05-23 22:21
Tunix
阅读(190)
评论(0)
推荐(0)
【BZOJ】【2753】【SCOI2012】滑雪与时间胶囊
摘要:Kruskal/最小树形图 然而蒟蒻并不会做这题>_> 本来以为是有向图最小生成树,即最小树形图,但这数据范围有点…… 膜拜了zyf的题解:http://www.cnblogs.com/zyfzyf/p/4004236.html题解:(摘自声亦香)因为只能从高处到低处,所以无向边可以当有向边看...
阅读全文
posted @
2015-05-23 18:23
Tunix
阅读(308)
评论(0)
推荐(0)
【BZOJ】【TJOI2015】线性代数
摘要:网络流/最小割/最大权闭合图 2333好开心,除了一开始把$500^2$算成25000……导致数组没开够RE了一发,可以算是一次AC~ 咳咳还是回归正题来说题解吧: 一拿到这道题,我就想:这是什么鬼玩意……矩阵乘法早忘了……画了半天也想不起来到底是谁乘谁,只记得有个式子:$c[i][j]=\s...
阅读全文
posted @
2015-05-22 21:38
Tunix
阅读(331)
评论(0)
推荐(2)
【BZOJ】【3489】A simple rmq problem
摘要:KD-Tree(乱搞) Orz zyf教给蒟蒻做法 蒟蒻并不会这题正解……(可持久化树套树?。。。Orz 对于每个点,我们可以求出pre[i],nex[i],那么询问的答案就是:求max (a[i]),其中 i 满足$ ( pre[i]qr\ and\ i \in [ql,qr] ) $ 然...
阅读全文
posted @
2015-05-22 17:36
Tunix
阅读(723)
评论(0)
推荐(1)
【BZOJ】【2850】【Violet 0】巧克力王国
摘要:KD-Tree 问平面内在某条直线下方的点的权值和 我一开始yy的是:直接判这个矩形最高的两个点(y坐标的最大值)是否在这条直线下方就可以了~即判$A*x+B*y12 #include13 #include14 #include15 #include16 #define rep(i,n) for...
阅读全文
posted @
2015-05-22 11:07
Tunix
阅读(347)
评论(0)
推荐(1)
【BZOJ】【4066】简单题(强制在线)
摘要:KD-Tree KD-Tree的进阶姿势戳这里 http://zyfzyf.is-programmer.com/posts/92431.html 为啥有种线段树&平衡树的即视感……(树形结构的相似性?) 每次插入之后,判断下如果某个子树的size>父亲size*0.7,那么重构一下……(替罪羊...
阅读全文
posted @
2015-05-22 08:37
Tunix
阅读(419)
评论(0)
推荐(0)
【BZOJ】【2626】JZPFAR
摘要:KD-Tree 0.0找第k大…… 裸KD-Tree……跟之前那道找最近的k个点大同小异 一开始理解错:第K大是第K远……不是第K近……(Tunix你个sb 感觉容易出错的是0号点= =边界情况需要仔细处理……根据题意而定的,比如这题就必须将0号点的距离设置成最近……比如-2……(因为我一开...
阅读全文
posted @
2015-05-20 21:08
Tunix
阅读(338)
评论(0)
推荐(0)
【BZOJ】【1941】【SDOI2010】Hide and Seek
摘要:KD-Tree 一开始看错题了 其实是:给定n个点,从中找一个点,使得其他所有点到它距离的最大值与最小值之差最小。 利用KD-Tree暴力求出每个点的答案(找离它最近的点以及最远的点(当然只关心距离)) 然后……两个过程分开写…… 注意一下最近的点的距离不能是0(然而我一开始用 if (o...
阅读全文
posted @
2015-05-20 17:17
Tunix
阅读(586)
评论(0)
推荐(0)
【模拟试题2】【20150520】
摘要:模拟+堆+链表+贪心+最小生成树+倍增LCA这次题目简单了许多……然而蒟蒻还是傻逼了……sad连NOIP题都做这么烂……没救了File 给定一些目录&文件,让按给定格式输出一个文件列表 其实直接排序一下,就可以满足字典序的条件了,顺便还能使在同一目录下的文件顺序连在一起,然后模拟一下“dfs”的...
阅读全文
posted @
2015-05-20 11:43
Tunix
阅读(180)
评论(0)
推荐(1)
【BZOJ】【3053】The Closest M Points
摘要:KD-Tree 题目大意:K维空间内,与给定点欧几里得距离最近的 m 个点。 KD树啊……还能怎样啊……然而扩展到k维其实并没多么复杂?除了我已经脑补不出建树过程……不过代码好像变化不大>_> 然而我WA了。。。为什么呢。。。我也不知道…… 一开始我的Push_up是这么写的:inline ...
阅读全文
posted @
2015-05-19 20:32
Tunix
阅读(530)
评论(0)
推荐(0)
【BZOJ】【1878】【SDOI2009】HH的项链
摘要:树状数组/前缀和 Orz lct1999 好神的做法。。。 先看下暴力的做法:对于区间[l,r],我们依次扫过去,如果这个数是第一次出现,那么我们种类数+1。 我们发现:区间中相同的几个数,只有最左边那个才对答案有贡献。 那么我们O(n)预处理一个next数组,满足a[i]=a[next[...
阅读全文
posted @
2015-05-19 17:28
Tunix
阅读(245)
评论(0)
推荐(0)
【BZOJ】【2648】SJY摆棋子&【BZOJ】【2716】【Violet 3】天使玩偶
摘要:KD-Tree 传说中的kd树。。。前去膜拜了一下……写道模板题>_ 12 #include 13 #include 14 #include 15 #include 16 #define rep(i,n) for(int i=0;i=n;--i) 19 #define pb push_back 2...
阅读全文
posted @
2015-05-19 11:49
Tunix
阅读(309)
评论(0)
推荐(0)
【UOJ Easy Round #2】
摘要:然而UER我也照样跪……第一题 忘了取模sad || 操作符将整个区间分成了一些段,每个手机只会执行其中某一段,执行次数为这一段中&&的个数?+1? ans=ans*num[i]+1 倒着搞了一遍就过了?……然而我并不知道为什么…… 1 //UER 2 A 2 #include 3 #inc...
阅读全文
posted @
2015-05-18 11:08
Tunix
阅读(203)
评论(0)
推荐(0)
【TYVJ 五月图论专项有奖比赛】
摘要:最短路+TSP+最小生成树+倍增LCA+TreeDP第一题 其实是个TSP问题(然而我没发现),但是关键点很少,只有5个,所以用dij+heap分别预处理出来这五个点为源的最短路…… 然后枚举起点 i ,枚举这5个点的经过顺序,然后O(1)处理答案就可以了…… 容易写错的地方是 五个点的标号(...
阅读全文
posted @
2015-05-18 11:04
Tunix
阅读(226)
评论(0)
推荐(0)
【BZOJ】【3301】【USACO2011 Feb】Cow Line
摘要:康托展开 裸的康托展开&逆康托展开 康托展开就是一种特殊的hash,且是可逆的…… 康托展开计算的是有多少种排列的字典序比这个小,所以编号应该+1;逆运算同理(-1)。 序列->序号:(康托展开) 对于每个数a[i],数比它小的数有多少个在它之前没出现,记为b[i],$ans=1+\s...
阅读全文
posted @
2015-05-18 08:45
Tunix
阅读(420)
评论(0)
推荐(1)
【BestCoder】【Round#41】
摘要:枚举+组合数?+DP+数学问题 http://bestcoder.hdu.edu.cn/contests/contest_show.php?cid=582 QAQ许久没打过比赛,来一发BC,结果还是只能做前两题……too young too naive了…… 不过这场比赛前两题被hack&FS...
阅读全文
posted @
2015-05-17 11:34
Tunix
阅读(318)
评论(0)
推荐(1)
【BZOJ】【1046】/【POJ】【3613】【USACO 2007 Nov】Cow Relays 奶牛接力跑
摘要:倍增+Floyd 题解:http://www.cnblogs.com/lmnx/archive/2012/05/03/2481217.html 神题啊= =Floyd真是博大精深…… 题目大意为求S到E,恰好经过N条边的最短路径(姑且称为路径吧,虽然好像已经不是了……) 总共只有大约200个...
阅读全文
posted @
2015-05-16 21:27
Tunix
阅读(238)
评论(0)
推荐(0)
【BZOJ】【3210】花神的浇花集会
摘要:曼哈顿距离与切比雪夫距离 QAQ蒟蒻并不知道切比雪夫距离是什么……并不会做这道题…… 去膜拜了PoPoQQQ大爷的题解:题目大意:给定平面上的n个点,求一个点到这n个点的切比雪夫距离之和最小与3170不同的是这次选择的点无需是n个点中的一个首先将每个点(x,y)变为(x+y,x-y) 这样新点之...
阅读全文
posted @
2015-05-16 17:35
Tunix
阅读(381)
评论(0)
推荐(0)
【BZOJ】【3207】花神的嘲讽计划 I
摘要:字符串Hash+可持久化线段树 好神奇的转化…… 蒟蒻一开始还去想AC自动机去了……然而由于a[i]的范围是小于等于n,怎么也想不出一个时间复杂度合理的方法 膜拜了题解0。0原来是字符串Hash! 首先每个询问的长度都是固定的!K!那么我们就可以看作一个长度为K的数!然后就可以利用字符串...
阅读全文
posted @
2015-05-16 10:45
Tunix
阅读(257)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
20
下一页
公告