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