首页 > 其他分享 >数论技巧笔记

数论技巧笔记

时间:2023-01-26 14:23:15浏览次数:44  
标签:lfloor 技巧 数论 笔记 iff 取整 rfloor 凭空 mod

  1. 处理取模:\(x\ mod\ p = x - p\lfloor\frac{x}{p}\rfloor\)。

  2. 处理 \(-1\) 的幂:\((-1) ^ a = 1 - 2(a\ mod\ 2) = 1 - 2(a - 2\lfloor \frac{a}{2}\rfloor)\),从而把 \(a\) 从指数上拿下来。

  3. 处理求和式:交换求和顺序,如果不能交换,考虑凭空求和:\(x = \sum\limits_{0}^{x-1}1\)。

  4. 处理有关上下取整的限制:\(x\le \lfloor y\rfloor\iff x\le y\),\(x \ge\lceil y\rceil\iff x\ge y\),反之亦然,可以这样把取整符号里的除法、根号等去掉然后再把取整加回去。

  5. \([x = 1]\) 考虑凭空莫反转化成 \(\sum\limits_{d | x}\mu(d)\);\([\gcd(x, y) = d]\) 考虑枚举 \(d\),使得 \(Xd = x, Yd = y\),然后变成 \([\gcd(X, Y) = 1]\),用凭空莫反。

  6. 一道题目涉及到异或和的时候想想Kummer定理,\(\binom{n}{k}\ mod\ 2 = 1\iff k\subseteq n\)。

标签:lfloor,技巧,数论,笔记,iff,取整,rfloor,凭空,mod
From: https://www.cnblogs.com/kyeecccccc/p/17067802.html

相关文章

  • 《RPC实战与核心原理》学习笔记Day9
    10|路由策略:怎么让请求按照设计的规则发到不同的节点上?我们在真实的环境中,服务提供方是以集群的方式对外提供服务,这对于服务调用方来说,就是一个借口会有多个服务提供方......
  • JavaScript学习笔记—Date
    在JS中所有的和时间相关的数据都由Date对象来表示对象的方法(1)getFullYear()返回当前日期的年份(4位)(2)getMonth()返回当前日期的月份(0-11)(3)getDate()返回当前日期的几......
  • JavaScript学习笔记—Math
    工具类为我们提供了数学运算相关的一些常量和方法常量(1)Math.PI圆周率方法(1)Math.abs()求一个数的绝对值(2)Math.min()求多个值中的最小值(3)Math.max()求多个值中的......
  • 数论小记
    $[n=1]=\sum\limits_{d|n}\mu(d)$ 若:$F(n)=\sum\limits_{d|n}f(d)$则:$f(n)=\sum\limits_{d|n}\mu(d)F(\frac{n}{d})$ 若:$F(n)=\sum\limits_{n|d}f(d)$则:$f(n)......
  • 【模型检测学习笔记】1、系统分析相关基本概念
    验证方法模拟:动态验证,常用,如今最主流的验证方法。仿真:类似模拟,但依赖于硬件。形式化验证:静态验证,用数学方法对模型的功能、功能、规范做检验。验证的完备性高,但实施困难。......
  • 【个人笔记】2023年搭建基于webpack5与typescript的react项目
    写在前面由于我在另外的一些文章所讨论或分析的内容可能基于一个已经初始化好的项目,为了避免每一个文章都重复的描述如何搭建项目,我在本文会统一记录下来,今后相关的文章直......
  • 读Java8函数式编程笔记01_Lambda表达式
    1. Java8函数式编程1.1. 没有单子1.2. 没有语言层面的惰性求值1.3. 没有为不可变性提供额外支持1.4. 集合类可以拥有一些额外的方法:default方法2. 现实世界中......
  • 逆向技巧——从混淆说明IDA Python脚本的使用
    之前工作的时候,遇到过病毒需要使用IDApython进行反混淆的问题,但是由于病毒的工作量较大、前置步骤多,没有很好的总结。闲下来了,有空了,根据网上的Demo做个实验记录一下。......
  • 《RPC实战与核心原理》学习笔记Day8
    09|健康检测:这个节点挂了,为啥还要疯狂发请求?服务调用方在每次调用服务提供方的服务时,RPC框架会根据路由和负载均衡算法选择一个具体的IP地址,为了保证请求成功,我们需要确......
  • 小技巧,让VS2008打开VS2010的工程
    今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2010,只装了VS2008,我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下:选择的文件是解决方案文......