zoukankan      html  css  js  c++  java
  • HDU 1097 A hard puzzle

    A hard puzzle

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 28758    Accepted Submission(s): 10283


    Problem Description
    lcy gives a hard puzzle to feng5166,lwg,JGShining and Ignatius: gave a and b,how to know the a^b.everybody objects to this BT problem,so lcy makes the problem easier than begin.
    this puzzle describes that: gave a and b,how to know the a^b's the last digit number.But everybody is too lazy to slove this problem,so they remit to you who is wise.
     

    Input
    There are mutiple test cases. Each test cases consists of two numbers a and b(0<a,b<=2^30)
     

    Output
    For each test case, you should output the a^b's last digit number.
     

    Sample Input
    7 66 8 800
     

    Sample Output
    9 6
     



    #include<stdio.h>
    int main()
    {
    	int a,b;
    	while(scanf("%d%d",&a,&b)!=EOF)
    	{
    		int i,last;
    		a=a%10;
    		b=b%4;
    		last=a;//必须在此处将a的值赋给last
    		if(b==0)  b=4; 
    		for(i=1;i<b;i++)
    		{
    			last=a*last%10;
    		}
    		printf("%d
    ",last);
    	}
    	return 0;
    }
    


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    1167E (尺取法)
    Report CodeForces
    Maximum Xor Secondary CodeForces
    Sliding Window POJ
    单调队列 Sliding Window POJ
    尺取法
    目标
    NOIP系列(续)
    NOIP系列
    近期目标
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4845745.html
Copyright © 2011-2022 走看看