CSPS模拟 49
连续退步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的更多相关文章
- 反省——关于csp-s模拟50
本人于搜索csp-s模拟49题解时,有意识地点开了一篇关于csp-s模拟50T2的题解,并知道了题解是二维前缀和以及四维偏序. 更重要的是,那篇博客说有解法二,叫二维莫队. 于是我上网搜索二维莫队,结 ...
- csp-s模拟测试97
csp-s模拟测试97 猿型毕露.水题一眼秒,火题切不动,还是太菜了. $T1$看了一会儿感觉$woc$期望题$T1??$假的吧??. $T2$秒. $T3$什么玩意儿. 40 01:24:46 00 ...
- csp-s模拟测试85
csp-s模拟测试85 $T1$全场秒切没有什么区分度,$T2$全场成功转化题意但是我并不会打,$T3$暴力都没打很遗憾. 100 00:21:49 02:56:35 02:56:49 135 02: ...
- csp-s模拟测试60
csp-s模拟测试60 2019-10-05 RT. 又颓又垃圾. 状态低迷,题都交不上去. 交了也是爆零,垃圾玩家没有什么可说的,就是垃圾. A. 嘟嘟噜 $mlogn$的毒瘤做法. 贴 ...
- 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模拟测试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$大小的区间, ...
随机推荐
- electron教程(四): 使用electron-builder或electron-packager将项目打包为可执行桌面程序(.exe)
我的electron教程系列 electron教程(一): electron的安装和项目的创建 electron教程(二): http服务器, ws服务器, 子进程管理 electron教程(三): ...
- Vue/React圆环进度条
数据展示,一直是各行各业乐此不疲的需求,具体到前端开发行业,则是各种各种图表数据展示,各种表格数据展示,烦不胜烦(繁不胜繁)! 前几天刚做了折线图.柱状图.饼状图之类的图表数据展示效果,今天又碰到了类 ...
- 20191012——POI设置单元格自动行高(思路)
在经过Jxls或者POI导出数据至excel中后,发现有的单元格内容太多,既没有自动换行,也没有自动增大行高.那如何通过Java代码来实现呢?请看下面步骤: (一)首先,将excel设置为最合适的行高 ...
- ELK日志分析系统(4)-elasticsearch数据存储
1. 概述 logstash把格式化的数据发送到elasticsearch以后,elasticsearch负责存储搜索日志数据 elasticsearch的搜索接口还是很强大的,这边不详细展开,因为k ...
- 自己写的Weblogic的poc
""" 暂时只试用于Linux,先试试用一下反弹shell CVE-2017-10271的EXp """ import requests i ...
- A-04 坐标轴下降法
目录 坐标轴下降法 一.坐标轴下降法流程 二.坐标轴下降法和梯度下降法的异同 更新.更全的<机器学习>的更新网站,更有python.go.数据结构与算法.爬虫.人工智能教学等着你:http ...
- .bash_profile does not exist
localhost:test jerry$ open .bash_profile The file /Users/je/Desktop/test/.bash_profile does not exis ...
- python程序编译成exe文件
最近越来越喜欢使用python写工具.使用的时候,发现程序内部成员python安装目录常常不同,如果用bat双击执行,常常需要修改从svn上down下来的bat文件中python.exe的路径.而给策 ...
- 单元测试实践(SpringCloud+Junit5+Mockito+DataMocker)
网上看过一句话,单元测试就像早睡早起,每个人都说好,但是很少有人做到.从这么多年的项目经历亲身证明,是真的. 这次借着项目内实施单元测试的机会,记录实施的过程和一些总结经验. 项目情况 首先是背景,项 ...
- SLAM中的卡方分布
视觉slam中相邻帧特征点匹配时,动辄上千个特征点,匹配错误的是难免的,而误匹配势必会对位姿精度以及建图精度造成影响,那么如何分辨哪些是误匹配的点对儿呢?如果已知两帧的的单应矩阵,假设单应矩阵是没有误 ...