1 条题解
-
1
#include <bits/stdc++.h> using namespace std; int n,x,y;//多少天取完 n号第几天取走 // 10/3 上取整 // n/k 上取整 n/k+(n%k!=0) (n+k-1)/k ceil(n*1.0/k) //ceil 上取整函数 //floor 下取整函数 int main(){ freopen("apple.in","r",stdin); freopen("apple.out","w",stdout); cin>>n; while(n>0){ x++;//当前是第几天 if(n%3==1&&y==0){ y=x; } int m=(n+2)/3;//取走的苹果数 n=n-m; } cout<<x<<" "<<y; return 0; }
信息
- ID
- 306
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 8
- 标签
- 递交数
- 86
- 已通过
- 15
- 上传者