| 比赛场次 | 722 |
|---|---|
| 比赛名称 | 2026.1.8 |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2026-01-08 19:00:00 |
| 结束时间 | 2026-01-08 21:30:00 |
| 开放分组 | 全部用户 |
| 组织者 | HXF |
| 注释介绍 | 21:30开讲 |
| 题目名称 | 数字段 |
|---|---|
| 输入输出 | number.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试点数 | 20 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
AAAAAAAAAAAAAAAAAAAA |
1.200 s | 4.21 MiB | 100 |
|
|
AAAAAAAAAAAAAAAAAAAA |
1.222 s | 4.76 MiB | 100 |
|
|
AAAAAAAAAAAAAAAAAAAA |
2.324 s | 4.21 MiB | 100 |
|
|
AAAAAATTTTTTTTTTTTTA |
14.360 s | 3.80 MiB | 35 |
|
|
AAAAAATTTTTTTTTTTTTT |
15.494 s | 1.68 MiB | 30 |
给定一个长度为$n$的数字序列$a$(每个元素 $a_i$=0或1或...或9),以及三个正整数$m,k,L$。对于连续子序列 $a_l...a_r$,定义其权值$val(l,r) 为将 a_l,...,a_r$按顺序拼接成的十进制数对$m$取模的结果。请计算满足$val(l,r)=k$的连续子序列(长度小于等于$L$)的数量。
输入:/upload/file/20260108/20260108210845_91865.txt
输出:/upload/file/20260108/20260108210854_18581.txt
第一行包含四个整数$n,m,k,L$。
第二行包含$n$个整数,表示数字序列$a_1,a_2,...,a_n$。
输出一个整数,表示满足条件的连续子序列的数量。
3 5 3 2 2 3 1
2
对于30%的数据,$n≤1000,L≤1000,m≤100$
对于80%的数据,$n≤5×10^4,L≤10^5,m≤200$
对于90%的数据,$n≤10^5,L≤10^5,m≤800$
对于100%的数据,$n≤10^5,L≤10^5,m≤10^3,k≤10^3$
注意常数问题