OI TRICKS

news/2025/9/18 20:01:46/文章来源:https://www.cnblogs.com/zhm0725/p/19084156

位运算

每一位是独立的,可以拆开处理
\(a, b \in \{0, 1\}\),则

xor and or
\(a \oplus 1 = 1- a\) \(a \ \text{and} \ 0 = 0\) \(a \ \text{or} \ 1 = 1\)
\(a \oplus 0 = a\) \(a \ \text{and} \ 1 = a\) \(a \ \text{or} \ 0 = a\)
$a \oplus b = a + b - 2ab $ \(a \ \text{and} \ b = ab\) \(a \ \text{or} \ b = a + b - ab\)

\(a \oplus b = a \ \text{or} \ b - a \ \text{and} \ b\)

(表格最后一行有点唐,实际只需特判b,用上面两行,即可)

例题:[HNOI2011] XOR和路径

最大子矩形

用于求一个大矩形中满足某种条件的最大矩形(。。。)--> 单调栈
例题:玉蟾宫(典题),Largest Submatrix

区间数值性质

考虑区间和,前缀和
例:Parity Game
\([l, r]\)有奇数个一 \(\longrightarrow\) \([l, r]\)区间和是奇数 \(\longrightarrow\) 前缀和之差为奇数 \(\longrightarrow\) \(sum[l-1]\)\(sum[r]\)奇偶性相同

gcd

\(gcd(a, b) = gcd(a \bmod b, b) = gcd(a-b, b)\) (当 \(a-b\)为定值 时,可考虑此式)
例:Interval GCD

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/907387.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析:Okular开源免费的跨平台文档查看神器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

day37大模型程序开发-GraphRAG理论

RAG基本回顾实现流程准备原始的知识库(一个一个的文件组成) 将知识库文件内容进行读取(完整的字符串) 分块处理(新知识库:一段一段的文本字符串组成) 向量转换:将每一段文本chunk转换成向量(向量模型) 将向量…

AI Compass前沿速览:Nano Bananary、MCP Registry、通义DeepResearch 、VoxCPM、InternVLAM1具身机器人

AI Compass前沿速览:Nano Bananary、MCP Registry、通义DeepResearch 、VoxCPM、InternVLAM1具身机器人AI Compass前沿速览: AI-Compass 致力于构建最全面、最实用、最前沿的AI技术学习和实践生态,通过六大核心模块…

day3536大模型应用开发-模型微调框架

为什么需要微调? 在开始学习微调之前,大家首先还是要搞清楚为什么要微调?在什么情况下需要微调?让模型更懂“专业话”:通用模型就像一个“万事通”,它学过很多东西,但对一些特别专业的领域(比如医学、法律、金…

day12-Trae之一键换脸APP开发02

今日内容 1 Trae配置 # 1 之前就装过python解释器和JDK了 # 2 如果你电脑上没有任何编辑器,使用txt写代码,都可以可以运行pyton或java的项目# 3 IDE只是个快速写代码的软件,如果没装python解释器和JDK---》代码运行…

day35大模型应用开发-模型微调

为什么需要微调? 在开始学习微调之前,大家首先还是要搞清楚为什么要微调?在什么情况下需要微调?让模型更懂“专业话”:通用模型就像一个“万事通”,它学过很多东西,但对一些特别专业的领域(比如医学、法律、金…

Rust多线程:Worker 结构体与线程池中任务的传递机制

本文分享自天翼云开发者社区《Rust多线程:Worker 结构体与线程池中任务的传递机制》,作者:l****n Rust多线程:Worker 结构体与线程池中任务的传递机制 **在实现一个多线程的 Web 服务器时,我们会遇到一个问题:如…

day10-AI短视频01

今日内容 1 AI 短视频介绍 1.1 AI短视频是什么 # 1 AI 短视频是指通过人工智能技术(尤其是生成式 AI、智能剪辑算法等)自动或辅助完成制作的短视频内容,其核心是利用 AI 工具替代或简化传统短视频创作中 “内容生成…

详细介绍:今日分享 KMP算法

详细介绍:今日分享 KMP算法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco",…

【每日算法】两数相加 LeetCode - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

04-简单查询

04-简单查询$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");查询单个字段 案例1:查询公司中所有员工编号案例2:查询公司中所有员工姓名查多个字段 案例1:…

MSS 到底是什么?Wireshark 分析TCP过程 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

线性回归与 Softmax 回归核心内容总结 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

P6631 [ZJOI2020] 序列 题解

很好的贪心题。 考虑从左到右枚举每个位置,每次在右边添加一个数时更行答案。 容易想到记录当前前缀可以继续向右延伸的 \(1,2,3\) 操作的个数。记当前需要添加的数为 \(i\),用 \(c,x,y\) 分别表示可以继续向右延伸(…

MacCAD2019.dmg 安装包使用教程|Mac电脑安装CAD2019全流程

MacCAD2019.dmg 安装包使用教程|Mac电脑安装CAD2019全流程​一、准备工作​下载文件​ 确保你已经下载了 MacCAD2019.dmg这个安装包,一般是个压缩镜像文件。安装包下载:https://pan.quark.cn/s/3efc4d51839c二、开始…

初始化一个rust环境

初始化一个rust环境初始化一个rust环境 rust 安装工具依赖入门 - Rust 程序设计语言一门帮助每个人构建可靠且高效软件的语言。 https://www.rust-lang.org/zh-CN/learn/get-startedrustup 环境变量 RUSTUP_DIST_SERVE…

编程里边有好多不容易触及的知识点

可能是因为不是原生土长的内容,编程里边有很多没有办法合情理解的领域。框架是其中一个,类似的还有 窗口库,还有好多其它东西。以前刚开始学窗口的时候,总是觉得没办法进行。周围的同学大概都是 拿过来用就可以,创…

PostgreSQL repmgr 高可用之故障转移

PostgreSQL repmgr 高可用之故障转移PostgreSQL高可用之repmgr自动切换 之前写过一个repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建过程还是比较简单的,具体过程不再赘述。这里为了…

25.9.18随笔联考总结

考试 通读题面,发现前两道是签。然后开做,饭堂,最后花费大部分时间过掉。后面两道题都不会。寄寄。 估计:100+100+0+0。实际:100+100+0+0。 有人藏分,素质有待提高! 改题+总结 T3 需要看出无限制的方案数对应卡…

P3642 [APIO2016] 烟花表演 解题报告

简要题意 给定一颗有根树,边有边权。你可以花费 \(1\) 的代价使任意一条边的边权减一或加一。询问使所有叶子到根的距离相等的最小代价。 分析 首先看上去就很 dp,于是考虑状态设计。设 \(f_{u,i}\) 表示使 \(u\) 子…