题解
2025-08-07 18:28:40
发布于:广东
11阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main(){
freopen("apple.in", "r", stdin);
freopen("apple.out", "w", stdout);
int n;
cin >> n;
int cut = 0,ans = 0;//cut记录拿了多少个苹果,ans保存cut拿取的次数
while(n > 0){
cut++;//记录拿了多少个苹果
if(ans == 0 && n % 3 == 1)ans = cut;//第n个苹果被拿,ans保存cut拿取的次数
n -= (n+2)/3;//减去每次拿走苹果的数量
}
cout << cut << ' ' << ans;
fclose(stdin);
fclose(stdout);
return 0;
}
这里空空如也
有帮助,赞一个