会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
evenbao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
57
58
59
60
61
62
63
64
65
···
74
下一页
2018年5月27日
【HDU 5698】 瞬间移动
摘要: 【题目链接】 点击打开链接 【算法】 用f[i][j]表示走到(i,j)这个位置有多少种方案,因为走到(i,j)这个位置,上一步一定在它左上角的矩形中,所以, f(i,j) = sigma( f(x,y) ) ( (x,y)在左上角的矩形中) 我们尝试将它画出来,发现是斜着的杨辉三角 然后,通过找规
阅读全文
posted @ 2018-05-27 22:40 evenbao
阅读(147)
评论(0)
推荐(0)
2018年5月26日
【USACO 2008FEB】 旅馆
摘要: 【题目链接】 点击打开链接 【算法】 线段树 对于一个节点,记录它从左端点延伸的最多的空房间的个数,从右端点延伸的最多的空房间个数,和该区间最多的连续 空房间个数 【代码】
阅读全文
posted @ 2018-05-26 23:01 evenbao
阅读(185)
评论(0)
推荐(0)
【HDU 4547】 CD操作
摘要: 【题目链接】 点击打开链接 【算法】 分四种情况讨论 : 1. 当前目录和目标目录是同一目录,不需要变换,答案为0 2. 当前目录是目标目录的祖先,答案为当前目录的深度 - 目标目录的深度 3. 当前目录是目标目录的孩子,答案为1 4. 当前目录和目标目录有最近公共祖先,答案为当前目录的深度 - 最
阅读全文
posted @ 2018-05-26 21:05 evenbao
阅读(174)
评论(0)
推荐(0)
【POJ 1470】 Closest Common Ancestors
摘要: 【题目链接】 点击打开链接 【算法】 离线tarjan求最近公共祖先 【代码】
阅读全文
posted @ 2018-05-26 20:07 evenbao
阅读(136)
评论(0)
推荐(0)
【POJ 1330】 Nearest Common Ancestors
摘要: 【题目链接】 点击打开链接 【算法】 倍增法求最近公共祖先 【代码】
阅读全文
posted @ 2018-05-26 11:25 evenbao
阅读(135)
评论(0)
推荐(0)
【SDOI 2008】 递归数列
摘要: 【题目链接】 点击打开链接 【算法】 矩阵乘法优化递推 由于本博客不支持数学公式,所以不能将矩阵画出来,请谅解! 【代码】
阅读全文
posted @ 2018-05-26 10:43 evenbao
阅读(270)
评论(0)
推荐(0)
2018年5月25日
5月19日省中提高组题解
摘要: 【Problem A】 Square 【题意】 给一个n * n的01矩阵,要求一个最大的全1正方形子矩阵,输出它的面积 N <= 1000 【题解】 朴素的做法是先求二维前缀和,然后暴力找最大的正方形子矩阵,时间复杂度 : O(n^3) 期望得分 : 80 考虑优化,我们发现如果有边长为n的正方形
阅读全文
posted @ 2018-05-25 22:28 evenbao
阅读(190)
评论(0)
推荐(0)
【HDU 1588】 Gauss Fibonacci
摘要: 【题目链接】 点击打开链接 【算法】 要求 f(g(0)) + f(g(1)) + f(g(2)) + ... + f(g(n-1)) 因为g(i) = k * i + b 所以原式 = f(b) + f(k+b) + f(2k+b) + .... + f((n-1)k+b) 令矩阵A = {1,1
阅读全文
posted @ 2018-05-25 21:00 evenbao
阅读(144)
评论(0)
推荐(0)
2018年5月24日
【POJ 3233】Matrix Power Series
摘要: 【题目链接】 点击打开链接 【算法】 要求 A^1 + A^2 + A^3 + ... + A^k 考虑通过二分来计算这个式子 : 令f(k) = A^1 + A^2 + A ^ 3 + ... + A^k 那么,当k为奇数时,f(k) = f(k-1) + A ^ k 当k为偶数时,f(k) =
阅读全文
posted @ 2018-05-24 22:23 evenbao
阅读(163)
评论(0)
推荐(0)
【HDU 2157】 How Many Ways??
摘要: 【题目链接】 点击打开链接 【算法】 设A[i][j]为走一条边,从i走到j的方案数 C[i][j]为走两条边,从i走到j的方案数,显然有 : C = A * A = A^2 C'[i][j]为走三条边,从i走到j的方案数,那么 : C' = C * A = (A * A) * A = A^3 ..
阅读全文
posted @ 2018-05-24 22:10 evenbao
阅读(180)
评论(0)
推荐(0)
上一页
1
···
57
58
59
60
61
62
63
64
65
···
74
下一页
公告