996 B
996 B
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
5900f43e1000cf542c50ff50 | 問題 210: 鈍角三角形 | 5 | 301852 | problem-210-obtuse-angled-triangles |
--description--
|x| + |y| ≤ r
を満たす整数座標の点 (x
,$y$) からなる集合 S(r)
について考えます。
点 (0,0) を $O$、点 (\frac{r}{4}
, \frac{r}{4}
) を C
とします。
三角形 OBC
が鈍角を持つ、すなわち最大角 α
が 90°<α<180°
であるような、$S(r) 内の点 B
の数を $N(r) とします。
したがって、例えば N(4)=24
, N(8)=100
です。
N(1\\,000\\,000\\,000)
を求めなさい。
--hints--
obtuseAngledTriangles()
は 1598174770174689500
を返す必要があります。
assert.strictEqual(obtuseAngledTriangles(), 1598174770174689500);
--seed--
--seed-contents--
function obtuseAngledTriangles() {
return true;
}
obtuseAngledTriangles();
--solutions--
// solution required