码迷,mamicode.com
首页 >  
搜索关键字:hnoi2011    ( 84个结果
[BZOJ 2326] [HNOI2011] 数学作业 【矩阵乘法】
题目链接:BZOJ - 2326题目分析数据范围达到了 10^18 ,显然需要矩阵乘法了!可以发现,向数字尾部添加一个数字 x 的过程就是 Num = Num * 10^k + x 。其中 k 是 x 的位数。那么位数相同的数字用矩阵乘法处理就可以了。[Num, x, 1] * [10^k, 0, ...
分类:其他好文   时间:2015-01-27 21:29:58    阅读次数:139
BZOJ2337: [HNOI2011]XOR和路径
题解:异或操作是每一位独立的,所以我们可以考虑每一位分开做。假设当前正在处理第k位那令f[i]表示从i到n 为1的概率。因为不是有向无环图(绿豆蛙的归宿),所以我们要用到高斯消元。若有边i->j 权值为w,若w的k位为0,则f[i]+=1/du[i] * f[j],否则f[i]+=(1-f[j])/...
分类:其他好文   时间:2015-01-19 19:00:37    阅读次数:143
BZOJ2326 [HNOI2011]数学作业
首先,列方程我们定义s[i] = 10 ^ ((int) log(i))于是,f[i] = (f[i - 1] *s[i] + i) % p反正总之就是个沙茶递推然后我们来看优化。。。怎么感觉像矩阵乘法呢?发现要按照log(i)即i的位数分类讨论,在相同位数的时候令矩阵为s[i]0 01 1 00 ...
分类:其他好文   时间:2014-12-20 18:06:51    阅读次数:203
BZOJ 2326 HNOI2011 数学作业 矩阵乘法
题目大意:求1234567891011121314...n mod m 的值 设F(n)=1234567891011121314...n 那么显然有F(n)=F(n-1)*(floor(lgn)+1)+n 于是我们可以矩乘 将数字按照floor(lgn)+1分类 构造状态矩阵F(n) n+1 1 初值为0 1 1 1~9的转移矩阵为 10 0 0 1 1 0 0 1 1...
分类:其他好文   时间:2014-12-18 20:45:40    阅读次数:199
【BZOJ】2329: [HNOI2011]括号修复(splay+特殊的技巧)
http://www.lydsy.com/JudgeOnline/problem.php?id=2329和前一题一样,不就多了个replace操作吗。好,就打一下。然后交上去wa了。。。。。。。。。。。。。。。。。。。。看了题解,好神奇!记住:以后pushdown的tag要考虑先后顺序!因为inve...
分类:其他好文   时间:2014-12-07 11:19:17    阅读次数:654
BZOJ2329: [HNOI2011]括号修复
2329: [HNOI2011]括号修复Time Limit:40 SecMemory Limit:128 MBSubmit:485Solved:240[Submit][Status]DescriptionInputOutputSample InputSample OutputHINTSourceS...
分类:其他好文   时间:2014-11-30 13:50:29    阅读次数:240
BZOJ2338 [HNOI2011]数矩形
恩。。。什么神题,表示不会。。。然后各种乱搞,发现最坏都是O(n ^ 4)的复杂度:做法即暴力,求出所有对角线查看那些能构成矩形的对角线,即长度和中点都相同的线段,算一下面积即可。后来看了看各种题解,都是这么做的。。。真的不会被卡嘛= =蒟蒻也只好这么乱搞了话说貌似想到了一种O(n ^ 2 * lo...
分类:其他好文   时间:2014-11-30 13:49:15    阅读次数:218
【计算几何】bzoj2338 [HNOI2011]数矩形
对于两条线段,若其中点重合,且长度相等,那么它们一定是某个矩形的对角线。N*N地处理出所有线段,排序,对每一部分中点重合、长度相等的线段进行暴力枚举,更新答案。用 long double 注意EPS的设置,卡精度。注意数组大小的设置,容易MLE。 1 #include 2 #include 3 #i...
分类:其他好文   时间:2014-11-03 20:45:01    阅读次数:267
BZOJ 2338 HNOI 2011 数矩形 计算几何
题目大意:给出平面上的一些点,求这些点中组成的矩形的最大面积。 思路:任意找四个点然后判断肯定是不行的,那么我们不妨来想一想矩形的性质。比如,对角线的交点是两条对角线的中点,对角线相等。这样的话只要找到一对线段,使得他们的中点相同,并且长度相同,那么这两个对角线一定能够组成一个矩形。只有就可以利用叉积求出面积了。 比较坑的一点是,这个题万万不能用double,因为有一个点专门卡doub...
分类:其他好文   时间:2014-10-20 17:23:30    阅读次数:202
BZOJ2337 [HNOI2011]XOR和路径
题意:有一个无向图,边带权,从点1开始,每次随机选择与这个点相邻的一条边走到另一个点,直到走到点n.权值为所有走过的边的异或和(若一条边经过多次则被异或多次),求权值的期望值。 思路:将每一位拆开。那么相当于边上的权值只有0,1. 由于到达n就立即停止,我们定义f[i]表示从i到达n的期望值。 那么显然f[n]=0,对于i!=n,我们列出其转移方程: for all x near ...
分类:其他好文   时间:2014-10-17 12:08:39    阅读次数:238
84条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!