上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 89 下一页
摘要: 传送门 rqy太强啦 数学太差限制了我的想象力……我连卡特兰数是什么都不知道……姿势不够…… 令$f_i$表示有$i$个节点的二叉树的总个数,$g_i$表示$i$个节点的所有二叉树的叶子总数,那么答案就是$\frac{g_n}{f_n}$ 不难发现$f_n$的递推式如下$$f_n=\sum_{i=1 阅读全文
posted @ 2018-10-18 18:38 bztMinamoto 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 传送门 看到区间推倒……推平就想到珂朵莉树 挖脑洞直接assign,填坑先数一遍再assign再暴力填,数数的话暴力数 阅读全文
posted @ 2018-10-18 17:51 bztMinamoto 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 传送门 一看到区间推倒……推平操作就想到珂朵莉树 区间推平直接assign,查询暴力,排序的话开一个桶统计,然后一个字母一个字母加就好了 开桶统计的时候忘了保存原来的左指针然后挂了233 阅读全文
posted @ 2018-10-18 17:06 bztMinamoto 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 传送门 虽然是黄题而且还是一波离散就能解决的东西 然而珂朵莉树还是很好用 相当于一开始区间全为0,然后每一次区间赋值,问最后总权值 珂朵莉树搞一搞就好了 阅读全文
posted @ 2018-10-18 16:17 bztMinamoto 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 传送门 珂朵莉树是个吼东西啊 这题线段树代码4k起步……珂朵莉树只要2k…… 虽然因为这题数据不随机所以珂朵莉树的复杂度实际上是错的…… 然而能过就行对不对…… (不过要是到时候noip我还真不敢打……毕竟CCF那机子……) 阅读全文
posted @ 2018-10-18 16:01 bztMinamoto 阅读(427) 评论(1) 推荐(0) 编辑
摘要: 中文题面 据说正解是动态开点线段树而且标记也不难下传的样子 然而这种区间推平的题目还是喜欢写珂朵莉树啊……码量小…… 虽然真要构造的话随便卡…… 阅读全文
posted @ 2018-10-18 15:35 bztMinamoto 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 中文题面 珂朵莉树的板子……这篇文章很不错 据说还有奈芙莲树和瑟尼欧里斯树…… 等联赛考完去学一下(逃 阅读全文
posted @ 2018-10-18 15:21 bztMinamoto 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 传送门 题解看得……很……迷? 因为取完一个数后,它的子树中只能取权值小于等于它的数。我们先把权值从大到小排序,然后记$a_i$为他左边(包括自己)所有取完他还能取的数的个数。那么当取完一个点$x$的数之后,我们需要为它子树中的点预留出权值,这些权值肯定在它的左边。但我们不知道它子树中的数会取哪几个 阅读全文
posted @ 2018-10-17 21:58 bztMinamoto 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 传送门 题解 fy大佬好强……我根本看不懂…… 阅读全文
posted @ 2018-10-17 21:18 bztMinamoto 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 传送门 感觉……不是很看得懂题解在说什么? 我们先把原数列$a_i-=i$,那么本来要求递增序列,现在只需要求一个非严格递增的就行了(可以看做最后每个$b_i+=i$,那么非严格递增会变为递增) 如果一个数列是递增的,一个一个相等的取,如果是递减的,取他们的中位数 前面的好理解,后面的想一下仓库运输 阅读全文
posted @ 2018-10-17 20:31 bztMinamoto 阅读(316) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 89 下一页
Live2D