CF1957A.Stickogon

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Stickogon

题目描述

给定 nn 个木棍,第 ii 个长度为 aia_i

你需要保证:

  • 构成的任意多边形每一边由一根木棍构成。

  • 没有木棍用于多个多边形的边。

求通过这些木棍同时能构造的多边形数量。

注:不可以破坏木棍。

输入格式

第一行一个整数 tt,表示数据组数。

接下来对于每组数据,第一行一个整数 nn

接下来 nn 个整数,表示 aia_i

输出格式

tt 行,每行一个整数,表示答案。

说明/提示

对于第一组数据,显然一根木棍无法构造多边形。

对于第二组数据,显然两根木棍也无法构造多边形。

对于第三组数据,可以用四根长度为 33 的木棍构造一个正方形。

对于第四组数据,可以用五根长度为 22 的木棍构造一个五边形,然后用四根长度为 44 的木棍构造一个正方形。

对于全部数据,满足 1t,n,ai1001\le t,n,a_i\le100

样例

4
1
1
2
1 1
6
2 2 3 3 3 3
9
4 2 2 2 2 4 2 4 4
0
0
1
2

在线编程 IDE

建议全屏模式获得最佳体验