[学习笔记] Pick定理

定义

  • 对于一个所有顶点均为整点的简单多边形,定义 S S S 为这个多边形的面积, i i i 为严格在这个多边形内部的格点数, b b b 为在这个多边形边上的格点数,则三者满足关系式: S = i + b 2 − 1 S = i + \frac{b}{2} - 1 S=i+2b1

证明

  • 以下提到的所有多边形均指所有顶点均为整点的简单多边形。
  • 首先考虑证明以下两条引理,则 Pick 定理显然成立:
  1. 若两个只有一条公共边的多边形满足 Pick 定理,则将两个多边形去掉公共边,合并成的一个多边形也满足 Pick 定理。
  2. 任意一个三角形都满足 Pick 定理。
  • 考虑 引理1 的证明:
  1. 设合并的两个多边形为 P , Q P,Q P,Q,它们的公共边上的格点数(不包括端点)为 c c c
    S = S P + S Q = i P + i Q + b P + b Q 2 − 2 = i − c + b + 2 c + 2 2 − 2 = i + b 2 − 1 \begin{aligned}S &= S_P + S_Q \\&=i_P + i_Q + \frac{b_P + b_Q}{2} - 2\\&= i - c + \frac{b + 2c + 2}{2} - 2\\& =i + \frac{b}{2} - 1 \\\end{aligned} S=SP+SQ=iP+iQ+2bP+bQ2=ic+2b+2c+22=i+2b1
  • 引理1 得证。
  • 考虑 引理2 的证明:
  1. 已知面积为 1 的正方形满足 Pick 定理,由 引理1 得任意大小的矩形都满足 Pick 定理。
  2. 将一个矩形拆分为两个全等的直角三角形,证明任意一个直角三角形都满足 Pick 定理。
  3. 同样设两个直角三角形公共边上的格点数(不包括端点)为 c c c,原矩形为 R R R,拆分出的直角三角形为 T T T
    S T = S R 2 = i R 2 + b R 4 − 1 2 = 2 i T + c 2 + 2 b T − 2 c − 2 4 − 1 2 = i T + b T 2 − 1 \begin{aligned} S_T &= \frac{S_R}{2} \\ &= \frac{i_R}{2} + \frac{b_R}{4} - \frac{1}{2} \\ &= \frac{2i_T + c}{2} + \frac{2b_T - 2c - 2}{4} - \frac{1}{2} \\ &= i_T + \frac{b_T}{2} - 1\\ \end{aligned} ST=2SR=2iR+4bR21=22iT+c+42bT2c221=iT+2bT1
  4. 那么任意一个三角形显然可以由一个矩形拆去不多于3个的直角三角形得到,由类似于证明 引理1 的方法我们也能得到:

有两个只有一条公共边的多边形,若将这两个多边形去掉公共边,合并成的一个多边形满足 Pick 定理,且这两个多边形中有一个满足 Pick 定理,则另一个多边形也满足 Pick 定理。

  • 引理2 得证。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值