题目描述 给定 $N$ 个整数,每次从中挑选两个整数构成一个二元组,请问共可以构成多少个不同的二元组? 将所有不同的二元组按照字典顺序输出,即:当第一个数不同时,第一个数小的二元组排在前面;当第一个数相同时,第二个数小的二元组排在前面。 输入格式 第一行输入一个整数 $N$,$N \leq 30$。 第二行输入 $N$ 个整数。 输出格式 将所有不同的二元组按照字典顺序输出。 每行输出一个二元组,输出格式为 (a,b)。 数据范围 $2 \leq N \leq 30$, 输入整数取值范围 $[1,100]$。 输入样例 3 1 2 3 输出样例 (1,2) (1,3) (2,1) (2,3) (3,1) (3,2)