2233: 【数学】因子游戏

题目描述

桐桐把一个自然数N的正因子个数记为F(N),例如18的所有正因子为1、2、3、6、9、18,所以F(18)=6。现在给出K,桐桐想求出所有满足F(N)=K的N中最小的数,你能帮助她吗?

输入

第1行为K,其中0<K<=80。

输出

如果存在不大于20000的解,则输出这个N,并输出相应的K个因子;否则输出“NO SOLUTION”。

样例输入

9

样例输出

36
1 2 3 4 6 9 12 18 36

Code:

#include<bits/stdc++.h>
using namespace std;
int c(int n){
    int cu=2;
    double k=sqrt(n);
    for(int i=2;i<=k;i++){
        if(n%i==0){
            if(i==sqrt(n)&&n/i==i){
                cu++;
            }else{
                cu+=2;
            }
        }
    }
    return cu;
} 
int main(){
    int n,tmp=-1;
    cin>>n;
    for(int i=1;i<=20000;i++){
        if(c(i)==n){
            cout<<i<<endl;
            tmp=i;
            break;
        }
    }
    if(tmp==-1){
        cout<<"NO SOLUTION";
        exit(0);
    }
    for(int j=1;j<=tmp;j++){
        if(tmp%j==0){
            cout<<j<<" ";
        }
    }
    return 0;
}

相关推荐

  1. 2233: 【数学因子游戏

    2024-04-21 12:50:06       17 阅读
  2. [LeetCode][233]数字 1 的个数

    2024-04-21 12:50:06       20 阅读
  3. 逐笔成交、委托数据因子计算

    2024-04-21 12:50:06       20 阅读
  4. 数据结构和算法】字符串的最大公因子

    2024-04-21 12:50:06       31 阅读
  5. 题目 2833: 金币

    2024-04-21 12:50:06       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-21 12:50:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-21 12:50:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-21 12:50:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-21 12:50:06       20 阅读

热门阅读

  1. 【Redis(6)】Redis集群模式配置示例

    2024-04-21 12:50:06       17 阅读
  2. 设计模式|迭代器模式(Iterator)

    2024-04-21 12:50:06       17 阅读
  3. 微信小程序手机授权报错:pad block corrupted

    2024-04-21 12:50:06       42 阅读
  4. flutter知识点--PlatformView

    2024-04-21 12:50:06       18 阅读
  5. 2024年Getx教程_Flutter+Getx系列实战教程介绍

    2024-04-21 12:50:06       15 阅读
  6. SQL load direct path load index 无效的原因

    2024-04-21 12:50:06       20 阅读
  7. 【Vue】Vue中使一个div铺满全屏

    2024-04-21 12:50:06       19 阅读