2016年5月14日 星期六

[C_AR58-易] 大整數加法

[C_AR58-易] 大整數加法





import java.math.BigInteger;
import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
	       int n=sc.nextInt();
	       BigInteger arr,tot;
	       for(int i=0;i<n;i++){
	    	   arr=sc.nextBigInteger();
	    	   tot=sc.nextBigInteger();
	    	   System.out.println(tot.add(arr)); 
	       }
	}
/* 
    題目:大整數加法
    作者:1010
    時間:西元 2016 年 5 月 */
}

2016年5月3日 星期二

113 - Power of Cryptography

113 - Power of Cryptography




純粹數學運算

import java.math.*;
import java.util.Scanner;

public class Main{
public static void main(String args[]){
 Scanner scn=new Scanner(System.in);
 while(scn.hasNext()){
  Double x=scn.nextDouble(),y=scn.nextDouble();
  System.out.printf("%.0f\n",Math.pow(y, 1/x));
    }
  }
}
/* 
    題目:Power of Cryptography
    作者:1010
    時間:西元 2016 年 5 月 */

2016年5月1日 星期日

[C_MM063-易] N階層末尾0的數量

[C_MM063-易] N階層末尾0的數量




#include&ltstdio.h&gt  
int main(){     
   int num,tot=0,five=0,temp;  
    scanf("%d",&num);  
    temp=num;  
    while(temp){  
        five+=temp/5;  
        temp/=5;  
    }  
    printf("%d\n",five);  
    return 0;   
 /* 
    題目:N階層末尾0的數量
    作者:1010
    時間:西元 2016 年 5 月 */
} 

把num除以5的餘數加起來再num/5直到num=0

[C_MM95-易] 連寫數整除問題

[C_MM95-易] 連寫數整除問題




#include<stdio.h>
int main(){     
   int num,num2=1,count=1,j=2;    
   char num3[6];      
    scanf("%d",&num);    
    while(num2%num!=0){     
    num2=num2%num;    
    sprintf(num3,"%d%d",num2,j);    
    num2=atoi(num3);    
    count++,j++;}    
    printf("%d\n",count);  
 return 0; 
 /* 
    題目:連寫數整除問題
    作者:1010
    時間:西元 2016 年 5 月 */
}