我是靠谱客的博主 阔达爆米花,这篇文章主要介绍第八届山东省ACM省赛解题报告(一)(水题&签到),现在分享给大家,希望可以做个参考。

原文地址   山东理工大学ACM OJ 点击打开链接


sum of power

Time Limit: 1000 ms  Memory Limit: 65536 KiB


Problem Description

Calculate  mod (1000000000+7) for given nm.

Input

Input contains two integers n,m(1≤n≤1000,0≤m≤10).

Output

Output the answer in a single line.

Sample Input

复制代码
1
10 0

Sample Output

复制代码
1
10

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省赛解题报告(一)(水题&内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部