我没输出,求大佬调!!谢谢
  • 板块题目总版
  • 楼主Ethereal_KQ
  • 当前回复10
  • 已保存回复10
  • 发布时间2023/7/21 15:13
  • 上次更新2023/11/3 08:25:59
查看原帖
我没输出,求大佬调!!谢谢
755911
Ethereal_KQ楼主2023/7/21 15:13
#include<bits/stdc++.h>
#define N 50004
using namespace std;
unsigned long long xy(unsigned long long g){
	unsigned long long sum=0;
	for(unsigned long long i=2;i<=sqrt(g);i++){
		if(g%i==0){
			long long y1=i,y2=g/i;
			if(y1!=y2){
				sum+=2;
			}
			else sum++;
		}
	}
	return sum+2;
}
int main(){
	unsigned long long n;
	cin>>n;
	if(n==1){
		cout<<1;
		return 0;
	}
	for(int j=2;j<=N;j++){
		if(xy(j)==n)
			cout<<j;
			return 0;
	}
	return 0;
}
2023/7/21 15:13
加载中...