首页 > 其他分享 >23/10/14 模拟赛总结

23/10/14 模拟赛总结

时间:2023-10-16 11:22:23浏览次数:38  
标签:11 10 14 23 50 输出 序列 DP

时间安排

7:40 - 7:50

看题。

7:50 - 8:50

A 题看了一会意识到是并查集,但是我没有发现只需输出亮着的魔法灯的个数模 2 意味着什么,直接统计了个数,于是被 1 操作给卡了。想了很长时间才发现只需维护奇偶就可以。

8:50 - 10:00

写了个 B 的爆搜,同时输出了方案。通过几个样例的最优解的方案猜了个结论,直接通过大样例。

10:00 - 11:30

C 题写完爆搜也如法炮制输出了方案,但是并没有发现什么规律。于是开始写 60 分的区间 DP。cannotdp 石锤了,比较简单的 DP 写了一个小时,最后还挂了 10 分。

11:35 - 11:50

D 题随便输出了个 1,检查 freopen 和 子文件夹。

总结反思

  1. 总是被简单的地方卡住,转不过弯。
  2. DP 熟练度还是不够。

题解

A.魔法灯

并查集板子。

B.战争

找规律,直接贪心。

C.消消乐

打表发现最优策略是把 1 留到最后删,每段分别删。

D.小球进洞

对于两个 \((x_i,y_i)\),\((x_j,y_j)\),若 \(x_i<x_j\),\(y_i>y_j\),则若 \((x_i,y_i)\) 是向右的,那么 \((x_j,y_j)\) 也必须是向右的。换句话说,把“向右”叫做“选”这可以等价成求一个上升子序列;“向左”叫做“不选”,如果\(x_i<x_j\),\(y_i>y_j\),\(i\)“选了”,\(j\) 就必须“选”。这可以等价成求一个上升子序列,所以只需要求一个上升子序列计数。

标签:11,10,14,23,50,输出,序列,DP
From: https://www.cnblogs.com/cannotdp/p/17766947.html

相关文章

  • 23/10/15 模拟赛总结
    时间安排7:50-8:00看题,怎么一分都不会。8:00-9:00脑瘫了,A题随便跑个dij就能过我想了半天不会处理,最后还是猜出来可能要建个超级源点,没想到过了大样例。9:00-10:40B题貌似可做,手模了几组样例,好像会了。为了验证想法写了个爆搜又造了几个小数据,做法应该是正确的,直接......
  • 2023香山杯
    2023香山杯move一眼栈溢出,然后三次栈迁移。expfromtoolsimport*context(os='linux',arch='amd64',log_level='debug')p,e,libc=load("./pwn")pop_rdi=0x401353ret=0x40101abss=0x4050A0leave_ret=0x40124bread=0x401230pop_rbp=0x4011......
  • 苹果cms,V10版本漏洞分析和修复,安全合集
    漏洞分析方法(写代码的时候,注意把,做好校验和安全检查)https://www.cnblogs.com/zhengna/p/15165213.html后台php漏洞Maccms潜藏后门分析复现,webshell大马https://www.cnblogs.com/yankaohaitaiwei/p/11688470.htmlsql注入漏洞https://www.cnblogs.com/bugxf/p/16015117.html......
  • GBJ5010-ASEMI电源控制柜专用GBJ5010
    编辑:llGBJ5010-ASEMI电源控制柜专用GBJ5010型号:GBJ5010品牌:ASEMI封装:GBJ-4恢复时间:>50ns正向电流:50A反向耐压:1000V芯片个数:4引脚数量:4类型:整流桥、功率整流器件特性:功率整流器件、高性能整流桥浪涌电流:400A正向压降:1.05V封装尺寸:如图工作温度:-55°C~150°CGBJ5010......
  • 23.10.16
    树的操作:1、树的构建Nodebuild(Nodep,int&k,strings){if(s[k]=='#'){k++;returnNULL;}p=newnode();p->ch=s[k++];p->lc=build(p->lc,k,s);p->rc=build(p->rc,k,s);returnp;}用字......
  • 上周热点回顾(10.9-10.15)
    热点随笔:· 10月TIOBE榜Java跌出前三!要不我转回C#吧 (程序员济癫)· 别以为逃离大城市你就能舒适了,小城市可比你想象的内卷! (刘牌)· 【动画进阶】神奇的背景,生化危机4日食Loading动画还原 (ChokCoco)· .NET8RC2发布,将在11月14日发布正式版 (张善友)· 离开了浪......
  • 前台端分离 技术架构 系统架构图 20231016
       ......
  • centos 6.10 安装 gcc9.4
    centos6.10安装gcc9.4下载gcc9.4下载地址:https://mirrors.tripadvisor.com/gnu/gcc/gcc-9.4.0/选择gcc-9.4.0.tar.xz下载解压下载的文件进入gcc-9.4.0文件夹,运行:./contrib/download_prerequisites//这一步是安装需要的依赖安装完依赖后执行:mkdirbuild&......
  • 基于JT/T1078协议的开源 java视频服务系统
    ​首先,让我们来概述一下JT/T1078协议。JT/T1078协议,也称为"道路交通视频监控系统信息模型与通信协议",是由中华人民共和国交通运输部提出并规范的一种视频服务协议,主要应用于道路交通视频监控系统的设计和实施。其目的是确保视频服务的互操作性、可扩展性和安全性。基于JT/T1078......
  • 10_逆波兰表达式求值
    逆波兰表达式求值给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。对应于leetcode150注意:有效的算符为'+'、'-'、'*'和'/'。每个操作数(运算对象)都可以是一个整数或者另一个表达式。两个整数......