猫史档案馆


海底旋律

海底旋律

Lv.1

获赞:0收藏:1浏览:8作品收藏:0
回复帖子评论
上一页1 页 / 共 1下一页

[挑战编程猫的所有人][算法]有人能做出这个算法吗? 中回复

#include <cstdio>
#include <iostream>
#include <fstream>
using namespace std;
namespace suanfa{
    int fastnum(int aa,int bb){
        int p=bb;
        for (int i = 1; i <= bb; i++)
        {
            if (i%aa==0){
                p--;
            }
        }
        return p;
    }
    int mainp(int ple){
        int a=ple,point=1;
        while (a>3)
        {
            if (point%2==1)
            {
                a=fastnum(2,a);
            }else{
                a=fastnum(3,a);
            }
            point++;
        }
        
        return a;
    }
}
int main(){
    FILE* in=freopen("suanfa.in","r",stdin);
    FILE* out=freopen("suafa.out","w",stdout);
    int people;
    cin>>people;
    cout<<suanfa::mainp(people);
    fclose(in);
    fclose(out);
    return 0;
}

公布答案:

 

2024-05-18T12:03:36 点赞:0