この公式のポイント
- 格子多角形の面積は S=i+2b−1
- 周上の点は辺ごとに gcd でたす
- 証明は長方形→直角三角形→つなぐ
- 入試では検算・格子点の個数の逆算に使う

うかるくん
周上の格子点って、頂点だけ数えればいいんじゃないの?
![合格先生]()
合格先生
辺のとちゅうの点も入れるんだ。辺ごとに gcd をたせば b が出る。あとは S=i+2b−1 だ。
ピックの定理
方眼の交点(格子点)だけを頂点にもつ多角形(格子多角形)なら、格子点の個数を数えるだけで面積がわかります。1899年にオーストリアの数学者ピックが発表した定理です。
格子多角形の面積
S=i+2b−1- i:多角形の内部にある格子点の個数
- b:多角形の周上(辺の上と頂点)にある格子点の個数
条件:頂点がすべて格子点で、辺が交わらない(穴のあいていない)多角形。
内部の格子点(青)12個、周上の格子点(赤)8個。S=12+4−1=15
周上の格子点の数え方:2つの格子点 (x1,y1)、(x2,y2) を結ぶ線分の上の格子点は、両はしをふくめて gcd(∣x2−x1∣, ∣y2−y1∣)+1 個です(最大公約数の分だけ等しく区切られるため)。多角形全体では、各辺の gcd をたしたものが b になります(頂点を2回数えないため)。
証明(考え方)
f(P)=i+2b−1 とおいて、どんな格子多角形でも f(P)=S となることを、次の順に示します。
① 辺が方眼にそった長方形:横 m、縦 n なら、内部は (m−1)(n−1) 個、周上は 2(m+n) 個。
f=(m−1)(n−1)+(m+n)−1=mn=S
② 直角をはさむ2辺が方眼にそった直角三角形:①の長方形を対角線で半分にしたものです。対角線上の格子点は、両はしをのぞいて d−1 個(d=gcd(m,n))。長方形の内部の点のうち対角線上にないものが、ちょうど半分ずつに分かれるので
i=2(m−1)(n−1)−(d−1),b=m+n+d
f=2(m−1)(n−1)−d+1+m+n+d−1=2mn=S
長方形と直角三角形では、数えた値と面積が一致する
③ つないでも式がくずれない:格子多角形 P1, P2 を、1本の辺(格子点が両はしをふくめて k 個)でつないで P をつくると、つなぎ目の両はし以外の k−2 個は内部の点に変わり、両はしは周上に残ります。
i=i1+i2+(k−2),b=b1+b2−2k+2
f(P)=i1+i2+k−2+2b1+b2−k+1−1=f(P1)+f(P2)
面積も S=S1+S2 なので、P1, P2 で式が成り立てば P でも成り立ちます。同じ式から、大きい図形から一部を取りのぞいた図形でも成り立ちます(f(P1)=f(P)−f(P2))。
つなぎ目の辺の格子点(緑)は内部に変わる。それでも i+b/2−1 は2つの和になる
④ どんな格子三角形でも:格子三角形は、まわりを囲む長方形から、②の直角三角形(と長方形)を取りのぞいた形です。①②③より成り立ちます。
⑤ どんな格子多角形でも:対角線で格子三角形に分けられるので、③をくり返して成り立ちます。(「どんな多角形も対角線で三角形に分けられる」ことは、ここでは認めて使っています。)
大学受験での使い方
大学受験例題1(数えて面積)
3点
(0,0)、
(4,0)、
(1,3) を頂点とする三角形の面積を、ピックの定理で求めなさい。
解き方
周上:辺ごとに gcd(4,0)=4、gcd(3,3)=3、gcd(1,3)=1 で b=4+3+1=8。
内部:(1,1)、(1,2)、(2,1) の i=3 個。
S=3+28−1=6。(底辺4、高さ3で 21⋅4⋅3=6 と一致。)
答え 6
大学受験例題2(内部の格子点の個数)
3点
(0,0)、
(10,0)、
(0,6) を頂点とする三角形の内部にある格子点の個数を求めなさい。
解き方
面積 S=21⋅10⋅6=30。周上:10+6+gcd(10,6)=10+6+2=18 個。
ピックの定理 30=i+218−1 より i=22。
答え 22 個
大学受験例題3(格子点の正三角形はない)
3つの頂点がすべて格子点である正三角形は存在しないことを示しなさい。
解き方
あると仮定し、1辺を s とします。2つの格子点の距離の2乗なので s2 は正の整数。面積は 43s2 で、これは無理数です。
一方、ピックの定理より面積は i+2b−1 で有理数。矛盾するので、存在しません。
答え 存在しない(面積が有理数と無理数で矛盾)
高校の範囲をこえる内容と入試での使い方
教科書での位置:ピックの定理は高校の教科書にはない発展内容です。ただし、上の証明は長方形・三角形の面積と数え上げだけでできていて、高校生でも追えます。
入試での使い方:
- 面積を求める問題は、座標の公式(座標で三角形の面積)などで計算するのが基本です。ピックの定理は検算に使うと便利です。
- 反対に「内部の格子点の個数」を数える問題では、面積と周上の点から i を逆算できます。記述式では、ピックの定理を使うなら証明を添えるか、直線 x=k ごとに数える方法でも確かめておくのが安全です。
- 難関大の入試では、格子点の個数を数える問題で、この定理が背景になっているものがあります。
穴のあいた多角形:穴が h 個ある格子多角形では S=i+2b+h−1 になります(b は外側と穴のふちの格子点の合計)。
立体では成り立たない:空間の格子点を頂点とする四面体で、頂点 (0,0,0)、(1,0,0)、(0,1,0)、(1,1,r)(r は正の整数)のものは、頂点以外に格子点をふくみませんが、体積は 6r で r によって変わります。格子点の数だけでは体積が決まらないので、ピックの定理のような式は立体にはありません。
よくある間違い
![腕でバツを作る合格先生]()
合格先生
−1 を忘れたり、b を半分にし忘れたりするな。1マスの正方形で 0+2−1=1 と確かめよう。
- 頂点だけを周上の点にする:b には辺の途中の格子点もふくみます。辺ごとに gcd を計算して数えましょう。
- −1 を忘れる・b を半分にし忘れる:S=i+2b−1。正方形1マス(i=0, b=4)で 0+2−1=1 と確かめると覚えやすいです。
- 頂点が格子点でない図形に使う:頂点が1つでも格子点からずれていたら使えません。
練習問題
![ひらめいたサクラちゃん]()
サクラちゃん
内部の点と周上の点、色を分けて数えよう!
- 大学受験 4点 (0,2)、(2,0)、(4,2)、(2,4) を頂点とする正方形について、i、b を数えて面積を求めなさい。
答えと解説を見る
周上は各辺 gcd(2,2)=2 で b=8、内部は (1,2),(2,1),(2,2),(2,3),(3,2) の i=5。S=5+4−1=8 - 大学受験 内部に格子点がなく、周上の格子点が頂点の3個だけの格子三角形の面積を求めなさい。
答えと解説を見る
S=0+23−1=21 - 大学受験 3点 (0,0)、(7,0)、(0,4) を頂点とする三角形の内部にある格子点の個数を求めなさい。
答えと解説を見る
S=14、b=7+4+gcd(7,4)=12。14=i+6−1 より i=9
関連する公式
よくある質問
ピックの定理とは?
頂点がすべて格子点の多角形の面積が、内部の格子点の数iと周上の格子点の数bを使って S=i+b/2−1 と表せるという定理です。
ピックの定理はどうやって証明しますか?
方眼にそった長方形と直角三角形で成り立つことを確かめ、2つの多角形を辺でつないでも式が保たれることを示して、三角形、多角形へと広げます。
ピックの定理は入試で使ってよいですか?
高校の教科書にない発展内容なので、記述式では証明を添えるか別の方法でも確かめるのが安全です。検算や格子点の個数の逆算には便利です。
立体でも同じような公式がありますか?
ありません。頂点以外に格子点をふくまないのに体積がいくらでも大きくなる四面体があるので、格子点の数だけでは体積が決まりません。
あわせて読みたい
出典・参考
- 文部科学省「高等学校学習指導要領(平成30年告示)」数学A(数学と人間の活動)
- 高校の範囲外の発展内容(格子点の幾何)
最終更新:2026年10月11日/作成:大学受験合格大作戦