java ITSA第50次月赛问题4伪造的金币!!。java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java ITSA第50次月赛问题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 月 */
}  

以上是关于java ITSA第50次月赛问题4伪造的金币!!。java的主要内容,如果未能解决你的问题,请参考以下文章

java ITSA第57次月赛问题1. QWERTY

java ITSA第57次月赛问题5.作业调度问题

java ITSA第58次月赛问题3.完整二元树

java ITSA第58次月赛问题1.计算正整数被3整除之数值之总和

递归的都好难啊!QAQ

牛客白月赛10题解