4 条题解

  • 0
    @ 2024-1-9 11:09:06

    最多平方两次,个位就开始重复,所以也可以用循环。

    import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
    
            long x=sc.nextLong();
            long m= sc.nextLong();
            x=x%10;
            for(int i=0;i<2&&i<m;i++){//防止m=1情况
                x=(x*x)%10;//求个位
            }
            System.out.println(m*x);
        }
    }
    

    信息

    ID
    587
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    708
    已通过
    44
    上传者