abc414e: Count A%B=C
约 86 字
预计阅读 1 分钟
次阅读
abc414e: Count A%B=C
分块
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import sys
input = lambda: sys.stdin.readline().rstrip()
from math import isqrt
def II(base=10):
return int(input(),base)
def LI():
return list(map(int,input()))
def LII():
return list(map(int,input().split()))
mod = 998244353
n = II()
s = n*(n+1)//2%mod
m = isqrt(n)
for a in range(1,m):
s -= a*(n//a-n//(a+1))
s %= mod
for a in range(1,n//m+1):
s -= n//a
s %= mod
print(s)
|
73 ms