蒟蒻的尊严被打得一败涂地20

不知不觉二十篇了

题目描述

有一个由 nn 颗珍珠串成的项链,项链是一个环,首尾相连。其中有一颗珍珠上有特殊的记号,我们称它为起始珍珠

有个外星人很会发射宇宙射线,他依次发射了 mm 轮宇宙射线,第 ii 轮有一个参数 aiai​,表示:

  • 外星人从起始珍珠开始数,起始珍珠是 00 号,起始珍珠的下一个珍珠是 11 号,以此类推(数完一圈后还会继续,例如 nn 号珍珠仍然是起始珍珠,n+1n+1 号珍珠是起始珍珠的下一个珍珠)。外星人会对编号为 0,ai,2ai,…0,ai​,2ai​,… 这些 aiai​ 倍数位置上的珍珠都发射一次宇宙射线。

一开始所有珍珠都是红色的,而当一个珍珠被发射宇宙射线后就会被从红色染成蓝色。

你需要输出:对于每轮操作,有多少个操作前为红色的珍珠被这轮操作变成了蓝色。

输入格式

第一行:两个整数 n,mn,m。

第二行:mm 个整数 a1,…,ama1​,…,am​。

输出格式

第一行:mm 个整数,分别表示每轮操作中有多少个操作前为红色的珍珠被变为蓝色。

输入输出样例

输入 #1

6 6
6 3 4 2 5 1

输出 #1

1 1 2 0 2 0

说明/提示

【样例解释】

如图是初始时以及每次操作后各珍珠的颜色,起始珍珠编号为 00,可以看到,每次操作新染蓝的珍珠数量分别为 1,1,2,0,2,01,1,2,0,2,0:


【数据范围】

对于全部数据:1≤n,m≤5×1051≤n,m≤5×105,1≤ai≤n1≤ai​≤n。

子任务编号n≤n≤m≤m≤特殊限制分值
Subtask 1Subtask 11001001001001515
Subtask 2Subtask 210001000100010001515
Subtask 3Subtask 3105105105105ai∣nai​∣n2020
Subtask 4Subtask 410510510102020
Subtask 5Subtask 55×1055×1055×1055×1053030

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值