关注
超级素数幂(java)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long n=in.nextLong();
func(n);
}
public static void func(long n){
long p=(long)(Math.sqrt(n)+1);
long q=2;
for(;p>=2;p--){
long tmp=myPow(p,q);
long flag=tmp-n;
if(flag==0){
if(!isPrime((int)p)) continue;
System.out.println(p+" "+q);
return ;
}else if(flag<0){
q++;
p=(long)(Math.pow(n,1.0/q)+1);
}
//if(!isPrime(p)) continue;
//isprime
//long tmp=n;
/*if((q=isOK(p,tmp))>0){
System.out.println(p+" "+q);
return ;
}*/
}
System.out.println("No");
}
public static boolean isPrime(int n){
if(n<=1) return false;
for(int i=2;i*i<=n;i++){
if(n%i==0) return false;
}
return true;
}
public static long myPow(long p,long q){
return q == 0 ? 1 : myPow(p, q-1) * p;
}
/*public static long isOK(long p, long n){
if(n==1) return 0;
if(n%p==0){
return isOK(p,n/p)+1;
}
return -1;
}*/
}
查看原帖
点赞 1
相关推荐
02-25 16:17
门头沟学院 Java 点赞 评论 收藏
分享
02-05 14:54
山东大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 28届实习拷打,一场面试,23个Agent问题9731
- 2... 我们为什么要做网申助手这个插件9036
- 3... 🔥牛客春招季🔥各公司春招&实习最新进展,这里实时更新!7153
- 4... 找实习两个月,工具用了一堆,最后只留下这些5271
- 5... 携程3.18Java开发一面面经4538
- 6... 字节ByteIntern剪映后端三面面经4082
- 7... 面试官视角聊聊:如何通过AI coding面试?附焚决3833
- 8... 小红书暑期一面2952
- 9... 命运换了个赛道给我发牌2890
- 10... 小红书前端日常实习二面凉经2801
正在热议
更多
# 跟HR说什么能被秒回? #
10430次浏览 183人参与
# 职能管理面试记录 #
9319次浏览 45人参与
# 巨人网络春招 #
10290次浏览 164人参与
# 春招/暑实第一面是哪家? #
21494次浏览 240人参与
# OPPO求职进展汇总 #
790291次浏览 5420人参与
# 你收到了哪些公司的笔试? #
19625次浏览 112人参与
# MiniMax求职进展汇总 #
16175次浏览 241人参与
# 正在春招的你,也参与了去年秋招吗? #
359420次浏览 2612人参与
# 一人说一个提前实习的好处 #
115302次浏览 704人参与
# 京东美团大战,你怎么看? #
174410次浏览 883人参与
# 京东开奖 #
673729次浏览 3238人参与
# 如何一边实习一边找下家? #
34011次浏览 247人参与
# 面试官最爱问的 AI 问题是...... #
17982次浏览 610人参与
# 你的嫡系AI是哪个? #
4797次浏览 119人参与
# 现在入门AI应该走哪些方向? #
4846次浏览 101人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
3345次浏览 95人参与
# 想给25届机械人的秋招建议 #
46189次浏览 247人参与
# 26届秋招公司红黑榜 #
80424次浏览 280人参与
# 阿里巴巴工作体验 #
27024次浏览 61人参与
# 实习生如何通过转正 #
130099次浏览 1477人参与
# 巨人网络工作体验 #
74276次浏览 505人参与
# 巨人网络求职进展汇总 #
190802次浏览 1228人参与
