大佬们,帮我看看我这样写有什么问题吗,n=4的话15也可以是正确答案吧?
查看原帖
大佬们,帮我看看我这样写有什么问题吗,n=4的话15也可以是正确答案吧?
1277249
maweichi楼主2024/2/29 21:25
#include<bits/stdc++.h>
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main(){
	int n,x;
	cin >> n;
	for(int i=1;;i++){
		x=i;
		for(int j=1;j<=n-1;j++){
			x=x-(x/2+1);
		}
		
		//判断第n天早上是否剩余1个桃子 
		if(x==1){
			cout << i;
			break;
		}
	}
	return 0;
}
2024/2/29 21:25
加载中...