解题思路:数字问题,求出3对数就可以过了,但计算机计算小数会出现误差,所以要转成整数的计算方法,不多说,看代码为快
注意事项:数据的范围是long long
参考代码:
#include <iostream> using namespace std; typedef long long ll; int main() { ll count = 0; ll n; ll k = 1; while(cin>>n) { if(n == 0) break; k = 1; count = 0; while(k<n) { k *= 3; count++; } cout << count << endl; } return 0; }
0.0分
0 人评分