随笔分类 -  BZOJ_trifles

摘要:题意:求逆序对数量为k的长度为n的排列的个数 SOL: 显然我们可以对最后一位数字进行讨论,判断其已经产生多少逆序对数量,然后对于前n-1位同样考虑 >每一个长度的排列我们都可以看做是相同的,因为它与最后一位的影响我们已经计算过了.那么就变成了一个好多维DP的过程... 不过我的方程感觉有点太直白, 阅读全文
posted @ 2016-03-31 23:39 YCuangWhen 阅读(212) 评论(0) 推荐(0)
摘要:题意: 还是看原题题面好... 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随 机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是 阅读全文
posted @ 2016-03-31 23:31 YCuangWhen 阅读(164) 评论(0) 推荐(0)
摘要:题意: 题意够坑的啊... 一个色子有n个面,第k次掷出一个加上这个k.求掷出所有面的期望值. 我一直以为值是色子面上的... 那么问题来了在色子面上怎么做...n还是1w级别... SOL: 对着理解错的题面想了半天还是没想出来比O(n^2)强的算法.. 这题跟上次lightoj那道丝帛题有点像, 阅读全文
posted @ 2016-03-31 23:26 YCuangWhen 阅读(544) 评论(1) 推荐(0)
摘要:题意: 还想二分的,发现并不用...那么直接搜索就水过吧... 阅读全文
posted @ 2016-03-28 22:08 YCuangWhen 阅读(153) 评论(0) 推荐(0)
摘要:题意: 给一段字符串成段染色,问染成目标串最少次数. SOL: 区间DP... DP[i][j]表示从i染到j最小代价 转移:dp[i][j]=min(dp[i][j],dp[i+1][k]+dp[k+1][j]); CODE: BZ: UVa: 阅读全文
posted @ 2016-03-28 21:45 YCuangWhen 阅读(184) 评论(0) 推荐(0)
摘要:题意: 给一段数字序列,求一段区间内未出现的最小自然数. SOL: 框架显然用莫队.因为它兹瓷离线. 然而在统计上我打了线段树...用&维护的结点...400w的线段树...然后二分查找...炸的妥妥的... 然后发现所谓的"暴力"...直接开数组维护...因为指针具有一定的单调性,一次更改可以直接 阅读全文
posted @ 2016-03-23 07:30 YCuangWhen 阅读(192) 评论(0) 推荐(0)
摘要:题意: 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设 施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是 阅读全文
posted @ 2016-03-21 13:47 YCuangWhen 阅读(198) 评论(0) 推荐(0)
摘要:比如说,4 2 1 3 3里面包含了5个逆序对:(4, 2), (4, 1), (4, 3), (4, 3), (2, 1)。 可惜的是,由于年代久远,这些数字里有一部分已经模糊不清了,为了方便记录,小可可用“-1”表示它们。比如说,4 2 -1 -1 3 可能原来是4 2 1 3 3,也可能是4 阅读全文
posted @ 2016-03-21 11:58 YCuangWhen 阅读(207) 评论(0) 推荐(0)
摘要:题意: 带权联通块,添边与查询联通块中第k大. SOL: splay合并+并查集. 我以为splay可以用奇技淫巧来简单合并...调了一下午终于幡然醒悟...于是就只好一个一个慢慢插...什么启发式合并...说的那么高级其实那么丝帛. 实现得非常渣...中序遍历3060ms,换成队列并没有快起来.. 阅读全文
posted @ 2016-03-21 08:33 YCuangWhen 阅读(257) 评论(0) 推荐(0)
摘要:题意: 一个字符环,求一个开头使字典序最小. SOL: 后缀数组打起来...然后居然卡过...10sec的实现我10936ms...居然卡过??? rank倒三...啦啦啦啦啦.... 改个离散化会不会快点?.... Code: 阅读全文
posted @ 2016-03-19 15:26 YCuangWhen 阅读(228) 评论(0) 推荐(0)
摘要:题意: 二维平面n个点 每次给出一个点询问距离第k小的点. SOL: kdtree裸题,抄了一发别人的模板...二维割起来还是非常显然的.膜rzz的论文. 不多说了吧.... Code: 阅读全文
posted @ 2016-03-19 14:12 YCuangWhen 阅读(301) 评论(0) 推荐(0)
摘要:题意: 自己看...加边删边问联通... SOL: 就加了一个findroot而已... 然而时间还是惨不忍睹...优化全开也才1700ms...膜seter... Code: 阅读全文
posted @ 2016-03-17 19:56 YCuangWhen 阅读(167) 评论(0) 推荐(0)
摘要:看题. 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿 着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置, 阅读全文
posted @ 2016-03-17 16:34 YCuangWhen 阅读(217) 评论(0) 推荐(0)
摘要:题意: 反素数,膜一篇GOD's Blog...http://blog.csdn.net/ACdreamers/article/details/25049767 此文一出,无与争锋... CODE: 没有啦啦啦... 阅读全文
posted @ 2016-03-16 18:58 YCuangWhen 阅读(114) 评论(0) 推荐(0)
摘要:怎么说呢...这种题目有点概括不来....还是到原题面上看好了... 求出强联通分量然后根据分量重构图,如果只有一个点没有出边那么就输出这个点中点的数目. 对就是这样. 哦还有论边双与强联通的tarjan的不同...边双要记录边...无向图的边有两条要判断是不是一条...还有什么不同呢...我也不造 阅读全文
posted @ 2016-03-13 20:26 YCuangWhen 阅读(180) 评论(0) 推荐(0)
摘要:题意: 判断一个黑白染色的棋盘能否通过交换行或列使对角线上都是黑色. SOL: 真是有点醉...这种问题要么很神要么很水...第一眼感觉很水但就是不造怎么做...想了10分钟怎么感觉就是判断个数够不够n呢然后就蹦出了一个反例...然后就忍不了百度= =... 二分图匹配真是瞎了眼...然后发现好神又 阅读全文
posted @ 2016-03-11 19:41 YCuangWhen 阅读(145) 评论(0) 推荐(0)
摘要:题意: 给一个矩阵,取其中一方格中的数,满足所有所取方格不相邻. SOL: 典型一个二分图,染色后不相邻的连边即可.跑个最大流,裸裸哒. Code: 代码没什么时间写了...并不是很想贴...都是贴板子的题...先这样吧... 阅读全文
posted @ 2016-03-11 19:06 YCuangWhen 阅读(123) 评论(0) 推荐(0)
摘要:什么时候ZJ省选再现一次这么良心的题吧... 题意: 在一个染色的格子画分割线,使其不想连,求最少的线段 SOL: 裸裸的最小割.题目要求两种颜色不想连,我们把他分到两个集合,也就是把所有相连的边切断-----这不就是最小割嘛. 把其中一个颜色与源相连,另一个颜色与汇相连,容量为正无穷,然后中间相连 阅读全文
posted @ 2016-03-11 18:34 YCuangWhen 阅读(169) 评论(0) 推荐(0)
摘要:题意: 带权树,求距离小于k的点对数目。 SOL: 参考http://blog.csdn.net/jiangshibiao/article/details/25738041解决了题意问题。。。 代码是看着iwtwiioi巨巨打的。。。因为查错然后改得几乎一模一样。。。 当然这种分治问题自然还是要安利 阅读全文
posted @ 2016-03-11 14:37 YCuangWhen 阅读(194) 评论(0) 推荐(0)
摘要:题意: 给出N个点,在这N个点中选一个点使其它的点与这个点的切比雪夫距离和最小. SOL: TJOI真是...厚道还是防水...这种题目如果知道切比雪夫距离是什么那不就是傻逼题...如果不知道那不就懵逼了么... 与随意选点不同,这种给定点中选与x,y轴还是有一定关系的.所以我们要像树上搞那什么最小 阅读全文
posted @ 2016-03-04 20:32 YCuangWhen 阅读(251) 评论(0) 推荐(0)