当前位置:网站首页>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;
}
边栏推荐
- Generate XML elements
- Leetcode ransom letter C # answer
- The CDC of sqlserver can read the data for the first time, but it can't read the data after adding, deleting and modifying. What's the reason
- BCG 使用之CBCGPProgressDlgCtrl进度条使用
- The kth largest element in the array
- Shell 编程核心技术《三》
- Introduction to polyfit software
- 1011 World Cup Betting (20 分)(PAT甲级)
- Functional interface
- BCG 使用之CBCGPTabWnd控件(相当于MFC TabControl)
猜你喜欢

mysql中explain语句查询sql是否走索引,extra中的几种类型整理汇总

node_ Exporter deployment

BCG 使用之CBCGPTabWnd控件(相当于MFC TabControl)

Pytorch学习(四)

Online sql to excel (xls/xlsx) tool

SSRS筛选器的IN运算(即包含于)用法

如何使用Async-Awati异步任務處理代替BackgroundWorker?

Euler function

Master the use of auto analyze in data warehouse

PointNeXt:通过改进的模型训练和缩放策略审视PointNet++
随机推荐
Unity adds a function case similar to editor extension to its script, the use of ContextMenu
An example of multi module collaboration based on NCF
Generate XML elements
长城证券开户安全吗 买股票怎么开户
项目中遇到的线上数据迁移方案1---总体思路整理和技术梳理
Technologie de base de la programmation Shell IV
1005 Spell It Right(20 分)(PAT甲级)
SSRS筛选器的IN运算(即包含于)用法
LM10丨余弦波动顺势网格策略
牛客小白月赛7 谁是神箭手
Shell 編程核心技術《四》
2014合肥市第三十一届青少年信息学奥林匹克竞赛(小学组)试题
黑马程序员-软件测试--07阶段2-linux和数据库-09-24-linux命令学习步骤,通配符,绝对路径,相对路径,文件和目录常用命令,文件内容相关操作,查看日志文件,ping命令使用,
"Only one trip", active recommendation and exploration of community installation and maintenance tasks
Socket programming demo II
《工作、消费主义和新穷人》的微信读书笔记
添加命名空间声明
1006 sign in and sign out (25 points) (PAT class a)
Cbcgpprogressdlgctrl progress bar used by BCG
Online text line fixed length fill tool