HDU6027-Easy Summation
来源:互联网 发布:数据挖掘 数据分析 编辑:程序博客网 时间:2024/05/19 03:42
Easy Summation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 0 Accepted Submission(s): 0
Problem Description
You are encountered with a traditional problem concerning the sums of powers.
Given two integersn and k . Let f(i)=ik , please evaluate the sum f(1)+f(2)+...+f(n) . The problem is simple as it looks, apart from the value of n in this question is quite large.
Can you figure the answer out? Since the answer may be too large, please output the answer modulo109+7 .
Given two integers
Can you figure the answer out? Since the answer may be too large, please output the answer modulo
Input
The first line of the input contains an integer T(1≤T≤20) , denoting the number of test cases.
Each of the followingT lines contains two integers n(1≤n≤10000) and k(0≤k≤5) .
Each of the following
Output
For each test case, print a single line containing an integer modulo 109+7 .
Sample Input
32 54 24 1
Sample Output
333010
题意:给出一个n和k,求从1^k到n^k的和
解题思路:暴力,注意取模即可
#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <algorithm>#include <cmath>#include <map>#include <cmath>#include <set>#include <stack>#include <queue>#include <vector>#include <bitset>#include <functional>using namespace std;#define LL long longconst int INF=0x3f3f3f3f;const int mod=1e9+7;int n,m;int main(){ int T; scanf("%d",&T); while(T--) { scanf("%d%d",&m,&n); LL ans=0; for(int i=1; i<=m; i++) { LL x=1; for(int j=1; j<=n; j++) { x*=i; x%=mod; } ans+=x; ans%=mod; } printf("%lld\n",ans); } return 0;}
0 0
- HDU6027-Easy Summation
- HDU6027 Easy Summation
- HDU6027-Easy Summation-简单数学
- HDU6027 Easy Summation 2017中国大学生程序设计竞赛
- Easy Summation
- Easy Summation
- HDU 6027 Easy Summation
- HDU 6027 Easy Summation
- HDU 6027 Easy Summation
- hdoj 6027 Easy Summation
- HDU 6027 Easy Summation
- 杭电6027 Easy Summation
- 2017女生赛 1005 Easy Summation【】
- HDU 6027 Easy Summation (gcd)
- (HDU 6027 女生专场)Easy Summation 水题 预处理
- HDU 6027 Easy Summation【简单相加||快速幂】
- 女生赛hdu6027
- HDU6027(快速幂)
- LIB和DLL的区别与使用
- 腾讯游戏“虚拟”博彩:40秒39元输赢
- python 使用过程中的各种小情况
- 打赏的页面
- python基础学习(三):常用操作符
- HDU6027-Easy Summation
- C#实现通过模板自动创建Word文档的方法
- (三)简单工厂模式详解
- [蓝桥杯]算法训练 操作格子-链式线段树
- linux命令笔记(一)
- tesseract_ocr 字符识别基础及训练字库、合并字库
- 线索二叉树的先序、中序、后序遍历
- caffe编译与安装过程中的疑难点
- Java中new File("."),new File(""),new File(".."),new File(".\\")的区别