C. C. 整除 2

    传统题 文件IO:div 1000ms 256MiB

C. 整除 2

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

C. 整除 2

给定一个长度为 nn 的数列 aa,你可以操作任意次,每次选择数列中相邻的两个元素 u,vu,v,计算 w=u+vw=u+v,并将 ww 插入 u,vu,v 之间,再把 u,vu,v 删除。

求出最终数列中最多能有多少项能被 pp 整除。

输入格式

第一行两个整数 n,pn,p

第二行共 nn 个数,表示数列 aa

输出格式

仅一行一个数,表示答案。

样例

输入样例 1

5 3
1 2 3 1 2

输出样例 1

3

样例 1 说明

两次均选定 u=1,v=2u=1,v=2,操作后,数列 a=[3,3,3]a=[3,3,3]

数据规模与约定

  • 数据点 11p=2p=2
  • 数据点 232\sim3n10n\le 10
  • 数据点 464\sim6n2×103n\le 2\times10^3
  • 数据点 7107\sim10:无特殊限制。

对于 100%100\% 的数据,有 1n,p,ai1061\le n,p,a_i\le 10^6

0813B

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-13 14:30
结束于
2026-8-13 16:30
持续时间
2 小时
主持人
参赛人数
43