当前位置: 首页 > news >正文

洛谷 P10446 64位整数乘法-普及-

题目描述

aaabbbppp 取模的值。

输入格式

第一行输入整数 aaa,第二行输入整数 bbb,第三行输入整数 ppp

输出格式

输出一个整数,表示 a*b mod p 的值。

输入输出样例 #1

输入 #1

3
4
5

输出 #1

2

说明/提示

1≤a,b,p≤10181 \le a,b,p \le 10^{18}1a,b,p1018

solution

用__int128 偷懒的做法
其实本题可以用快速积来做

代码

#include <iostream>
#include "bit"
#include "vector"
#include "unordered_set"
#include "unordered_map"
#include "set"
#include "queue"
#include "algorithm"
#include "bitset"
#include "cstring"
#include "cmath"using namespace std;long long a, b, p;int main() {cin >> a >> b >> p;__int128 x = a, y = b;long long z = x * y % p;cout << z;
}

结果

在这里插入图片描述

http://www.dtcms.com/a/301808.html

相关文章:

  • RTOS 基础知识
  • 打开postman后一直空白
  • mcu hardfault
  • Process Monitor学习
  • keil debug失败问题
  • 【二分查找 树状树状】P9588 「MXOI Round 2」队列|普及+
  • 7月27日打卡
  • 【0基础PS】PS工具详解--选择工具--快速选择工具
  • web刷题
  • 卸载某个软件的方法
  • ABB机器人多任务详解
  • J2EE模式---服务层模式
  • Min-Max标准化​ 和 ​Z-score标准化
  • MySQL - 索引(B+树)
  • IDEA安装Key Promoter X插件记录快捷键使用频率提高生产率
  • JavaWeb学习打卡17(监听器使用、Filter过滤器实现权限拦截案例)
  • 网络虚拟化:veth,bridge,network namespace与docker网络
  • JavaScript核心概念全解析
  • 基于CNN图像特征提取流程(简化版)
  • Python训练Day25
  • 深度学习(鱼书)day04--手写数字识别项目实战
  • RK3568 Linux驱动学习——U-Boot使用
  • Docker的docker-compose类比Spring的ApplicationContext
  • Yaffs文件系统学习
  • Mysql数据库基础(入门)
  • 智慧施工:施工流程可视化管理系统
  • 【分享】外国使馆雷电综合防护系统改造方案(一)
  • 自动出题与批改系统(数学题生成+OCR识别)
  • Vue入门到实战之第三篇【超基础】
  • 从 .NET Framework 到 .NET 8:跨平台融合史诗与生态演进全景