jus981014   2년 전

import sys
N = int(input())

for i in range(N):
    a,b = map(int,sys.stdin.readline().split())
    test = a**b
    computer_Number = test % 10
    if computer_Number == 0:
        print("10")
    else:
        print(computer_Number)

터미널에서 똑같은 입력같을 넣으면 답은 같게 나옵니다.!

index   2년 전

 B가 100만쯤 되면 매번 수백만 자리 수를 처리해야 해서 시간이 상당히 오래 걸릴 거에요.

나머지 연산의 특징을 생각해보면 그렇게 큰 수를 만들지 않고도 답을 낼 수 있어요.

qkgkq18   2년 전

ㄴ idea 감솨 

qkgkq18   2년 전

ㄴㄴ 감솨라고 했지만 어떻게 써먹는지 모르겠음 답변좀 

댓글을 작성하려면 로그인해야 합니다.