站外题求助
  • 板块学术版
  • 楼主Supa7onyz
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/3/17 19:53
  • 上次更新2024/3/17 22:01:46
查看原帖
站外题求助
1095806
Supa7onyz楼主2024/3/17 19:53

题目

#include <iostream>
#include <algorithm>
#include <math.h>
using namespace std;
int a[10000000+1];
int basic=1,num=1,t=0;
int dfs(int basic){
    if (t==num){
        return 0;
    }
    a[t]=2*basic+1;
    t++;
    a[t]=3*basic+1;
    t++;
    dfs(a[t-1]);
    dfs(a[t]);
    return 0;
}
int main()
{
    while (true){
        cin>>basic>>num;
        a[0]=basic;
        dfs(basic);
        sort(a,a+num);
        cout<<a[num-1];
        t=0;
    }
    return 0;
}
2024/3/17 19:53
加载中...