山东省第八届 ACM 省赛 sum of power (求和、水)
来源:互联网 发布:php读取数据库信息 编辑:程序博客网 时间:2024/06/11 14:34
Problem Description
Calculate
∑ni=1im mod (1000000000+7) for given n,m.
Input
Input contains two integers n,m(1≤n≤1000,0≤m≤10).
Output
Output the answer in a single line.
Example Input
10 0
Example Output
10
思路
绝不应该错的一道题,比赛时第一道敲的题目,居然 1WA
了,原因时题面上写的 mod=100000000+7
,当时已经写出 1e9+7
,然后检查的时候发现差点交错,改成 1e8+7
之后就错了。
还好之后这道题重判了,减少了20分钟的罚时。
会不会 100000000+7=1e9+7 呢?
AC 代码
#include<iostream>#include<algorithm>#include<stdio.h>#include<string.h>#include<math.h>#include<iostream>using namespace std;#include<queue>#include<map>#define eps (1e-8)const int mod = 1e9+7;typedef long long LL;LL mult(LL a,LL n){ LL ans=1; while(n) { if(n&1)ans=(ans*a)%mod; a=(a*a)%mod; n>>=1; } return ans;}int main(){ LL n,m; while(cin>>n>>m) { LL ans=0; for(LL i=1; i<=n; i++) ans=(ans+mult(i,m))%mod; cout<<ans<<endl; } return 0;}
2 0
- 山东省第八届 ACM 省赛 sum of power (求和、水)
- 山东省第八届 ACM 省赛 G sum of power (简单快速幂)
- 山东省第八届ACM省赛 G 题(sum of power)
- 山东省第八届 ACM 省赛 sum of power(SDUT 3899)
- 山东省第八届ACM省赛 G 题 sum of power 解答
- 第八届山东省赛题->sum of power
- 山东省第八届 ACM 省赛 quadratic equation (水、坑)
- 山东省第八届 ACM 省赛 CF (01背包、水)
- 山东省第八届 ACM 省赛 company (贪心、水)
- 山东省第八届 ACM 省赛 Parity check (规律、水)
- 山东省第八届ACM省赛A.Return of the Nim
- 山东省第八届acm省赛 Return of the Nim
- 山东省第八届ACM省赛 I 题(Parity check)
- 山东省第八届ACM省赛 J 题(company)
- 山东省第八届ACM省赛 F 题(quadratic equation)
- 山东省第八届ACM省赛 K 题(CF)
- 山东省第八届 ACM 省赛 Quadrat (找规律)
- 山东省第八届ACM省赛 Quadrat(打表找规律)
- 总结
- selenium---脚本回放时,按钮找不到
- 所有节点最短路径的Johnson实现
- 大学还是监狱
- Linux vi编辑器常见命令
- 山东省第八届 ACM 省赛 sum of power (求和、水)
- 数据库事务的四大特性以及事务的隔离级别
- 迭代Iterator结合ArrayList集合的使用及基本使用,再看迭代Iterator原理
- PHP获取文件后缀名(提供7种方法)
- 数据结构之图
- JSON是什么
- intel硬件分页机制
- Unit3.3 文档
- Ajax是什么,为什么要用Ajax