求教,高人请赐教
输入大于3的n组数据,第一列数值是(1~n),第一列每连续的三个,对应第二列中求和最大的输出来。
Sample Input
1 2
2 6
3 3
4 4
5 1
4 4
2 6
5 1
1 2
3 3
Sample Output
2 3 4 /*第一列二三四,对应6,3,4和为13,最大*/
2 3 4/输入可以无序,输出仍是对应有序的输出/
我的想法是,scanf("%d %d",&i,&j); a[i]=j;/*将第一列的做下标,第二列输入到对应下
标,可节省对第一列的排序*/
下面有个疑问是每一个n组数据要怎么判断输入结束,怎么知道输入了多少组呢?