镁 细节
1.priority_queue<pair<int,int>>时,是按照first为第一关键字从大到小排序,second为第二关键字,从大到小排序。
2.p = lower_bound(a+1,a+n+1,a[i])-a是和a[i]相等的编号最小的编号.
3.bfs的一个非常有用的性质便是:分层。即会把这张图有序化。
4.最短路图的建立
5.132×n3可过(bitset优化
6.Floyd可以处理含有负权边的情况,如果含有负环,则存在i使得Fi,i<0
7.∑ni=1i2=n∗(n+1)∗(2n+1)6
8.不知道在哪看的不等式(1+p)n>=1+n∗p
9.关于线段树的双标记下放,举个例子:乘法标记和加法标记,如果先下放乘法标记再下放加法标记,就要考虑前者对后者产生的影响。
10.数据范围1e6直接考虑nlogn就行了。
11.设nxti表示i右边第一个比他大的位置。关于nxt有一个性质,即随机序列的情况下,nxti−i的期望值是logn的。
12.弱连通图:无向图联通就行了,有向图要保证其基图是联通的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?