题目描述
新年到了,小立到小达家做客,他们开始玩游戏。小达拿出一张纸,写下一列数 ai,长度为 ni。
每次操作,小立选择两个数ai和aj,把其中一个数加到另一个数中,即令ai=ai+aj 。特别地,允许这两个数同为ai,即令ai=ai+ai
小达请小立通过若干次操作使得这一列数从左往右不下降,即任意相邻两个数ai和ai+1都满足:ai≤ai+1。
如果小立的操作次数不超过50次,则他赢得游戏。
输入格式
第1行:1个整数n,表示这一列数的个数
第2行:n个整数,表示这一列数
输出格式
第1行:1个整数k,表示操作的总次数。如果k=0,则不再输出后续信息,否则
接下来k行,每行2个整数i,j,表示把aj加到ai上
样例
样例输入
5
2 1 1 1 1
样例输出
4
2 1
3 1
4 1
5 1
数据范围与提示
1≤n≤20
−20≤ai≤20