给大家带来的是用ceil函数写的[CSP-J 2023] 小苹果,大家参考一下ceil的用法:
`ceil` 函数是一个数学函数,用于将一个浮点数向上取整为最接近的整数。在不同的编程语言和系统环境中,`ceil` 函数的实现可能有所不同。以下是几种不同编程语言中 `ceil` 函数的用法:
- 在C/C++中,`ceil` 函数的原型为 `double ceil(double x)`,它返回大于或等于 `x` 的最小整数。例如,`ceil(3.14)` 返回 `4`,因为 `3.14` 向上取整到最接近的整数是 `4`。
- 上代码:
#include<bits/stdc++.h> using namespace std; int main() { int n,i=1,cnt=0,sum=0; cin>>n; while(1) { if(n==0) break; if(!cnt && n%3==1) cnt=i; n-=ceil(n/3.0);//要用到的函数!!! ++sum; ++i; } cout<<sum<<" "<<cnt; return 0; }
代码很短哈😁请一圈三连!!!