首页 > 其他分享 >CSP-S总结

CSP-S总结

时间:2024-02-28 22:13:23浏览次数:20  
标签:总结 状态 50 然后 估分 感觉 CSP dp

时间分配:

T1:30min,T3:1.5h,T4:1.5h,剩下交给 T2。

T1:

签到题,秒了。

做法:直接枚举密码状态暴力校验。

估分:100

(话说某人貌似看到我 10min 开始测样例心态直接爆炸了)

T2:

感觉难度绿里绿气的,但一直不会。

直接写了个区间 dp,然后想到枚举左端点向右扩展,用栈维护,拿到 50。

然后一直感觉栈的状态会构成一个有多个峰的峰值函数。
胡了好多做法都假了。

估分:50

出考场后听 bykem 说好像是用 hash 维护栈状态,然后每次查找有多少相同状态。

T3:

感觉是个大模拟,跳了。

回来看感觉没有结构体嵌套的分好像很好拿,但是写错了,不过自己造了几个数据都过了。

估分:\(rand()\)

T4:

感觉很像树形 dp,但是感觉和子树无关,不会设计状态。

看了暴力写了个状压 dp,设 \(f_i\) 表示状态为 \(i\) 时到全部选完的最少时间。
然后好像错了。。。

然后对于链用了个二分套二分。
但是也错了。

剩下直接输出 \(n\)。

估分:\(rand()\)

标签:总结,状态,50,然后,估分,感觉,CSP,dp
From: https://www.cnblogs.com/caoshurui/p/18042077

相关文章

  • 架构总结
    一、架构的定义所谓一千个架构师中有一千种“最好的架构”模式。“架构”是我们这行业种一个很常见的词,表明其必然也是经历了很长的岁月打磨所形成的一个词。架构的这个词出现的意义是什么?为了解决什么问题?只有把这2个问题想明白了,才能设计出一个良好的项目架构。......
  • 寒假安卓学习过程及总结
    四大组件Activity可视化界面,Service无界面后台服务,ContentProvider数据共享内容提供者,BroadcastReceiver消息传递广播Activity切换横竖屏时会重新走生命周期,从onstop到onCreate,如果在清单文件配置android:configChanges="orientation|keyboardHidden|screenSize"就可以避免该情......
  • 《系统科学方法概论》第四章总结
    一,控制论史控制论:关于在动物和机器中控制和通讯的科学二,控制和控制系统控制:在一定环境中,一个系统通过一定方式驾驭或支配另一个系统做和目的运动的行为及过程。控制系统组成:失控系统和受控系统,控制手段,控制目的,控制环境。控制控制的实质是施控系统在受控系统的多种可能运动......
  • 【总结】对大量函数进行trace调用流程+国际AIS3题
    现在混淆的主要目的之一就有让逆向分析人员不清楚函数的调用流程,给你一堆函数,加了高强度的OLLVM,更不能看了。那么Trace跟踪技术就显得很重要的,如果清楚了函数调用流程,那么逐个分析,距离成功不就很快了。万事开头难,逆向程序难在不知道从哪开始。前几天做了一道AIS3的题目,内含50个......
  • P9755 [CSP-S 2023] 种树 题解
    首先考虑如何求出第\(i\)棵树在\([l,r]\)时间段能长多高。这个东西可以差分一下然后等差数列求和。放一下代码:inlinelllcalc(inti,intx){ if(c[i]>=0){ return(lll)b[i]*x+(lll)c[i]*x*(x+1)/2; }else{ intd=(b[i]-1)/(-c[i]); if(x<=d)return(lll)b[i]*x+(l......
  • Docker镜像拉取总结
    flanneldockerpullquay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64dockertagquay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64quay.io/coreos/flannel:v0.11.0-amd64dockerrmiquay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64tillerdockerpull......
  • 工作总结
    2.28工作总结,我完成了前两部分一、 数据结构分析:(1)京津冀三省的2015年度的科技成果数据原始表,为Access数据库,; (2)要求将三省的科技成果数据汇总到同一表中(要求结果表为MySql数据表);(3)三个原始数据表结构不一致,要求结果表中包括所有的字段,表达意思相同或相似的字段要进行合并,不......
  • 今日总结
    公司业务需要把Excel表中的十多万条数据导入到数据库表中,这样比执行sql语句插入数据快多了比如:想把如下图的(sanyi.xlsx)Excel表格导入MySQL表(tb_sanyi_client)中1、将excel表格另存为csv文件,csv默认为逗号分隔2、使用notepad++工具打开保存好的CSV文件,转换成utf-8格式3、使用......
  • 【八股总结】至今为止遇到的八股(下半)
    这是总结的下半部分,上半在这:https://www.cnblogs.com/DAYceng/p/18037696可以见到,下半出现了一些Java相关的东西,懂的都懂,唉Java基础Java静态类型有哪些在Java中,静态类型(StaticType)是指在编译时就确定了变量的类型,并且在运行时保持不变的类型。也就是说,每个变量都有一个静态类......
  • selenium使用总结
    1.网页爬取fromseleniumimportwebdriverbrowser=webdriver.Edge()#python根路径配置驱动文件browser.get('')soup=BeautifulSoup(browser.page_source)soup.prettify()2.下拉框选择、网页点击、输入框#下拉框选择sel_element1=browser.find_element_by......