1. 首页
  2. 数据库
  3. 其它
  4. ABC164 D.Multiple of 2019

ABC164 D.Multiple of 2019

上传者: 2021-02-23 12:38:40上传 PDF文件 53.36KB 热度 3次
D.Multiple of 2019 Question 给一个字符串S,求有多少个子串在十进制下为2019的倍数。 Solution 前置知识: S[l][r]×10l−r=s[l][k]−s[r][k]S[l][r]\times10^{l-r}=s[l][k]-s[r][k]S[l][r]×10l−r=s[l][k]−s[r][k] 若S[l][k]−S[r][k]≡0(mod P)S[l][k]-S[r][k] \equiv 0(mod\ P)S[l][k]−S[r][k]≡0(mod P) ∵10xmod P≠0∵10^{x} mod\ P \neq 0∵10xmod P​=0 ∴S
下载地址
用户评论