NKOJ 1197 电网
NKOJ 1197 电网
思路
我们知道毕克定理是:当 \(a\) 为多边形内的点数,\(b\) 为多边形边上的点数,\(S\) 为多边形面积,
\[2S=2a+b-2
\]
我们已知面积,可以通过计算得到 \(b\) 即可算出 \(a\) 。
实现方法
- 如何计算 \(b\) ?
- 一个三角形的一条边在 \(x\) 轴上,给出了另一个顶点,过顶点向 \(x\) 轴作垂线,可计算出两个直角三角形的斜边上的点数分别为
\[\gcd(|p-n|,m) \text{和} \gcd(m,n)
\]
可以通过解析式推导。
代码
略。
注意事项
- 不要把毕克定理记错了。

浙公网安备 33010602011771号