text: ---
  id: 5900f4701000cf542c50ff83
  challengeType: 5
  title: 'Problem 260: Stone Game'
  videoUrl: ''
  localeTitle: 问题260：石头游戏
  ---
  
  ## Description
  <section id="description">一场比赛由三堆石头和两名球员组成。在轮到时，玩家从堆中移除一个或多个宝石。但是，如果她从多个桩中取石头，她必须从每个选定的桩中移除相同数量的石头。 <p>换句话说，玩家选择一些N&gt; 0并从任何一个桩中移除：N个石头;或任意两桩（总共2N）中的每一块N石;或者从三个桩中的每一个（总共3N）中的N个石头。拿最后一块石头的玩家赢了比赛。 </p><p>获胜配置是第一个玩家可以强制获胜的配置。例如，（0,0,13），（0,11,11）和（5,5,5）是获胜配置，因为第一个玩家可以立即移除所有宝石。 </p><p>失败的配置是第二个玩家可以强制获胜的配置，无论第一个玩家做什么。例如，（0,1,2）和（1,3,3）正在失去配置：任何合法移动都会为第二个玩家留下获胜配置。 </p><p>考虑所有丢失的配置（xi，yi，zi），其中xi≤yi≤zi≤100。我们可以验证Σ（xi + yi + zi）= 173895。 </p><p>求Σ（xi + yi + zi）其中（xi，yi，zi）在失去的配置范围内，xi≤yi≤zi≤1000。 </p></section>
  
  ## Instructions
  <section id="instructions">
  </section>
  
  ## Tests
  <section id='tests'>
  
  ```yml
  tests:
    - text: <code>euler260()</code>应该返回167542057。
      testString: assert.strictEqual(euler260(), 167542057);
  
  ```
  
  </section>
  
  ## Challenge Seed
  <section id='challengeSeed'>
  
  <div id='js-seed'>
  
  ```js
  function euler260() {
    // Good luck!
    return true;
  }
  
  euler260();
  
  ```
  
  </div>
  
  
  
  </section>
  
  ## Solution
  <section id='solution'>
  
  ```js
  // solution required
  ```
  
  /section>
  