2021-09-24 HOJ 1525 - Counting Squares HOJ 解説 問題URL 問題概要 二次元座標平面上に個の点があり、番目の点の座標はである。次の条件を満たす整数の組の個数を求めよ。 四角形は正方形である。 制約 解説 整数が条件を満たすとき以下のことが成り立ちます。 または よって、上記の条件を満たすペアを数え上げればよいです。これは求めた値をソートし連続する同じ値の個数から求める方法や、C++ならばstd::mapを使う方法があります。