类欧几里得算法与推导

总起

类欧几里得主要是模仿欧几里得函数的过程,求解一些问题,时间复杂度与欧几里得一致。

这里写图片描述

我们这里主要是要多弄一个j,然后和i交换主体,再把i消去,达到转移为新状态的目的。

这里写图片描述这里写图片描述

代码

目前懒得写,反正式子是推两次了,很正确

题目

[JZOJ3327]陶陶的难题
bzoj2852 vijos1504 强大的区间
NOIP2012 同余方程 //好像不是类欧

另一道经典例题

在整数格点的平面上有一个简单多边形(顶点坐标均为有理数),问其内部有多少格点。(题目保证不会有格点出现在边界上)

分析

梯形剖分:把每个出现了顶点的纵坐标描黑,可以把原图划分成若干个梯形(或退化的梯形)
先梯形剖分,任务变成求某条线段下方的整点数。
这就是∑⌊(ax+b)/c⌋ 的形式了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值