连续退步2333

  我怎么这么不稳啊2333

  看看人家大敛,天天AK

  

  考后改了改sb错误就变40+80+100了...

  但愿我的实力还在?

  T1 养fa

    拿到题心想,这次一定把T1切了

    开始研究这个见了花会喜悦的小C

    这..模意义下的最大值?

    开始想数据结构..

    这这这最值不具有可减性啊

    这这这也没法处理所有k的答案啊

    (去世)

    分块也成正解了?QWQ

    虽然没法使每个询问都O(1)出结果

    但是可以平衡一下预处理和询问的复杂度

    比如根号复杂度还是可以接受的

    比如分块,处理每个块对于每个k的答案还是比较简单的

    查询的复杂度也是根号可以接受

    

    所以当遇到非常吃屎的信息处理的时候

    利用好分块这个工具...

  T2 折射

  

    按y排序不是不可以,但是会被卡空间

    不过可以通过特殊的压空间技巧水过这个题..

    吃屎的一套题.......

    如果不压空间,就得按x排序,那么设f[x][0]为向左下拐的方案数,1为右下

    从左往右插点

    由于当前枚举的i是最靠右的点,那么他

    1.顶端,向左下折一下然后从拐点向右下折一下

    2.一个拐点,从左边更高的某处折过来然后向左下折一下

    从左向右枚举i,从i-1向左枚举j

    如果i比j高一些,那么j可以作为i向左下拐的一个选择,$f[i][0]+=f[j][1]$

    否则i可以作为j向右下拐的一个选择,由于此时也保证i向左下拐的位置仍在j右边(ij之间),$f[j][1]+=f[i][0]$

    初始化$f[i][0]=f[i][1]=1$,因为如果此点合法,同样可以停在这里而不必向左(右)下拐到其他点

    最后$ans-=n$,由于上边的初始化导致只选一个点的方案被统计了2次

  T3 画作

    如果想到 对着一个点猛操作一定包括最优解 ,那么n^4的算法很好写了

    不会证明,纯属瞎猜:

      如果有若干个分散的黑块,把它们一个个逐一涂上不如先涂白块把他们沟通起来,然后一并消灭

      如果上一轮消灭了一些黑块,下一轮也一定是从那里开始,因为那里显然更加地“开阔”,能沟通更多的黑块

      或者,第一轮消灭了一个“触角”十分繁多的黑块,也可以使场地更加地“开阔”,为最优解铺路

      可以枚举初始状态的每一个联通块,暴找最优解

    对了,bfs请把起点的标记设成1,不然真的可能掉你100分

CSPS模拟 49的更多相关文章

  1. 反省——关于csp-s模拟50

    本人于搜索csp-s模拟49题解时,有意识地点开了一篇关于csp-s模拟50T2的题解,并知道了题解是二维前缀和以及四维偏序. 更重要的是,那篇博客说有解法二,叫二维莫队. 于是我上网搜索二维莫队,结 ...

  2. csp-s模拟测试97

    csp-s模拟测试97 猿型毕露.水题一眼秒,火题切不动,还是太菜了. $T1$看了一会儿感觉$woc$期望题$T1??$假的吧??. $T2$秒. $T3$什么玩意儿. 40 01:24:46 00 ...

  3. csp-s模拟测试85

    csp-s模拟测试85 $T1$全场秒切没有什么区分度,$T2$全场成功转化题意但是我并不会打,$T3$暴力都没打很遗憾. 100 00:21:49 02:56:35 02:56:49 135 02: ...

  4. csp-s模拟测试60

    csp-s模拟测试60       2019-10-05 RT. 又颓又垃圾. 状态低迷,题都交不上去. 交了也是爆零,垃圾玩家没有什么可说的,就是垃圾. A. 嘟嘟噜 $mlogn$的毒瘤做法. 贴 ...

  5. csp-s模拟测试99

    csp-s模拟测试99 九九归一直接爆炸. $T1$一眼板子. $T2$一眼语文题(语文的唯一一次$120+$是给模拟出来的可知我的语文能力). $T3$一眼普及题. ?? Hours Later 板 ...

  6. csp-s模拟测试98

    csp-s模拟测试98 $T1$??不是我吹我轻松手玩20*20.$T2$装鸭好像挺可做?$T3$性质数据挺多提示很明显? $One$ $Hour$ $Later$ 这$T1$什么傻逼题真$jb$难调 ...

  7. csp-s模拟测试96

    csp-s模拟测试96 $T1$一眼慢速乘,$T2$稍证一手最优性尝试用神奇数据结构优化,无果,弃.$T3$暴力+信仰. 100 03:16:38 95 03:16:56 35 03:17:10 23 ...

  8. csp-s模拟测试95

    csp-s模拟测试95 去世场祭. $T1$:这不裸的除法分块吗. $T2$:这不裸的数据结构优化$Dp$吗. $T3$:这不裸的我什么都不会搜索骗$30$分吗. 几分钟后. 这除法分块太劲了..(你 ...

  9. csp-s模拟测试94

    csp-s模拟测试94 一场简单题,打爆了.$T1$脑抽分解质因数准备分子分母消,想了半天发现$jb$互质直接上天,果断码了高精滚蛋.$T2$无脑手玩大样例,突然灵光一闪想到映射到前$K$大小的区间, ...

随机推荐

  1. JAVA错误提示:The operation is not applicable to the current selection.Select a field which is not declared as type variable or a type that declares such fields.

    平时没怎么注意,今天用Eclipse自动生成Set Get方法时提示错误,错误信息如下: The operation is not applicable to the current selectio ...

  2. JavaSE----03.数据类型

    03.数据类型 1.数据类型分类     Java是强类型语言,Java中的数据类型分为两大类,分别是基本数据类型和引用数据类型.其中,基本数据类型由Java语言定义,其数据占用内存的大小固定,在内存 ...

  3. Web高性能动画及渲染原理(1)CSS动画和JS动画

    目录 一. CSS动画 和 JS动画 1.1 CSS动画 1.2 JS动画 1.3 小结 二. 使用Velocity.js实现动画 示例代码托管在:http://www.github.com/dash ...

  4. Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 10.x

    运行Reac项目报: Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js ...

  5. GUI tkinter (Entry) 输入框篇

    """1.其他函数不常用,这里只说get函数,get函数使用的时候不需要任何参数,它的返回值就是该输入框的内容.""" from tkint ...

  6. CSP2019 考前复习

    动态规划 [NOIP2016]愤怒的小鸟(状压+思维) 多组数据题 共有i只猪,给出每只猪的坐标,鸟的飞行轨迹为经过原点的抛物线,求最少要多少只鸟能消灭所有的猪 \[ 猪数量n<=18 \] 看 ...

  7. 渗透测试-基于白名单执行payload--zipfldr.dll

    0x01 zipfldr.dll简介: zipfldr.dll自Windows xp开始自带的zip文件压缩/解压工具组件. 说明:zipfldr.dll所在路径已被系统添加PATH环境变量中,因此, ...

  8. 机器学习:数据清洗及工具OpenRefine

    数据分析中,首先要进行数据清洗,才可以继续训练模型,预测等操作. 首先介绍一下什么是数据清洗(定义来自 百度百科,有删减) 数据清洗从名字上也看的出就是把“脏”的“洗掉”,指发现并纠正数据文件中可识别 ...

  9. 如何巧妙地在基于 TCP Socket 的应用中实现用户注册功能?

    通常,在基于TCP的应用中(比如我开源的GGTalk即时通信系统),当TCP连接建立之后,第一个请求就是登录请求,只有登录成功以后,服务器才会允许客户端进行其它性质的业务请求.但是,注册用户这个功能比 ...

  10. netty中Pipeline的ChannelHandler执行顺序案例详解

    一.netty的Pipeline模型 netty的Pipeline模型用的是责任链设计模式,当boss线程监控到绑定端口上有accept事件,此时会为该socket连接实例化Pipeline,并将In ...