您从来没有见过这么菜的东西对不对。没错我就是这么菜。实在对不起玷污了您的眼睛。

OI 中经常遇到有关下取整和上取整的运算,这些公式手推很容易,但是对我这种菜鸡来说非常容易出错并且需要耗时,因此不如把他们记住。

设 \(a,b,m\) 为正整数:

\[\lfloor\frac{a}{b}\rfloor=\lceil\frac{a+1}{b}\rceil-1,\lceil\frac{a}{b}\rceil=\lfloor\frac{a-1}{b}\rfloor+1 \]
\[ab\ge m\Leftrightarrow a\ge\lceil\frac{m}{b}\rceil\Leftrightarrow b\ge\lceil\frac{m}{a}\rceil \]
\[ab\gt m\Leftrightarrow a\gt\lfloor\frac{m}{b}\rfloor\Leftrightarrow b\gt\lfloor\frac{m}{a}\rfloor \]
\[ab\le m\Leftrightarrow a\le\lfloor\frac{m}{b}\rfloor\Leftrightarrow b\le\lfloor\frac{m}{a}\rfloor \]
\[ab\lt m\Leftrightarrow a\lt\lceil\frac{m}{b}\rceil\Leftrightarrow b\lt\lceil\frac{m}{a}\rceil \]

【学习笔记】关于正整数除法下取整和上取整的一些基本运算公式相关推荐

  1. git学习笔记——Linux和Windows下git的基本操作

    git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...

  2. 传智博客学习笔记8--面向对象下

    传智博客学习笔记8--面向对象下 2009-3-12 15:41:42 继承 extends 接口 interface 如果一个抽象类中的所有方法都是抽象的,我们就可以将这个类用另外一种方式来定义,也 ...

  3. 13、《Libevent中文帮助文档》学习笔记13:Linux下集成、运行libevent

    Linux下编译libevent的指导可以参考<4.<Libevent中文帮助文档>学习笔记4:Linux下编译libevent>,完成编译.安装,生成so库后,其他程序即可依 ...

  4. springcloud学习笔记---环境搭建--Linux下jdk安装

    springcloud学习笔记-环境搭建–Linux下jdk安装 1.官网下载jdk1.11 链接: https://pan.baidu.com/s/1vZ4PoJAnwczkRICfCNKHAA 提 ...

  5. 《崔庆才Python3网络爬虫开发实战教程》学习笔记(5):将爬虫爬取到的数据存储到TXT,Word,Excel,Json等文件中

    本篇博文是自己在学习崔庆才的<Python3网络爬虫开发实战教程>的学习笔记系列,此套教程共5章,加起来共有34节课,内容非常详细丰富!如果你也要这套视频教程的话,关注我公众号[小众技术] ...

  6. html5猜颜色游戏,好看漂亮的html5网页特效学习笔记(3)_猜猜下一个颜色是什么?...

    效果: 根据给出的两个连续颜色,玩家需要猜出下一个是什么颜色 随机关卡 使用vw,vh,vmin,vmax来屏幕自适应 很难玩 html+css+javascript,但js很短并不难,上手难度:简单 ...

  7. OpenCV学习笔记(九)——图像轮廓(下)

    <OpenCV轻松入门:面向Python>学习笔记(九) 1-3 查找并绘制轮廓.矩特性及Hu矩 4-5 轮廓拟合及凸包 6. 利用形状场景算法比较轮廓 6.1 计算形状场景距离 6.2 ...

  8. HaaS学习笔记 | HaaS框架环境下基于MicroPython的LED跑马灯实现及比较

    [1]题目要求 [案例]:在HaaS框架下用原生MicroPython实现LED跑马灯.       蓝蜻蜓ESP32开发板的LED灯电路连接如下:          D3灯----GPIO14,高电 ...

  9. 【学习笔记】Keras库下的resnet源码分析

    Keras库下的resnet源码应用及解读 其实我也不知道这种东西有没有写下来的必要,但是跑代码的时候总摸鱼总归是不好的.虽然很简单,不过我也大概做个学习记录,写给小白看的.源码来自keras文档,大 ...

最新文章

  1. 在腾讯,我的试用期总结!
  2. Knative 初体验:CICD 极速入门
  3. .NET 5 部署在docker上运行
  4. P4064 [JXOI2017]加法
  5. MySQL命令之show用法详解
  6. Mac上的抓包工具Charles
  7. 从挂科学渣到史上学历最低诺奖得主,他用17年时间重新证明自己
  8. 分布式系统中的领导选举
  9. idea 添加注释模版
  10. 个性化你的IE,把你的名字刻在IE上!
  11. DES、3DES、AES以及RSA加密介绍
  12. 【单片机仿真】(五)寻址方式 — 立即寻址与寄存器间接寻址
  13. sata和sas硬盘Linux,SAS硬盘与SATA硬盘的功能对比
  14. html制作网页案例代码----(故宫博物馆9页)特效很多
  15. 听别人的故事探索属于自己的方法
  16. 《强化学习周刊》第3期:深度强化学习如何提升鲁棒性和性能
  17. Linux下的C编程(一)你好 世界
  18. 欢迎大家关注我的微信公众帐号小q机器人(xiaoqrobot)
  19. 如何判断车距:车距判断技巧图解
  20. 公司MES项目现场落地实施总结

热门文章

  1. c++ c6386 缓冲区 溢出_Office 远程溢出漏洞测试与分析
  2. Go进阶(4): string接口函数+时间接口函数+内置函数+错误处理
  3. Xml文件数据的优点
  4. 加快vs2010的启动速度
  5. 声明 struct x1 { ...}; 和 typedef struct { ...} x2; 有什么不同?
  6. 细说HTML元素的ID和Name属性的区别
  7. 面向对象的C语言编程-DynamicLinkageGenericFunctions--C语言中的偷梁换柱
  8. shell高级编程--引用
  9. BUUCTF-Reverse:xor(涉及异或脚本编写)
  10. 「 每日一练,快乐水题 」1984. 学生分数的最小差值