当前位置:网站首页>HDU 1097 A hard puzzle
HDU 1097 A hard puzzle
2022-07-04 19:37:00 【Acacia moon tower】
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
Answer key : This is a regular problem , The last number of each number changes periodically .
#include <iostream>
using namespace std;
typedef long long ll;
int main() {
ll a, b;
int ans[][5] = {
{0},{1},{2,4,8,6},{3,9,7,1},{4,6},{5},{6},{7,9,3,1},{8,4,2,6},{9,1}};
while(cin>>a>>b) {
a %= 10;
if(a==0||a==1||a==5||a==6) {
cout<<ans[a][0]<<endl;
} else if(a==4||a==9) {
if(b%2==0) {
cout<<ans[a][1]<<endl;
} else {
cout<<ans[a][(b%2)-1]<<endl;
}
} else if(a==2||a==3||a==7||a==8) {
if(b%4==0) {
cout<<ans[a][3]<<endl;
} else {
cout<<ans[a][(b%4)-1]<<endl;
}
}
}
return 0;
}
边栏推荐
- 西门子HMI下载时提示缺少面板映像解决方案
- Is it safe to open an account at Great Wall Securities? How to open an account when buying stocks
- Wireshark网络抓包
- 明明的随机数
- Leetcode fizzbuzz C # answer
- 牛客小白月赛7 I 新建 Microsoft Office Word 文档
- Stream stream
- PolyFit软件介绍
- Mysql database basic operation -ddl | dark horse programmer
- Detailed explanation of the binary processing function threshold() of opencv
猜你喜欢
随机推荐
Technologie de base de la programmation Shell IV
node_ Exporter deployment
HDU 1372 & POJ 2243 Knight moves (breadth first search)
矩阵翻转(数组模拟)
2021 Hefei informatics competition primary school group
Qt实现界面滑动切换效果
Pytorch学习(四)
【问题】druid报异常sql injection violation, part alway true condition not allow 解决方案
1008 Elevator(20 分)(PAT甲级)
欧拉函数
2014合肥市第三十一届青少年信息学奥林匹克竞赛(小学组)试题
How test engineers "attack the city" (Part I)
Shell 編程核心技術《四》
SSRS筛选器的IN运算(即包含于)用法
92.(cesium篇)cesium楼栋分层
Find the nth power of 2
Shell 编程核心技术《一》
Explore the contour drawing function drawcontours() of OpenCV in detail with practical examples
Jetpack compose tutorial
大div中有多个div,这些div在同一行显示,溢出后产生滚动条而不换行









