p次方求和

Time Limit:1000MS  Memory Limit:65536K

Total Submit:196 Accepted:46

Description

一个很简单的问题,求1^p+2^p+3^p+……+n^p的和。

Input

第一行单独一个数字t表示测试数据组数。接下来会有t行数字,每行包括两个数字n,p, 

输入保证0< n< =1000,0< =p< =1000。

Output

输出1^p+2^p+3^p+……+n^p对10003取余的结果,每个结果单独占一行。

Sample Input

2
10 1
10 2

Sample Output

55
385

Source

[Submit]  
[Go Back]   [Status]  
[Discuss]

#include <stdio.h>

int a[1002][1002];

int main()
{
int i, j, s, n, p, t;
for ( i=1; i<1002; i++ ) {
a[i][0] = 1;
}
for ( j=1; j<1002; j++ ) {
for ( i=1; i<1002; i++ ) {
a[i][j] = a[i][j-1] * i % 10003;//构造次方表,a[i][j]表示i的j次方
}
}
scanf("%d", &t);
while ( t-- )
{
s = 0;
scanf("%d%d", &n, &p);
for ( i=1; i<=n; i++ ) {
s = s + a[i][p];
}
printf("%d\n", s % 10003);
} return 0;
}

最新文章

  1. CentOS7下安装chrome浏览器
  2. Tornado-简介
  3. 从zepto中学习方法
  4. Secure your iPhone with 6 digit passcode by upgrading to iOS9
  5. 转载“启动\关闭Oracle数据库的多种方法”--来自百度#Oracle
  6. matlab中的三维坐标系与旋转
  7. java记事本
  8. 涂抹Oracle笔记2:数据库的连接-启动-关闭
  9. 第三方app抽奖发送微信红包
  10. 【Beta】 第五次Daily Scrum Meeting
  11. html5与css3面试题(2)
  12. bash array
  13. Django REST Framework API Guide 01
  14. 关于“代码规范”,“Review”和“Check list”(续)
  15. maven搭建springmvc+mybatis项目
  16. sublime text3中文乱码问题解决方案
  17. C#------?和??运算符的作用
  18. 设计模式实例(Lua)笔记之四(Builder 模式)
  19. db缓存设计
  20. linux下如何用GDB调试c++程序

热门文章

  1. java执行程序的内存分析系列专栏
  2. [图形学] Chp8.7.2 梁友栋-Barsky线段裁剪算法
  3. CSS使用心得小结
  4. Java 9 揭秘(9. 打破模块封装)
  5. window.onload 和 $(document).ready()
  6. Java 9 揭秘(12. Process API 更新)
  7. 线程高级.md
  8. Java条件查询涉及到时分秒
  9. 基于jenkins搭建一个持续集成服务器
  10. 可存放任意类型变量的动态数组--C语言实现