백준
[C++] 백준 분산처리
MINU.SHINNNN
2024. 6. 16. 01:27
https://www.acmicpc.net/problem/1009
#include <iostream>
#include <map>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);
// freopen("input.txt", "r", stdin);
int t;
cin >> t; // 테스트 케이스 개수 입력 받기
for (int i = 0; i < t; i++)
{
int a, b, result = 1; // 결과값을 1로 초기화 시켜줘야 값을 매번 저장해가며 계산 가능
cin >> a >> b;
for (int j = 0; j < b; j++)
{
// 마지막 자릿수만 필요
result = (result * a) % 10; // 거듭제곱한 결과값 저장
}
if (result == 0)
{
cout << 10 << endl; // 10의 거듭제곱의 경우
}
else
{
cout << result << endl;
}
}
return 0;
}