当前位置: 首页 > news >正文

OI TRICKS

位运算

每一位是独立的,可以拆开处理
\(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.rkmt.cn/news/7541.html

相关文章:

  • 深入解析:Okular开源免费的跨平台文档查看神器
  • day37大模型程序开发-GraphRAG理论
  • day10-AI短视频01
  • 【每日算法】两数相加 LeetCode - 教程
  • MacCAD2019.dmg 安装包使用教程|Mac电脑安装CAD2019全流程
  • 初始化一个rust环境
  • 编程里边有好多不容易触及的知识点
  • PostgreSQL repmgr 高可用之故障转移
  • 25.9.18随笔联考总结
  • P3642 [APIO2016] 烟花表演 解题报告
  • Slope Trick 学习笔记
  • sql server 折腾时不小心去掉了 sysadmin 权限
  • 题解:P13882 [蓝桥杯 2023 省 Java A] 小蓝的旅行计划
  • 深入解析:无人设备遥控器之帧同步技术篇
  • 更快的布尔矩阵乘法
  • 干货预警!Apache SeaTunnel 助力多点 DMALL 构建数据集成平台,探索AI新零售行业应用!
  • 安全认证哪家强?CISP和HCIE我选...... - 详解
  • 小学生模拟赛题解
  • LLM大模型:Qwen3-Next-80B中的next究竟是个啥?
  • K8s 必备:kubectl patch 命令详解
  • 深入解析:AI Ping:精准可靠的大模型服务性能评测平台
  • 从0打造一个TTS语音合成引擎:原理与实现
  • 实用指南:基于边缘计算的智能管控终端充电站有序充电系统设计与实现 —— 面向实时功率调度需求
  • 丘成桐谈AI
  • 人小鼠免疫细胞maker基因 - un
  • 国标GB28181视频平台EasyGBS如何解决安防视频融合与级联管理的核心痛点?
  • 人 CD 抗原完全指南 - un
  • 从ppm到ppb:全面解读浓度单位转换的诀窍 - 实践
  • AUTOSAR网络管理
  • 写用例注意点