3月14日 NOIP 模拟赛 T1
  • 板块学术版
  • 楼主STDLRZ
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/3/14 16:10
  • 上次更新2024/3/14 16:13:06
查看原帖
3月14日 NOIP 模拟赛 T1
1251949
STDLRZ楼主2024/3/14 16:10

高斯消元

问题描述

everlasting 觉得太无聊了,于是决定自己玩游戏! 他拿出了nn 个小圆,第 ii 个的颜色是 aia_i。

接着他将这 nn 个小圆复制 mm 次并依次连接起来。之后他发现其中有很多颜色相同的小圆,于是他决定:每有k个连续颜色相同的小圆就将他们消去,并将剩下的依次连接。(注意只会消除 kk 个,即使有超过 kk 个)他将每次从头开始不断进行这个操作直到无法操作为止。他想知道最后能剩下多少个小圆?

输入格式

从文件 guass.inguass.in 中输入数据。

第一行三个正整数 n,m,kn,m,k,表示开始小圆的个数,复制次数和消除连续小圆的个数。

第二行 nn 个正整数,第 ii 个数表示第 ii 个小圆的颜色。

输出格式

输出到文件 guass.outguass.out 中。

一个整数,表示剩余小圆的个数。

样例 1 输入

4 5 2
1 2 3 1

样例 1 输出

12

样例 1 解释

原来的顺序是1 2 3 1 1 2 3 1 1 2 3 1 1 2 3 1 1 2 3 1,共删掉 88 个 11 ,剩余 1212 个。

样例 2 输入

1 9 2
1

样例 2 输出

1

样例 2 解释

剩余 11 个 11。

样例 3 输入

3 10 2
1 2 1

样例 3 输出

0

样例 3 解释

注意新形成的连续k个小圆也会消除。

数据规模与约定

测试点编号n的范围n的范围m的范围m的范围k的范围k的范围ai的范围a_i的范围其他性质
1=1=1=1=1<109< 10^9<109<10^9
2=1=1≤105\leq 10^5≤109\leq 10^9≤109\leq 10^9
3≤103\leq 10^3≤103\leq 10^3=2=2=1=1
4≤103\leq 10^3≤103\leq 10^3=2=2≤109\leq 10^9
5≤103\leq 10^3=1=1≤10\leq 10≤109\leq 10^9
6≤103\leq 10^3=2=2≤109\leq 10^9≤2\leq 2
7≤103\leq 10^3≤103\leq 10^3≤109\leq 10^9≤109\leq 10^9
8≤103\leq 10^3≤105\leq 10^5≤105\leq 10^5≤2\leq 2所有ai相等所有a_i相等
9≤103\leq 10^3≤105\leq 10^5=2=2≤109\leq 10^9
10≤103\leq 10^3≤109\leq 10^9≤10\leq 10≤109\leq 10^9ai单调递增a_i单调递增
11≤103\leq 10^3≤109\leq 10^9≤103\leq 10^3≤109\leq 10^9所有ai相等所有 a_i相等
12≤103\leq 10^3≤109\leq 10^9≤109\leq 10^9≤109\leq 10^9
13≤105\leq 10^5=1=1≤109\leq 10^9≤109\leq 10^9
14≤105\leq 10^5=2=2≤109\leq 10^9≤109\leq 10^9
15≤105\leq 10^5=3=3≤109\leq 10^9≤109\leq 10^9
16≤105\leq 10^5≤109\leq 10^9=2=2≤2\leq 2
17≤105\leq 10^5≤109\leq 10^9≤109\leq 10^9≤2\leq 2ai单调递增a_i单调递增
18≤105\leq 10^5≤109\leq 10^9=2=2≤109\leq 10^9
19≤105\leq 10^5≤109\leq 10^9≤109\leq 10^9≤109\leq 10^9
20≤105\leq 10^5≤109\leq 10^9≤109\leq 10^9≤109\leq 10^9
2024/3/14 16:10
加载中...