私信TA
用户名:uq_56529455691
访问量:555
签 名:
自我简介:
作者: 我想要看你笑 发表时间:2022-03-29 21:31:50 浏览:287 | 评论:0
解题思路:
由差数列求和S=n*a1+n*(n-1)*d/2
a1=1+.......+n
d=n^2
然后每次结果对k取余即可注意事项:参考代码:
n,k,T=map(int,input().split())
a1=0
for i in range(1,n+1):
a1+=i
d=n**2
ans=1
for i in range(1,T):
temp=1+i*a1+i*(i-1)*d//2
ans+=temp%k
print(ans)
0.0分
1 人评分
看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:
编程语言转换
万能编程问答
代码解释器
代码纠错
SQL生成与解释