题目:
疫情来势汹汹,谣言满天飞的局面接踵而至。比如“武汉官员领导戴的口罩比医护人员好”是谣言,“国务院免除武汉红十字会救灾物资管理权”是谣言。也有些说法尚在论证,比如“新冠病毒能存活5天”有待论证,“门把手会传播新型冠状病毒”有待论证。只要尚未证实,我们都应做到不信不传。然而,总有一些人在造谣。现在有n个人,编号分别为1—n。造谣者向他们传播了m次谣言,每个谣言的影响范围不同。每次造谣者选中一个人A,若谣言的影响范围为B,则A会告诉所有与它编号的差不超过B的人。你的任务是计算每个人最后收到的是第几次谣言。
输入描述:
第1行输入n和m,接下来m行,每行两个数A 、B
输出描述:
输出一行n个数,第i个数表示编号位i的人收到的我最后一次谣言。没有收到谣言输出0
样例输入:
10 5
7 2
4 5
2 1
6 2
3 1
样例输出:
3 5 5 5 4 4 4 4 2 0
代码如下:
运行结果:
新型冠状肺炎病毒谣言的传播
猜你喜欢
转载自blog.csdn.net/m0_45892187/article/details/104209108
今日推荐
周排行