计算(a*b)%c
来源:互联网 发布:淘宝客招代理话术 编辑:程序博客网 时间:2024/05/22 00:05
计算(a*b)%c
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <cmath>#include <map>#include <string>#include <cstring>#include <ctime>#define ms(a,b) memset(a,b,sizeof(a))using namespace std;typedef long long ll;// 计算(a*b)%c. a,b都是long long 的数, 直接相乘可能溢出的// a,b,c <2^63long long mult_mod(long long a, long long b, long long c){ a %= c; b %= c; long long ret = 0; while (b) { if (b & 1) { ret += a; ret %= c; } a <<= 1; if (a >= c) { a %= c; } b >>= 1; } return ret;}int main(){ ll a, b, c; while (cin >> a >> b >> c) { cout << mult_mod(a, b, c) << endl; } return 0;}
阅读全文
0 0
- 计算(a/b)%c
- 计算(a*b)%c
- 计算(A^(B^C))%100000007
- 快速计算(a^b)%C
- 问题 C: 计算A+B
- 模取幂运算 计算a^b mod c
- 【C语言】题目1000:计算a+b
- 计算abc=a!+b!+c!
- 计算abc=a!+b!+c!
- 02:计算(a+b)*c的值
- 03:计算(a+b)/c的值
- 1007计算(a+b)*c的值
- 1008计算(a+b)/c的值
- C语言 计算a-|b|,aj减b的绝对值
- 计算a^b
- 计算a+b
- 计算a+b
- 计算a^3=b^3+c^3+d^3
- Codeforces Round #428 (Div. 2)C
- Refletion2017.8.14
- SQL——字符匹配LINK
- sql语句
- Python Qt GUI快速编程第六章代码分析
- 计算(a*b)%c
- Linked List Cycle leetcode II java (寻找链表环的入口)
- 简洁直观地区别break与continue
- DAY 5の刷题
- 剑指offer-12:打印1到最大的n位数
- js事件
- android IPC(进程间通信)机制
- JQuery
- [DP] BZOJ1055: [HAOI2008]玩具取名