CSPS模拟 51
蒟蒻由于仍然苟活在$1jf$,不得不接受省选题的吊打$QWQ$
蒟蒻由于拿了大神们不屑打的弱智暴力,而大神们$T3$的各种快速变换没调出来,所以拿到辽人生第一个$1jf$黄名
既侥幸又$kx$
T1 Tree
难道要用$lct?$
观察模样发现其实并不需要换根
利用$dfn$的性质就完事了
他所要求的各种操作,都是可以通过任意一次$dfn$序各种特判等效地完成
例如:找两个点的$LCA$
在任意一个$dfn$序下
如果$root$在$lca(u,v)$的子树外,那显然就是$lca(u,v)$
否则找$u,v$,$u,root$,$v,root$的$lca$,三个点里选深度最大的
再例如:找一个点的子树区间
在任意一个$dfn$序下
如果$root$在$lca(u,v)$的子树外,那就是$[dfn_l[lca(u,v)],dfn_r[lca(u,v)]]$
否则把$root$倍增到$lca(u,v)$的儿子处,他在哪个儿子就把哪个儿子的$dfn$区间去掉,剩下的部分全是
主要靠yy吧
T2 function
考试的时候发现他会跑到一个地方然后一路走到黑
于是打了%%% $skyh$ %%%不屑一打的$27pc bf$
结果多打的$14pc$让我高了%%% $skyh$ %%% $1pc 2333$
其实没什么值得高兴的因为这$14pc$实在太无脑了
感脚$cbx 73pc$的暴力才像个样QWQ
考试的时候往深里想了想,发现对于每个位置都有一个阈值,超过这个阈值就向后走,否则停在这里
但是没有想到用单调栈维护一个凸包来干这个阈值
主要是没有想到把询问离线所以没有想到后边
题解写它是个下凸包
但是不妨理解成一个上凸包
为什么呢,如果以询问的$x$值为横坐标,对应的答案为纵坐标,建个系,把(从当前位置出发)每个位置对应的直线画出来
画出来的就是个上凸包,我感觉这样决策的取舍也比较好理解了
(刚给两个同学讲了他们说我的思路并不好理解qwq)
可能只是因为是自己yy出来的缘故所以感觉好理解吧
如果新加进去的直线斜率比栈顶小,那栈顶就是废物(不可能停在栈顶位置)
如果上一个条件没有满足,但是如果新直线与次栈顶的交点处,栈顶的答案不如新直线和次栈顶优,那么栈顶也废了(没有x使得询问结果为栈顶直线)
然后这题就没了
不过由于我特殊的建系方式,我栈的直线只是相对关系不发生变化,但是他们的表达式时刻在变...
每次计算交点,点值等等...都得动态计算表达式
然而其实比较好打..
T3 Or
神仙$FFT/NTT$,神仙生成函数,神仙泰勒展开
我感觉离我能写这题题解还要一段时间..
CSPS模拟 51的更多相关文章
- csp-s模拟测试83(集训过半)
csp-s模拟测试83(集训过半) 一场信心赛.起初$OJ$爆了我就看见全场$A$了$T1$并且夹杂着$A$掉$T2$我就很难受. 这场比赛没有深入思考,很失败,一个多小时后就结束了我罪恶的一生. 0 ...
- csp-s模拟测试60
csp-s模拟测试60 2019-10-05 RT. 又颓又垃圾. 状态低迷,题都交不上去. 交了也是爆零,垃圾玩家没有什么可说的,就是垃圾. A. 嘟嘟噜 $mlogn$的毒瘤做法. 贴 ...
- 反省——关于csp-s模拟50
本人于搜索csp-s模拟49题解时,有意识地点开了一篇关于csp-s模拟50T2的题解,并知道了题解是二维前缀和以及四维偏序. 更重要的是,那篇博客说有解法二,叫二维莫队. 于是我上网搜索二维莫队,结 ...
- csp-s模拟测试99
csp-s模拟测试99 九九归一直接爆炸. $T1$一眼板子. $T2$一眼语文题(语文的唯一一次$120+$是给模拟出来的可知我的语文能力). $T3$一眼普及题. ?? Hours Later 板 ...
- csp-s模拟测试98
csp-s模拟测试98 $T1$??不是我吹我轻松手玩20*20.$T2$装鸭好像挺可做?$T3$性质数据挺多提示很明显? $One$ $Hour$ $Later$ 这$T1$什么傻逼题真$jb$难调 ...
- csp-s模拟测试97
csp-s模拟测试97 猿型毕露.水题一眼秒,火题切不动,还是太菜了. $T1$看了一会儿感觉$woc$期望题$T1??$假的吧??. $T2$秒. $T3$什么玩意儿. 40 01:24:46 00 ...
- csp-s模拟测试96
csp-s模拟测试96 $T1$一眼慢速乘,$T2$稍证一手最优性尝试用神奇数据结构优化,无果,弃.$T3$暴力+信仰. 100 03:16:38 95 03:16:56 35 03:17:10 23 ...
- csp-s模拟测试95
csp-s模拟测试95 去世场祭. $T1$:这不裸的除法分块吗. $T2$:这不裸的数据结构优化$Dp$吗. $T3$:这不裸的我什么都不会搜索骗$30$分吗. 几分钟后. 这除法分块太劲了..(你 ...
- csp-s模拟测试94
csp-s模拟测试94 一场简单题,打爆了.$T1$脑抽分解质因数准备分子分母消,想了半天发现$jb$互质直接上天,果断码了高精滚蛋.$T2$无脑手玩大样例,突然灵光一闪想到映射到前$K$大小的区间, ...
随机推荐
- 【NOIP2015】子串
题目描述 有两个仅包含小写英文字母的字符串 A 和 B.现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一 个新的字符串,请问 ...
- SpringBoot自动注入分析
我们经常会被问到这么一个问题:SpringBoot相对于spring有哪些优势呢?其中有一条答案就是SpringBoot自动注入.那么自动注入的原理是什么呢?我们进行如下分析. 1:首先我们分析项目的 ...
- python3爬虫环境搭建
安装python3 sudo apt-get install python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev ...
- Django高级实战 开发企业级问答网站 ✌✌
Django高级实战 开发企业级问答网站 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 从实际需求分析开始,实现当今主流知识问答应用的功能,包括动态.文章.问 ...
- 线程封闭之栈封闭和ThreadLocal
线程封闭 在多线程的环境中,我们经常使用锁来保证线程的安全,但是对于每个线程都要用的资源使用锁的话那么程序执行的效率就会受到影响,这个时候可以把这些资源变成线程封闭的形式. 1.栈封闭 所谓的栈封闭其 ...
- powershell 基础
目录 本教程概述 用到的工具 标签 简介 0x01使用简介 0x02脚本编写 0x03实例讲解 本教程概述 本课我们学习powershell使用. 用到的工具 cmd.exe powershell ...
- 程序猿的产品思考:2C与2B产品思维的区别
原创/朱季谦 我最早接触到互联网产品的时候,听到最多的,是做产品要有用户思维,即站在用户角度去看待产品.这个先入为主的概念,在很长一段时间里,都被我效作经典.然而也在很长一段时间里,我竟混淆了其中 ...
- liunx定时备份mongo数据库并实现自动删除N天前备份
1.脚本文件: #!/bin/sh # dump 命令执行路径,根据mongodb安装路径而定 #!/bin/sh # dump 命令执行路径,根据mongodb安装路径而定 /bin/mongodu ...
- [Luogu1291][SHOI2002]百事世界杯之旅
题目描述 “……在2002年6月之前购买的百事任何饮料的瓶盖上都会有一个百事球星的名字.只要凑齐所有百事球星的名字,就可参加百事世界杯之旅的抽奖活动,获得球星背包,随声听,更克赴日韩观看世界杯.还不赶 ...
- HDU 6607 Time To Get Up(状态压缩+枚举)
题目网址: http://acm.hdu.edu.cn/showproblem.php?pid=6077 思路: 先预处理一下,将每个数字块的“X”看作1,“.”看作0,进行状态压缩转换成二进制数,用 ...