原文地址 山东理工大学ACM OJ 点击打开链接
sum of power
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
Calculate 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.
Sample Input
复制代码
110 0
Sample Output
复制代码
110
Hint
Source
“浪潮杯”山东省第八届ACM大学生程序设计竞赛(感谢青岛科技大学)
这个题怎么说呢,签到题一个,纪念一下自己第一次写博客
AC代码(手动滑稽):
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34#include<bits/stdc++.h> using namespace std; #define mod 1000000007 //没什么可说的,选用long long、每步取余,防止爆数据 long long n,m; long long sum=0; //开始写自己的“pow“函数(qwq) long long qwq(long long a,long long b) { long long sum=1; for(int i=1;i<=a;i++) { sum*=b; sum=sum%mod; } return sum; } //在main函数中简单调用即可 int main() { scanf("%d%d",&n,&m); for(int i=1;i<=n;i++) { sum+=qwq(m,i); sum=sum%mod; } cout<<sum%mod; }
开始准备周六的选拔赛!!
最后
以上就是阔达爆米花最近收集整理的关于第八届山东省ACM省赛解题报告(一)(水题&签到)的全部内容,更多相关第八届山东省ACM省赛解题报告(一)(水题&内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复