IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 3.11模拟赛总结 -> 正文阅读

[C++知识库]3.11模拟赛总结

在这里插入图片描述
阅读量过w了! 小小的庆祝一下!

不过我写的东西真的有那么多人看嘛…

今天挂了10pts 下分了呢qwq

乐子人大悲

时间安排

7.30-8.30

推T1 推自闭了就开始吃东西(然后被张总吐槽是用膳了qwq)

8.30-9.00

又推了一会T1,然后又认真看了看其他两题

9.00-10.00

跑路,看了看T2,感觉k=1,=2都很可做,写了个 n < = 2 e 3 n<=2e3 n<=2e3 的cdq,写了个 k = 2 k=2 k=2 的线段树,期望得分55

然后开始造数据,验了验线段树的正确性,调出一个小re,一遍就过了,非常丝滑

10.00-11.50

继续自闭T1 但是没有任何卯用,看了看时间感觉不对,于是先把T3的20打了,然后挂了个表(离谱,有个10分算逆元的过程没取模,挂分了,我人炸裂)

然后继续自闭T1,想了好几种20的写法都假了…我真的会哭

题目分析

T1

最开始想的是hash,但是数太大了,pass~

换了一个想法,考虑每个矩形,那么当这个矩形的右上角不变,左下角向右平移的时候,答案只会变多不会变少,而且变化的位置一定是那些先前一样的

但是很难实现耶…真的写起来的话 很难去对应位置标号,除非多个log,只会 O ( n 2 m 2 l o g ) O(n^2m^2log) On2m2log的写法

然后又想,能不能考虑每行在所有答案里的贡献呢?然后并没有考虑出来具体怎么写合适,感觉需要容斥,但很难容斥…

这个题折腾了我最长的时间,但也真的什么都不会,我裂开了

T2

n < = 2 e 3 n<=2e3 n<=2e3 枚举区间cdq

k = 1 k=1 k=1 任意子区间都符合条件

k = 2 k=2 k=2 考虑全部-不合法即为ans,不合法的情况就是左右端点中全都是1,线段树维护sum,lx,rx表示这个区间内不合法情况数目,从左往右最长1,从右往左最长1,lx,rx在遇到障碍之前(0),不加入sum

T3

n < = 9 n<=9 n<=9 打表

a + b = n + 1 a+b=n+1 a+b=n+1 那么一定是完美符合单峰,先单增再单减,答案是 C n ? 1 a ? 1 C_{n-1}^{a-1} Cn?1a?1?

update

T1

啊,还是想不到是trie这个数据结构,主要也想不到是根节点合并,不过我当时的想法是有这个雏形的

对数据结构的灵活运用不到位吧可能qwq

T2

又败在了 l o g log log

对于链表没有那么深的理解吧,看了题解之后还是对怎么找变化的位置感到迷惑,看了std之后才恍然

以及 这种询问离线固定一个端点的题目做了好几道了呢…

T3

赛时看这个题的时间不是特别多,也有dp没什么感觉的原因qwq

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 21:33:09  更:2022-03-13 21:35:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:26:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码