[cpp] Problem Description 有N只乒乓球,其中有且僅有1只質量有問題,比正常的球要輕一些。給你一駕沒有砝碼的天平,你最少要多少次才能保證找到有問題的乒乓球? Input 輸入包含多組數據 每組數據輸入一個整數N(N<=1000) Output 對於每組數據,輸出最少的稱量次數 Sample Input 2 6 Sample Output 1 2 #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> using namespace std; int main() { int n, res; while(scanf("%d", &n) == 1) { double temp = (log10(n)*1.0)/log10(3); res = ceil(temp); printf("%d\n", res); } return 0; }