首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
好多次方
[编程题]好多次方
热度指数:745
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
给定三个正整数
,请计算以下表达式的值:
即先求
的值
,再以该结果为指数计算
的值,最后对模数
取模。
输入描述:
第一行输入一个整数
表示测试用例数量。
接下来
行,每行输入三个整数
。
输出描述:
对于每个测试用例,输出一行一个整数,表示
的值。
示例1
输入
1 2 2 2
输出
16
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(12)
分享
纠错
提交结果有问题?
1个回答
6篇题解
开通博客
给我中奖吧
发表于 2025-07-18 08:46:50
import java.util.Scanner; public class Main { static final int P = 1_000_000_007; static final int PHI_P = 1_000_000_006; // 欧拉函数 (模板)
展开全文
丨阿伟丨
发表于 2025-08-28 18:00:27
题目链接 好多次方 (质数模) 题目描述 给定三个正整数 ,请计算以下表达式的值: 解题思路 本题要求计算一个嵌套指数对一个固定的 质数 取模的结果。当模数 是质数时,我们可以使用 费马小定理 来简化指数,这比扩展欧拉定理更为直接。 费马小定理 该定理指出,如果 是一个质数,而整数 不是
展开全文
小男娘
发表于 2025-12-22 16:06:12
注意到是质数,且,故可以使用费马小定理(),设,则。而也可通过快速幂求出。算法需要两次快速幂,故时间复杂度为。 import sys MOD = 10 ** 9 + 7 sys.stdin.readline() for line in sys.stdin: a, b, c = map(i
展开全文
甘肃农业大学_zrk
发表于 2025-12-01 16:02:30
#include <bits/stdc++.h> using namespace std; using i64 = long long; i64 euler(i64 x){//求p的欧拉函数 i64 res=x; for(i64 i=2;i<=x/i;i++){
展开全文
Silencer76
发表于 2025-07-11 15:02:11
题目链接 HIGH19 好多次方 题目描述 给定 组数据,每组数据给出三个正整数 ,请你计算以下表达式的值: 输入描述: 第一行输入一个整数 ,表示测试组数。 接下来 行,每行输入三个整数 。 输出描述: 对于每组数据,在一行上输出一个整数,代表式子的答案。 解题思路 本题要求计算一个“幂塔”
展开全文
星见安
发表于 2026-02-06 17:39:21
#include <iostream> using namespace std; const int M=1e9+7; long long power(long long base, long long exp, long long mod){ long long res =
展开全文
问题信息
来自:
2025年秋招-中国移...
难度:
1条回答
12收藏
331浏览
热门推荐
相关试题
在并发程序开发中为了避免竞争,系统...
操作系统
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
2017
测试工程师
用友
评论
(15)
来自
2025年秋招-中国移动...
以下哪个不属于路由算法
网络基础
评论
(6)
来自
2025年秋招-中国移动...
有一位雄心勃勃的年轻人想发明一种能...
判断推理
评论
(0)
来自
2025年秋招-中国移动...
小堆是一种完全二叉树,其中每个树节...
树
2017
用友
评论
(10)
来自
2025年秋招-中国移动...
CSCAN 磁盘调度算法可以避免磁...
操作系统
评论
(14)
来自
2025年秋招-中国移动...
好多次方
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
1 2 2 2
16