---
id: 5900f4a21000cf542c50ffb5
title: '問題 310: ニム平方数'
challengeType: 1
forumTopicId: 301966
dashedName: problem-310-nim-square
---

# --description--

アリスとボブが「ニム平方数」というゲームをします。

ニム平方数は、3 つの石の山を使う通常のニムと似ていますが、プレイヤーは 1 つの山から平方数個の石を取らなければなりません。

3 つの山に積まれた石の数を、3 つの数の順序組 ($a$ $b$, $c$) として表します。

$0 ≤ a ≤ b ≤ c ≤ 29$ の場合、次のプレイヤーが負けるポジションは 1160 個あります。

$0 ≤ a ≤ b ≤ c ≤ 100\\,000$ の場合に次のプレイヤーが負けるポジションの数を求めなさい。

# --hints--

`nimSquare()` は `2586528661783` を返す必要があります。

```js
assert.strictEqual(nimSquare(), 2586528661783);
```

# --seed--

## --seed-contents--

```js
function nimSquare() {

  return true;
}

nimSquare();
```

# --solutions--

```js
// solution required
```
