1618:越狱(快速幂)

在这里插入图片描述
m=2 n=3 result=23-2=23-(2*)13
m=3 n=3 result=33-12=23-(3*)22
m=3 n=4 result=34-24=23-(3*)23
mn-m*(m-1)(n-1)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int mod=100003;

ll ksm(ll a,ll b){
	ll result=1;
	while(b){
		if(b%2==1){
			result=result*a%mod;
			b--;
		}
		a=a*a%mod;
		b/=2;
	}
	return result;
}

int main(){
	ll m,n;
	cin>>m>>n;
	cout<<(ksm(m,n)-m*ksm(m-1,n-1)%mod+mod)%mod<<endl;
	//m*ksm(m-1,n-1)%mod防止m*ksm(m-1,n-1)>mod
	//+mod是为了防止为负
	return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安卓手机越狱教程即为root。Root是指安卓手机的管理员权限,通过获取root权限,用户可以访问并修改系统文件和设置,进而实现更高级的定制和控制手机的能力。下面是安卓手机越狱教程的步骤: 1.备份手机:越狱过程可能会导致数据丢失或手机出错,因此在越狱前务必备份手机数据,以免造成不可挽回的损失。 2.解锁Bootloader:某些制造商会对手机进行锁定,因此需要解锁Bootloader才能进行越狱。解锁步骤可能因手机型号而异,通常需要在开发者选项中启用USB调试并使用命令行工具完成解锁。 3.下载和安装刷机工具:根据手机型号和系统版本,选择适合的刷机工具,并确保在电脑上正确安装。 4.下载并刷入Custom Recovery:在越狱前,我们需要刷入一个自定义恢复模式,常用的有TWRP等。将下载好的Custom Recovery刷入手机。 5.下载和安装Root管理器:Root管理器可以帮助你管理你的root权限和应用。SuperSU和Magisk是两个常用的Root管理器。 6.刷入Root权限:使用Custom Recovery进入手机中的刷机模式,选择刷入Root权限的zip文件,然后刷入。 7.重启手机:完成上述步骤后,重启手机,待手机重新开机后,即可完成越狱,获得root权限。 需要注意的是,越狱过程涉及手机系统的修改和刷写操作,存在一定风险,若不正确操作可能造成手机变砖。建议在越狱前仔细阅读相关教程和注意事项,并确保备份好手机数据,以免造成不可逆的损失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值