必威体育Betway必威体育官网
当前位置:首页 > IT技术

ACM845-无主之地1

时间:2019-08-09 11:45:21来源:IT技术作者:seo实验室小编阅读:80次「手机版」
 

无主之地1

无主之地1

时间限制:1000 ms  |  内存限制:65535 KB

难度:0

描述
子晓最近在玩无主之地1,他对这个游戏的评价不错,结合了FPS与RPG元素,可玩度很高。不过,他发现了一代的任务系统做的不好,任务系统并没有帮他统计清楚哪个区域有多少任务,而且,给任务的时候呢,也比较散乱。比如,在1区域的一个任务点,你领到了4个任务;2区域的一个任务点,你领到了3个任务;游戏一段时间后,你又在1区域另一个任务点个领到了3任务(之前任务没有完成),3区域领到了9个任务……他感觉很凌乱,现在他要设计一个程序来统计每个区域有多少个任务。
输入
多组测试数据,以输入0 0结束

每组数据占一行,输入m区域,n个任务(0<m,n<100)

输出
输出各个区域的统计结果(不要求排序)
样例输入
1 3
2 3
3 4
1 7
0 0
样例输出
1 10
2 3
3 4

#include<stdio.h>

int main()

{

int m, n, a[100][2], i, j, k, p, q, b[100][2],flag1;

scanf("%d %d", &m, &n);

i = 0;

while (m != 0 && n != 0)

{

a[i][0] = m;

a[i][1] = n;

scanf("%d %d", &m, &n);

i++;

}

j = i;//j表示测试数据行数

q = 0;//记录数组b的行数

for (i = 0; i < j; i++)

{

flag1 = 0;//标志该元素前面是否有相同数据

for (p = 0; p < i; p++)

if (a[i][0] == a[p][0])//如果前面有相同的

{

flag1 = 1;

break;

}

if(flag1==0)//若前面无相同区域

{

b[q][0] = a[i][0];

b[q][1] = a[i][1];

for (k = i + 1; k < j; k++)

if (a[i][0] == a[k][0])//若后面有相同的区域

b[q][1]+=a[k][1];

q++;

}

}

for (j = 0; j<q; j++)

printf("%d %d\n", b[j][0], b[j][1]);

return 0;

}

相关阅读

货拉拉APP产品分析:作为同城货运的APP,是如何在市场上占

在上一篇产品分析报告《产品分析:货拉拉APP–(交互优化篇)》中,笔者对货拉拉进行了简单的分析,并提出了相关的交互优化。这篇文章是上

企业网络营销之地图营销

企业的网络营销目前已处于一个瓶颈,诸如邮件营销、微博营销、SEO、SEM等营销方式逐渐普及之后,需要用新的营销方式来破茧重生。要想

教你几招轻松搞定百度知道霸占首页一席之地

对现如今仍然在从事SEO一线工作的童鞋以及为数众多的个人站长来说,百度令我们又爱又恨。外界甚嚣尘上的各种创业融资,各路大神的日

以音乐的高清MV在市场中拼得一席之地,音悦台的未来还有

你以为我是做视频的,其实我是做音乐的,说到底,现在我是做粉丝经济的。我也是一次偶然的机会下使用了这款产品,当时刚出了一个韩剧,很火

豆瓣网推广攻略:被站长忽视的无硝烟之地

作为豆瓣网五年的资深用户,并拥有两年豆瓣网品牌线上推广经验的笔者来说,豆瓣相比很多网站来说,它有无可比拟的品牌推广的优势。在20

分享到:

栏目导航

推荐阅读

热门阅读