#P1006. [NOIP1997 普及组] 排三角形

    ID: 611 传统题 1000ms 125MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>搜索基础算法枚举1997NOIP 普及组

[NOIP1997 普及组] 排三角形

题目描述

1122···9999 个数排成下列形态的三角形。

   a
  b c
 d   e
f g h i

其中:aia ~ i 分别表示 1122···99 中的一个数字,并要求同时满足下列条件:

  1. a<f<ia < f < i
  2. b<db < dg<hg < hc<ec < e
  3. a+b+d+f=f+g+h+i=i+e+c+a=Pa + b + d + f = f + g + h + i = i + e + c + a = P

程序要求:根据输入的边长之和 PP,输出所有满足上述条件的三角形的个数。

输入格式

每个测试文件只包含一组测试数据,每组输入一个整数 PP,表示边长之和。

输出格式

对于每组输入数据,输出所有满足上述条件的三角形的个数。如果无解,则输出 Not exist

23
2