POJ3641

此题应归类为素数。

POJ1995

http://poj.org/problem?id=1995

题意

求(A1^B1+A2^B2+ … +AH^BH)mod M.

思路

标准快速幂运算题目,算法复杂度为logN。不需要解释,直接看代码好了。

代码

Source Code

Problem: 1995       User: liangrx06
Memory: 204K Time: 329MS
Language: C++ Result: Accepted
Source Code
#include <iostream>
#include <cstdio>
using namespace std; int main(void)
{
int z, m, h;
long long a, b, res, sum; cin >> z;
while (z --) {
cin >> m >> h;
sum = 0;
for (int i = 0; i < h; i ++) {
cin >> a >> b;
res = 1;
while (b) {
if (b % 2 == 1)
res = (res * a) % m;
a = (a * a) % m;
b /= 2;
}
sum = (sum + res) % m;
}
printf("%lld\n", sum);
} return 0;
}

最新文章

  1. The Managed Metadata Service or Connection is currently not available 分类: Sharepoint 2015-07-09 13:28 5人阅读 评论(0) 收藏
  2. LEETCODE —— Unique Binary Search Trees [动态规划]
  3. SQL SERVER数据库修改是否区分大小写
  4. Codeforces Beta Round #2B(dp+数学)
  5. 移动web屏幕适配方案
  6. mysql数据库备份执行计划
  7. [功能帮助类] C# BaseRandom随机数,随机字符,可限制范围-帮助类 (转载)
  8. net Mvc模块化开发
  9. FragmentTransation中的remove和detach有什么区别?
  10. java GUI简单记事本
  11. 如何拼接FusionCharts的JSON格式的双轴图
  12. Python使用Socket写一个简单聊天程序
  13. 企业IT管理员IE11升级指南【8】—— Win7 IE8和Win7 IE11对比
  14. POJ - 1681: Painter&#39;s Problem (开关问题-高斯消元)
  15. Oracle简单查询实例
  16. Windows 下搭建 SVN服务器及使用
  17. sqlserver 组内排序
  18. js,H5本地存储
  19. 22.OGNL与ValueStack(VS)-默认类Math的访问
  20. Linux就业技术指导(三):IDC机房解密

热门文章

  1. docker运行环境安装-centos(一)
  2. 点滴积累【JS】---JS小功能(操作Table--动态添加删除表格及数据)
  3. [转]Ubuntu 12.04.3 LTS 安装 Qt5.1.1
  4. Ubuntu 14.04 下FTP服务器的搭建
  5. Windows自带的端口转发工具netsh使用方法
  6. spring-core依赖jar包
  7. 转载:JMeter压力测试入门教程[图文]
  8. 解读MT7620A上的DTS文件
  9. Geek们为什么都用Linux?《完全使用Linux工作-王垠》读后记
  10. OSGI