Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
41975 | 陶俊宸 | 字符串替换 | C++ | 通过 | 100 | 0 MS | 252 KB | 309 | 2022-06-19 17:31:39 |
#include<iostream> short n,s,a[26],b[26],sum; int main(){ scanf("%hd %hd",&n,&s); for(short i=0;i<n;i++){ s=s*345%19997; a[s%26]++; } for(short i=0;i<n;i++){ s=s*345%19997; b[s%26]++; } for(short i=0;i<26;i++){ sum+=b[i]-a[i]>0?b[i]-a[i]:0; } printf("%hd",sum); return 0; }