[OI笔记]杂题整理1(基础篇~)
- 算是开学第四周啦,之前的三周大概过了一遍基础图论和数学相关的内容。这篇随笔打算口胡一些近期做感觉比较好的数学相关的题目
- 因为这段时间主要是看紫书学的,所以其实会有些出自UVA的例题,如果需要题目但是觉得网页慢的话OI in hand这个网站也许会有帮助w
- 如果打算自己做一遍还是不要看题解的比较好
- _(:з」∠)_可能会比较偏向于记笔记的口胡形式…?
- 不定期更新…
17.9.18
题意:给你一个
题解:注意到如果有
那我们干脆枚举
实际上还可以更优:其实有
然后根据这一点就可以直接得出
顺便这题询问挺多的可以先预处理出答案
口胡题意:卡池有
口胡题解:考虑一个简化版本:如果我已经抽到
然后现在来考虑下抽到新卡的期望次数,首先肯定要抽一次,如果没抽到就再抽,脸黑的话可能要一直抽下去…然后期望次数就是
于是要抽到所有卡的期望就是
17.10.9
题意:给出
qwq之前在浴谷秋令营上听了noip老师讲的这题,感觉做法很妙啊~
口胡题解:对每次操作排一次序,最后查位置,时间复杂度
上面一行划掉x
注意到给出的是一个
我们可以考虑二分这个位置的答案,问题就转换到如何快速
我们肯定不能去直接排序这个东西,考虑维护每个位置的数字跟
这样每次排序操作要做的就是统计一下区间里有多少个
很显然上面这这种操作可以用线段树完成,于是时间复杂度就降到了
(听说这个题还可以滋兹多次查询
如果有错还请尽情怼我呀x
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律