会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zinn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
57
58
59
60
61
62
63
64
65
···
73
下一页
2018年5月15日
bzoj2875随机数生成器——矩阵快速幂
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2875 矩阵快速幂,把x和c分开求,最后加上即可; 为防止爆long long,要用快速乘。 代码如下:
阅读全文
posted @ 2018-05-15 22:44 Zinn
阅读(165)
评论(0)
推荐(0)
2018年5月14日
Splay模板
摘要: 题目:https://www.luogu.org/problemnew/show/P3391 主要练习翻转操作; 有好几个地方的顺序写反了,调了好久好久... 整体+1,就可以在翻转时使用左端点-1和右端点+1了; 节点的val是在原数列中的位置,节点所在的树中位置是现在数列的顺序; 所以输出就是中
阅读全文
posted @ 2018-05-14 00:36 Zinn
阅读(169)
评论(0)
推荐(0)
2018年5月4日
map插入与查找
摘要: 用map构建映射关系可以用来离散化,这里记录一下用法; 插入:将要插入的两个值组成pair,用insert插入map中; 查找:定义iterator,赋成find返回的迭代器,如果没有找到则=mp.end(),否则可以用->指向要取出的值,此时得到的就是定义类型了; 其实就是一些语法,见代码即可。
阅读全文
posted @ 2018-05-04 13:43 Zinn
阅读(550)
评论(0)
推荐(0)
2018年5月2日
bzoj1013高斯消元
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1013 似乎是很明显的高斯消元; 第一次写高斯消元。 代码如下:
阅读全文
posted @ 2018-05-02 21:24 Zinn
阅读(158)
评论(0)
推荐(0)
bzoj2257瓶子与燃料——最大公约数
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2257 可以知道最终能够导出的燃料一定是瓶子容量的gcd的倍数,所以此题转化为求n个数中k个数的最大gcd; 暴力枚举一下,放进优先队列里,取最大的、个数>=k个的因数即可。 代码如下:
阅读全文
posted @ 2018-05-02 19:45 Zinn
阅读(132)
评论(0)
推荐(0)
poj3070 求斐波那契数列第n项 ——矩阵快速幂
摘要: 题目:http://poj.org/problem?id=3070 用矩阵快速幂加速递推。 代码如下:
阅读全文
posted @ 2018-05-02 18:56 Zinn
阅读(183)
评论(0)
推荐(0)
2018年5月1日
Treap模板
摘要: 题目:https://www.luogu.org/problemnew/show/P3369 Treap模板。 代码如下:
阅读全文
posted @ 2018-05-01 18:28 Zinn
阅读(224)
评论(0)
推荐(0)
2018年4月29日
APIO2015巴厘岛的雕塑——数位DP
摘要: 题目:https://www.luogu.org/problemnew/show/P3646 对于A>1,将答案各位全置1,然后从高位到低位改成0判断是否可行; 用f[i][j]数组代表前i个数分成j组是否可行,转移是枚举最后一段的左端点k,然后看看后面整个一段的和能否满足要求,如果前后都满足就表示
阅读全文
posted @ 2018-04-29 19:56 Zinn
阅读(177)
评论(0)
推荐(0)
2018年4月28日
bzoj1012最大数maxnumber——单调栈
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1012 单调栈水题;用了一下lower_bound二分。 代码如下:
阅读全文
posted @ 2018-04-28 23:07 Zinn
阅读(185)
评论(0)
推荐(0)
poj1151 Atlantis——扫描线+线段树
摘要: 题目:http://poj.org/problem?id=1151 经典的扫描线问题; 可以用线段树的每个点代表横向被矩形上下边分割开的每一格,这样将一个矩形的出现或消失化为线段树上的单点修改; 每个格子记录两个值:c(矩形存在情况),sum(对当前答案作出贡献的长度); 将y离散化作为建树的依据;
阅读全文
posted @ 2018-04-28 22:23 Zinn
阅读(193)
评论(0)
推荐(0)
上一页
1
···
57
58
59
60
61
62
63
64
65
···
73
下一页