andy6804tw
2/22/2017 - 10:53 AM

ITSA 第50次月賽 Problem 4 偽造的金幣!!.java

#include<stdio.h>  
#include<math.h>  
int main()  
{  
    int N,n,i;  
    scanf("%d",&N);  
    for(i=0;i<N;i++)  
    {  
        scanf("%d",&n);  
        printf("%.0lf\n",ceil(log(n)/log(3)));  
    }  
    return 0;  
    /*題目:ITSA 第50次月賽 [Problem 4] 偽造的金幣!!
    作者:1010
    時間:西元 2017 年 2 月 */
}  
import java.util.*;  
public class Main {  
    public static void main(String[] args) {  
        Scanner scn = new Scanner(System.in);  
        int n=scn.nextInt();
        while(n--!=0){
        	int num=scn.nextInt(),count=0;
        	while(num!=1){
        		num=(int)Math.ceil(num/3.);
        		count++;
        	}
        	System.out.println(count);
        }
    }
  /*題目:ITSA 第50次月賽 [Problem 4] 偽造的金幣!!
    作者:1010
    時間:西元 2017 年 2 月 */
}