You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
1.4 KiB

2 years ago
#include<bits/stdc++.h>
using namespace std;
int main() {
int a,b;
cin>>a>>b;
//<2F><>λ<EFBFBD><CEBB>
a=a%10;
if(b==0) {
cout<<1<<endl;
return 0;
}
// 0 1 5 6<><36><EFBFBD>ٴη<D9B4><CEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>
if(a==0 || a==1 ||a==5 || a==6) {
cout<<a<<endl;
return 0;
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>ô<EFBFBD><C3B4>2 4 8 6ѭ<36><D1AD>
if(a==2) {
b=b%4;
if(b==1) {
cout<<2<<endl;
return 0;
}
if(b==2) {
cout<<4<<endl;
return 0;
}
if(b==3) {
cout<<8<<endl;
return 0;
}
if(b==0) {
cout<<6<<endl;
return 0;
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3
if(a==3) {
b=b%4;
if(b==1) {
cout<<3<<endl;
return 0;
}
if(b==2) {
cout<<9<<endl;
return 0;
}
if(b==3) {
cout<<7<<endl;
return 0;
}
if(b==0) {
cout<<1<<endl;
return 0;
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4
if(a==4) {
b=b%2;
if(b==1) {
cout<<4<<endl;
return 0;
}
if(b==0) {
cout<<6<<endl;
return 0;
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7
if(a==7) {
b=b%4;
if(b==1) {
cout<<7<<endl;
return 0;
}
if(b==2) {
cout<<9<<endl;
return 0;
}
if(b==3) {
cout<<3<<endl;
return 0;
}
if(b==0) {
cout<<1<<endl;
return 0;
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8
if(a==8) {
b=b%4;
if(b==1) {
cout<<8<<endl;
return 0;
}
if(b==2) {
cout<<4<<endl;
return 0;
}
if(b==3) {
cout<<2<<endl;
return 0;
}
if(b==0) {
cout<<6<<endl;
return 0;
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9
if(a==9) {
b=b%2;
if(b==1) {
cout<<9<<endl;
return 0;
}
if(b==0) {
cout<<1<<endl;
return 0;
}
}
return 0;
}