关注
第四题 AC public class Main {
private static int[] arr={0,1,2,3,4,5,6,7,8,9};
private static int count=0;
private static Set<String> set=new HashSet<>();
public static void main(String[] args){
Scanner in=new Scanner(System.in);
count=0;
int n=in.nextInt();
if(n<=1)
{
System.out.println(0);
return;
}
int[] arr=new int[n];
for(int i=0;i<n;i++)
{
arr[i]=in.nextInt();
}
is(arr,0);
System.out.println(count);
}
private static void is(int[] arr,int index)
{
if(index>=arr.length)
{
String str=Arrays.toString(arr);
if(!set.contains(str))
{
if(is(arr))
{
count++;
}
set.add(str);
}
}
for(int i=index;i<arr.length;i++)
{
swap(arr,i,index);
is(arr,index+1);
swap(arr,i,index);
}
}
private static void swap(int[] arr,int i,int j)
{
if(i==j)
{
return;
}
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
private static boolean is(int[] arr)
{
for(int i=1;i<arr.length;i++)
{
if(!is(arr[i-1]+arr[i]))
{
return false;
}
}
return true;
}
private static boolean is(int n)
{
double d=Math.sqrt(n);
double ds=0;
for(int a:arr)
{
for(int i=0;i<arr.length;i++)
{
ds=d%arr[i];
if(ds==a)
{
return true;
}
}
}
return false;
}
}
查看原帖
点赞 1
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 面试最后的反问环节,能问些什么?(附特供问题)1.5W
- 2... BG一般,如何逆天改命拿下后端秋招SSP?1.1W
- 3... 从面试官的角度看待一场面试是怎么样的?1.0W
- 4... 最近面试回答不出来的题7851
- 5... 害,找工作哪有不上当的!6664
- 6... 《从研一摆烂到稳拿oc:嵌入式er的踩坑血泪史,这些弯路真的别再走了!》5293
- 7... 作为普通家庭出身的我,为什么非大厂不可?3909
- 8... 双非硕的十月份秋招总结3773
- 9... 项目经历混乱?STAR法则手把手教你梳理(附真实案例分析过程)3313
- 10... 找到靠谱的公司,少走些弯路3238
正在热议
更多
# 实习在多还是在精 #
15479次浏览 151人参与
# 实习下班不想学习,正常吗? #
10329次浏览 134人参与
# 爱玛科技集团求职进展汇总 #
32901次浏览 219人参与
# 秋招踩过的“雷”,希望你别再踩 #
39186次浏览 547人参与
# 校招谈薪一定要知道的事 #
7326次浏览 84人参与
# 找工作中的小确幸 #
18727次浏览 173人参与
# 你见过哪些工贼行为 #
7894次浏览 53人参与
# 你觉得什么岗位会被AI替代 #
10489次浏览 134人参与
# 我的求职进度条 #
11093次浏览 151人参与
# 如果不考虑收入,你最想做什么工作? #
29598次浏览 165人参与
# 反问环节如何提问 #
110016次浏览 2189人参与
# 顺丰求职进展汇总 #
61004次浏览 300人参与
# 面包vs爱情,怎么选? #
21196次浏览 239人参与
# 柠檬微趣工作体验 #
12446次浏览 72人参与
# 高学历就一定能找到好工作吗? #
54733次浏览 607人参与
# 浪潮求职进展汇总 #
18803次浏览 140人参与
# 实习生应该准时下班吗 #
292993次浏览 1625人参与
# 秋招结束之后的日子 #
90949次浏览 992人参与
# 远程面试的尴尬瞬间 #
198787次浏览 1281人参与
# 2023毕业生求职有问必答 #
202762次浏览 1646人参与
# 海康威视求职进展 #
110252次浏览 518人参与