一些很重要但是往往想不到的小套路 + 常用小技巧 | 持续更新中...

图论题目 题目描述 给出一个NN个顶点MM条边的无向无权图,顶点编号为1-N1−N。问从顶点11开始,到其他每个点的最短路有几条。 输入输出格式 输入格式:   第一行包含22个正整数N,MN,M,为图的顶点数与边数。 接下来MM行,每行22个正整数x,yx,y,表示有一条顶点xx连向顶点yy的边,请注意可能有自环与重边。   输出格式:   共NN行,每行一个非负整数,第ii行输出从顶... 阅读详情

前言

一篇很正经的博客…qwq

套路
  • 网格问题可以考虑行列是否满足可交换性质

  • 方案数或者说个数难以计算的时候可以考虑转换为概率

  • dp转移可以考虑将系数进行前缀和或者矩阵优化

  • 本质不同的回文串只会有 n n n个

  • 按照dfs序排序构造出整棵树

  • Kruskal重构树的性质

  • 最大前缀和 如果让 ∑ i = 0 n a [ i ] \sum_{i=0}^na[i] ∑i=0n​a[i]最大的那个 i = x i=x i=x
    那么对于 a [ 1... x ] a[1...x] a[1...x]的所有后缀 &gt; = 0 , a [ x + 1.. n ] &gt;=0,a[x+1..n] >=0,a[x+1..n]的所有前缀 &lt; 0 &lt;0 <0


技巧?
  • 乘法爆longlong了怎么破!
    • 快用快速乘法呀!
ll mul(ll x, ll y) {
	ll ans = 0;
	for(; y; y >>= 1) {
		if(y & 1) ans = (ans + x) % mod;
		x = (x + x) % mod;
	}
	return ans;
}
  • 求逆元复杂度高达 n l o g n nlog_n nlogn​怎么办
    • 可以逆着乘上去哦!一般递推式都满足这个哦!
void init() {
	jc[0] = ny[0] = 1;
	for(int i = 1; i < N; ++i)
		jc[i] = mul(jc[i - 1], i);
	ny[N - 1] = q_pow(jc[N - 1], mod - 2);	//一次快速幂就行啦 
	for(int i = N - 2; i >= 1; --i)
		ny[i] = mul(ny[i + 1], i + 1);
}
怎么快速知道自己有没有爆longlong啦?

linux/mac下
编译时加上-ftrapv。。
再运行即可知道啦~

LeetCode,牛客面试必刷,看了这些,我把这几年大厂面试套路总结出来了! 前言 小编是一枚Android开发6年的老菜皮,面试必刷LeetCode,牛客,应该是所有程序员都了解的事情。但是你们有没有发现大厂面试出题,都有自己 特点的套路!!! 接下来我就给大家说说,我在刷牛客的时候,这么多年总结的一些经验! 一、BAT等大厂面试问题套路总结 我们先来看看各个大厂面试答题流程 阿里巴巴 腾讯 百度 小米 看上面的面试题,都是牛客网里随便搜的,我用红色圈出来的,都是大厂面试时,最喜欢问的Android知识点,几乎每家大厂必问! 面试,开始: 1.自我介绍 2.计算机网络 阅读详情

相关推荐

【Verilog基础】常用套路模板总结(持续更新)

仿真相关 仿真文件通常命名方式:如果源程序为led_test.v,那么仿真文件叫vtf_led_test.v 仿真文件中50M(20ns)时钟,产生代码: always #10 sys_clk = ~ sys_clk; //20ns 仿真文件中,例化待测试模块,输入信号定义为reg类型,输出信号定义为wire类型 通常为带例化待测试模块起名为:uut,如: led_test uut ( .sys_clk(sys_clk), .rst_n(rst_n), .led(led) );

悟已往之不谏 知来者之可追 846

知乎小白关于ctf竞赛训练 积累的资料

一个巧合的机会,成为了CTF夺旗爱好者,一个ctf小白。从12年开始国内大大小小的CTF比赛我都看过,那会还没有统一叫CTF,都是叫 网络攻防赛、信息安全赛之类的,目的就是为了通过技术手段找到最终的key(现在的CTF中叫做flag)。只是到了后来慢慢的可能受到DEFCON CTF的影响国内所有的安全竞赛也统一叫做CTF竞赛了。 国内外比较知名的比赛:XCTF联赛、DEFCON CTF、首都网络

syh_486_007的专栏 3万+

29、企业持续改进与战略部署实践指南

本文详细探讨了企业如何通过持续改进与战略部署实现组织变革与发展。从改进套路的实施条件出发,分析了战略部署的目标设定与关键环节,并结合英国政府数字服务局(GDS)打造 GOV.UK 的成功案例,总结出适用于各类组织的实践原则。文章还提供了开启改进之旅的具体步骤、应用场景拓展以及未来展望,为读者提供了系统化的行动指南。

pandas7gardener的博客 88

40个攻防演练中红队常用高效攻击套路盘点,零基础入门到精通,收藏这篇就够了

网络攻防演练?别把它当成演戏,这是企业在数字战场上的实战预演!红队不是来“友好切磋”的,他们的目标只有一个:撕开你的防线,拿到他们想要的东西。所以,别再指望什么“常用套路”,这玩意儿只能让你死的更快!以下是我对一些“经典套路”的再解读,记住,。

Libra1313的博客 843

12、部署持续改进:实现高效软件团队的秘诀

本文探讨了如何通过部署持续改进的方法——改进套路,实现高效软件团队的秘诀。文章指出,高绩效的实现依赖于执行能力的提升和与业务优先级的协同,并重点介绍了改进套路的框架和四个阶段循环,包括理解方向、规划目标状况、实验达成和评估调整。同时,通过HP LaserJet固件团队、电商平台和制造业的案例,展示了改进套路在不同领域的实际应用效果。最后,文章强调了改进套路与传统方法的区别,并提出单环学习与双环学习的概念,指出组织应通过改进套路实现深层次的流程优化和持续学习,从而提升整体绩效和竞争力。

ik678901234的博客 86

从零构建AI智能体:阿里云百炼平台实战指南(一)

本文是阿里云百炼平台构建AI智能体的实战指南。文章详细阐述了从聊天机器人到具备自主规划与执行能力的AI智能体的概念演进,并手把手指导读者在百炼平台上快速创建专属智能体、编排复杂工作流,以及实现多智能体协同,为开发者提供一站式、低门槛的大模型应用开发解决方案。

ol7890123的博客 294

毕业论文写作套路(持续更新)

文章目录前言摘要论文第一章第一小节第二小节第三小节第四小节论文第二章引用参考文献细节参考格式参考 前言 本文主要针对论文中常见的一些小套路进行总结, 由于笔者是技术类论文, 内容偏向技术类, 对基本的格式以及细节给出一些建议。 摘要 论文第一章 主要讲下每一节目录和内容大致怎么写 第一小节 这一小节目录有三种写法: 论文选题背景与意义 论文选题背景 论文选题意义 这一小节主要是将问...

北大虫师的博客 2938

从SSD到UFS:3分钟搞懂存储技术进化史(含最新协议对比)

本文梳理了从SSD到UFS的存储技术演进历程,重点解析了eMMC与UFS在架构上的核心差异。UFS凭借高速串行全双工接口,实现了性能与能效的飞跃。文章还对比了最新的UFS 4.0与PCIe 5.0 SSD协议,并探讨了3D NAND、SLC缓存等底层技术,揭示了移动与PC存储技术融合的未来趋势。

weixin_29294597的博客 276

软考高级-案例常用套路

一致性成本:是项目期间用于防止失败的成本非一致性成本:是项目期间或项目完成后用于处理失败的成本登录后复制1、系统集成项目介绍。2、系统集成项目最终报告。3、信息系统说明手册4、信息系统使用手册。5、软硬件产品说明书、质量保证书等。1.2.3.4.5.1、项目绩效。2、技术绩效。3、成本绩效。4、进度计划绩效。6、识别问题和解决问题。7、意见和建议,

Small world 912

生产环境下oracle19c rac恢复节点2

现状:目前节点1数据库集群服务处于正常,节点2服务器由于系统故障无法恢复,确认系统重装。目标:不影响业务的情况下,重新把节点2添加回集群中。

sqlora的专栏 865

基于cat12搞定SBM的ROI的统计分析——vertex水平和ROI水平的双样本T检验

前言 一、Atlas皮层图谱介绍 二、SBM分析——主要以皮层四种常用指标中的厚度(thickness)和沟深(depth)为主

Sophia2023的博客 8745

NOIP Dp基本套路大全

Dp模板大全(未完成)

AVALON_X的博客 1310

PyTorch实战(30)——使用TorchScript和ONNX导出通用PyTorch模型

在本节中,我们将深入探讨使用 TorchScript 导出 PyTorch 模型。通过序列化,TorchScript 使模型与 Python 生态系统独立,从而使得模型可以在其他环境中加载,例如基于 C++ 的环境。我们还跨越 Torch 框架与 Python 生态的边界,研究机器学习通用开放格式 ONNX,该技术能帮助我们将 PyTorch 训练的模型导出至非 PyTorch 甚至非 Python 环境。

盼小辉丶的博客 3489

2025年最新免注册无套路聚合网盘搜索网站推荐

验证日期:2025-7-22互联网的极客精神就是,在浩瀚的网络世界中,网盘资源是重要的信息载体。为了方便大家快速找到所需的资源,这里整理了一些优秀的网盘搜索网站,希望能帮助到你!一、专搜百度网盘资源网站以下网站专注某一类的搜索网盘资源,精准度高,能满足你对网盘资源的专业需求。

2501_90778664的博客 1万+

【嵌入式硬件】LAN9253说明书(中文版)

LAN9253是一款2/3端口EtherCAT从站控制器,具有双集成以太网PHY,每个PHY包含一个全双工100 BASE-TX收发器,支持100 Mbps(100 BASE-TX)操作。 LAN 9253支持HP Auto-MDIX,允许使用直接连接或交叉LAN电缆。支持EtherCAT P和信号质量指数PHY诊断。 LAN9253包括一个EtherCAT从站控制器,带有8K字节的双端口存储器(DPRAM)和8个现场总线存储器管理单元(FMMU)。每个FMMU将逻辑地址映射到物

qq_39200110的博客 2528

从工具选型到落地实践:吃透 SAP Fiori Launchpad 配置工具体系

摘要: SAP Fiori Launchpad配置远非简单添加应用和分配角色,涉及技术目录、业务目录、Spaces/Pages等多层管理。官方推荐新工具分工:技术目录用FLPAM维护应用定义,业务目录用FLPCM编排应用组合,Spaces/Pages优化用户体验布局,而传统Groups模式已被标记弃用。这种分层治理模式(定义层-编排层-展示层)能有效解决传输混乱、升级兼容性问题,尤其适合大规模项目实施。关键在于区分技术配置与业务呈现,避免将所有功能堆砌在单一旧工具中。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 103

[转载] 最近收集得一些EXCEL vba套路,持续更新

https://www.excelhome.net/lesson/animation/excel/1870.html 常用套路: =INDEX(C:C,ROW(A1)*2) =LEFT(C2,LENB(C2)-LEN(C2)) 用LENB计算结果减去LEN计算结果,就是字符串中的双字节字符个数。 https://www.excelhome.net/lesson/animation/excel/1945.html https://www.excelhome.net/lesson/anim...

奔跑的犀牛先生 344

fasterlio原理及代码框架梳理

Faster-LIO 的优势是在保持同等高精度的前提下,显著提升计算效率,以支持更极端的应用场景(如高速无人机)和更廉价的硬件平台。可以把 Faster-LIO 理解为用一把更快的“空间哈希筛子”(iVox)替换了原来精细的“动态平衡树”(ikd-Tree),从而在精度损失极小的情况下,实现了效率的显著提升。:只在实际有地图点的空间区域动态创建和保留体素单元,形成一个稀疏的体素地图。是关键:将去畸变点云中的每个点,在 iVox 维护的局部地图中搜索近邻(如5个最近点),构建点到面的距离残差。

Studying…… 246

用这四种套路更新缓存,你会少走很多弯路!

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏...

weixin_33895657的博客 340

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JAVA开发必备最强工具汇总 #史上最全最新最实用的开发工具(包含JDK、Mysql、谷歌浏览器等...持续更新)

你和年薪百万的开发大牛只差一份工具包! 在这小编为大家送上一份免费的!最新的!持续更新的!开发者工具包! 不知道小伙伴有没有发现,现在网上的资源越来越难下载 不不不,大兄弟你求种子干嘛,不是那种资源! 像JDK、MySQL、Google这些,尤其现在下载个最新版本的 JDK 顶着 500M 的光纤下载还是几 KB 一秒 甚至下载的时候,连跳过注册登录的选项都没了(这很 Oracle) 作为一...

weixin_37778321的博客 486

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【购买商城源码时的套路】

商城源码套路通常指的是一些不诚实的开发者或公司为了吸引用户下载和使用他们的商城系统,而在源代码中故意设置的一些陷阱和隐含的额外成本。,选择合适的商城源码需要考虑多方面的因素,避免套路的重要性不言而喻。咨询有经验的开发者或专业团队,获取他们对于特定商城系统的看法和建议。防范措施:选择易于定制和配置的商城系统,并确保有详尽的文档支持。防范措施:选择活跃维护、定期更新的项目,并有清晰的技术支持计划。防范措施:优先选择完全开源的项目,以保持最大的自由度和控制权。防范措施:选择具有活跃社区和丰富文档的商城系统。

商城 / Java 商城 -首选 商城 开源 电商 商城 源码 商城 821

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【LeetCode】刷题模版/套路合集(持续更新)

用Java里的优先队列 PriorityQueue的构造器,

CherryChenieth的博客 1978

一些技巧&套路&注意事项 (持续更新)

前言: 比赛做题其实有很多的技巧和套路,还有一些奇奇怪怪需要注意的地方。 在这里,我就根据自己的经验来写一写。 这会是一个很大的坑。 等着以后慢慢填吧。 虽然说这主要是写给自己看的, 但还是希望大家看完后觉得好的点个赞。 正文: 1、求[l..r]方案数的一般都是转化为[1..r]-[1..l-1]。 2、c++很少会给你报错,所以要自己注意数组是否会越界...

jz_terry的博客 514

【AI 辅助工作工具集合】持续更新

本文汇总了多款 AI 工具,帮助开发者提升效率: Cursor 系列:提供代码生成、重构等提示词资源(Cursor.directory)和开源规则库(awesome-cursorrules)。 接口工具:支持 OpenAPI 转 TypeScript 类型,确保前后端类型一致。 代码辅助:推荐 GitHub Copilot、Tabnine 等,支持智能补全和生成代码片段。 自动化工具:如 Zapier、Notion AI,可简化办公和文档处理。 数据分析:Pandas AI、Op

qq_59344127的博客 552

最新 IT 公司裁员套路汇总和应对方案!

你可以回应: “这份文件关系到我的重大权益,我需要时间仔细阅读和理解,也需要咨询一下专业人士的意见。比如你 A 公司合同到期之后,续签换了一个 B 公司主体,B 公司只写了基本工资,然后后面裁员呢,你想赔偿 N + 1 挺难的,这个赔偿的基数也减少。关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。这不仅降低了未来的赔偿基数,更危险的是,如果你的工龄被重新计算(司法实践中存在争议),连“N”都可能大幅缩水。

chengjun_java的专栏 319

JS实现 动态规划类型题(持续更新中)

JS实现 动态规划类型题(持续更新中)

Gaozhengw的博客 367
上一篇: 算法 | 关于MST的几个经典问题 | 未完待补
下一篇: 一些常用的网站
Averyta
博客等级 码龄7年 1粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值