题目:NYOJ 845 无地之主1
#include <stdio.h>
int main()
{
int a[110],b[110]; //a[i]存储 区域标号,b[i]存储 对应区域的任务个数
int m,n,i=1,j;
while(~scanf("%d %d",&m,&n))
{
if(m==0 && n==0)
break;
if(i==1) //当为第一组输入
{
a[1]=m; //存储区域标号
b[1]=n; //对应区域任务个数
i++;
}
else
{
for(j=1;j<=i-1;j++) //判断是否存储过该区域
{
if(m==a[j])
{
b[j]+=n; //是,直接找到,加上任务个数
break;
}
}
if(j==i) //否,存储区域标号和任务个数
{
a[i]=m;
b[i]=n;
i++;
}
}
}
for(j=1;j<=i-1;j++)
printf("%d %d\n",a[j],b[j]);
return 0;
}