杭电1097-A hard puzzle(快速幂)

『杭电1097』A hard puzzle 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 hard puzzle

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 35177    Accepted Submission(s): 12627


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
 



这个题要用快速幂,否则会超时!



#include<cstdio>
int fun(int x,int y)
{
    x%=10;
    int t=1;
    while(y>0)
    {
        if(y&1)
        t=t*x%10;
        
        x=x*x%10;
        y/=2;
    }
    return t;
}
int main()
{
    int a,b;
    while(scanf("%d%d",&a,&b)!=EOF)
    {
        printf("%d\n",fun(a,b));
    }
    return 0;
}



Matlab 2023b 科研党必备:MOSEK 10.1.25 安装与配置全记录(附License过期解决方案) 本文详细介绍了在Matlab 2023b中安装与配置MOSEK 10.1.25的全过程,特别针对科研用户提供学术许可申请、证书文件部署及环境集成的实用指南。文章还包含常见问题解决方案和性能调优建议,帮助用户高效完成优化计算任务。 阅读详情

相关推荐

DeepSeek的训练与优化流程

DeepSeek的训练体系不仅追求极致的计算效率,更注重将物理规律、人类知识、安全伦理深度融入训练过程,其"效率-安全-可解释性"三角平衡的设计理念,为行业提供了重要参考范式。

m0_56896669的博客 1434

ACM题:a hard puzzle 求数a的b(可以很大)次方的最低位

[size=medium]A hard puzzle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5314 Accepted Submission(s): 1832 Problem Description lcy...

beyondjhf_2008的博客 493

覆冰监测系统服务器,基于分布式光纤振动传感的电缆覆冰舞动监测系统

监测意义我国高压输电网络已经形成了全国联网的格局,总规模世界第一。2018年底,全国发电装机容量已达19.0亿千瓦,全国 220kV及以上输电线路回路长度超过71万公里。我国电力能源集中在西北,而用户则集中在华东华南,所以高压输电网络的特点是长距离,大跨度,途径的自然环境多种多样。在高湿高寒的恶劣环境中,输电线非常容易发生覆冰舞动事故,由于覆冰形成的规则的非圆断面的缆线在风的激励下形成谐振,造成低...

weixin_32566055的博客 1547

hdoj1097 A hard puzzle(简单题)

来源:http://acm.hdu.edu.cn/showproblem.php?pid=1097 关键在于如何解决超时问题。我们首先取a的个位数,然后判断b是否大于10000,小于10000则直接循环计算。 如果大于10000,我们算出b为10000时,a^b的个位数t1,然后进行对t1进行(b/10000)次循环,得到一个数 再进行

CqZtw的博客 516

信奥赛C++提高组csp-s之数论基础专题课:从同余到分数模运算1(知识地图:同余、裴蜀定理、扩展欧几里得、乘法逆元、分数模运算)

信奥赛C++提高组csp-s之数论基础专题课:从同余到分数模运算1(知识地图:同余、裴蜀定理、扩展欧几里得、乘法逆元、分数模运算)

王老师青少年编程 790

SAP公司间STO业务解析(包含主数据解析、后台配置解析、前台业务演示)

SAP公司间STO业务解析

ww114784的博客 1016

HDU-1097 A hard puzzle 题解以及关于超时问题的处理

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1097   这道题目其实相对来说也是一道比较简单的题目,本来没必要在这里贴出来的,但是因为中间涉及到了一个Time Limit Exceeded ,所以感觉到还是有必要在这里提出来的,毕竟是”第一次“遇到这种情况。   这道题我看到的时候觉得没什么难的,直接就循环就写起来了,当然在此之前特别注意了一

桐小目的秘密基地 917

【异常】CNB提示The bill authorization scope cannot access the current request.

摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。

奶爸的编程之路,也就一周冷个三天 663

HDOJ-----1097简单快速幂

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.

blue_hpu的博客 768

SAP FI 会计科目表(COA)可直接套用配置模板

摘要:本文提供了SAP S/4HANA环境下可直接套用的会计科目表(COA)配置模板,包含科目编码规则、号段规划、科目组设置等核心内容。模板采用10位数字编码,按资产(1000)、负债(2000)、权益(3000)、成本(4000)、收入(5000)、费用(6000)六大类划分号段,并预设科目组控制字段状态。适用于集团/单一公司、国内/跨国企业场景,支持多表架构映射,配置完成后可通过事务码SAKO验证科目清单。模板遵循"前4位固定一级科目"原则,企业可根据行业特性调整明细科目。

金牌架构师 266

IDC 数据中心工程师面试题汇总

(适用于:IDC运维、机房值班、机房工程师、机柜运维、IDC基础设施、IDC网络运维岗)

老韩的Linux云计算架构师进阶之路 1069

鸢尾花数据分析项目(附详细代码和结果)

数据集解释:https://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_iris.html#sklearn.datasets.load_iris 1. 数据导入 鸢尾花数据可直接从Sklearn中的datasets 导出。该Iris中有两个属性,分别是:iris.data和iris.target。 data里是一个矩阵,每一列代表了萼片或花瓣的长宽,一共4列,每一列代表某个被测量的鸢尾植物,一共采样了150条记录。 tar

WHYbeHERE的博客 1万+

2025.05.30【转录组】|Ribo-seq数据流程详解(一 质量控制)

本文详细介绍了Ribo-seq数据的质控分析流程,重点讲解了使用fastp进行原始数据质控的关键步骤和参数设置。作者通过Snakemake自动化流程示例,展示了如何去除接头序列、过滤低质量reads、生成质控报告等操作。文章强调高质量的Ribo-seq数据对转录后调控和翻译动态研究的重要性,并提供了兼顾数据质量和下游分析需求的参数配置建议。该流程有助于研究人员规范高效地完成Ribo-seq数据质控,为后续分析提供可靠数据基础。

784

杭电1097 A Hard Puzzle(快速幂)

杭电1097http://acm.hdu.edu.cn/showproblem.php?pid=1097 题目大意:求a的b次方的尾数。 快速幂。中间取模即可。 AC代码: #include <iostream> #include <cstring> #include <algorithm> #include <stdlib....

Sensente的博客 224

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

杭电-1097-A hard puzzle(快速幂)

文章目录题目思路 题目 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 t

Solomon的博客 201

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

杭电1097A hard puzzle(快速幂求余)

A hard puzzle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36011    Accepted Submission(s): 12871 Problem Description lcy gives a hard puz...

黑脉金的博客 246

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

杭电1097-A hard puzzle

快速幂解法 https://blog.youkuaiyun.com/nvliba/article/details/48676659 附(比较好的快速幂讲解) https://www.cnblogs.com/CXCXCXC/p/4641812.html 这个强大的工具:&和>> &运算通常用于二进制取位操作,例如一个数 & 1 的结果就是取...

qing_tian0070的博客 239

杭电 oj 1097 A hard puzzle C++

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. t...

qq_45697900的博客 236

hdu1097 A hard puzzle(快速幂)

好久没写快速幂了~找下手感 题目大意就是求a^b的最后一个数字。/** a^b */ #include <stdio.h> int main() { long long a,b; while(~scanf("%lld %lld",&a,&b)) { if(a==1) { printf("1\n");

苏苏爱自由 2720

杭电 HDU 1097 A hard puzzle

A hard puzzle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 32851    Accepted Submission(s): 11754 Problem Description lcy gives a ha

舒哥的blog 765

杭电 1097 A hard puzzle

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 beg...

weixin_30781631的博客 131

HDOJ 1097 A hard puzzle 杭电 ACM

本题代码看似简单 但其背后蕴含的数学原理非常重要 而且巧妙 程序的核心是“同余幂”算法  即求a^b mod m(a的b次方整除m的余数)的算法 本题中恰好m=10 该算法中涉及以下数学知识 1.将指数化为二进制后 底数不断平方 在相应的二进制位为1的地方 乘入结果 运算复杂度从O(n)降低至O(log(n))(以2为底) 2.若干整数之积 mod m的结果 就是每个整数各自mo

TNajor的博客 688

HDU-1097-A hard puzzle( 快速幂取模 )

A hard puzzle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 37387    Accepted Submission(s): 13380 Problem Description lcy gives a ha

保持对编程的热情! 726

PLC与组态软件在停车场收费系统中的电气控制设计

在工业自动化控制系统中,PLC作为可靠的逻辑控制核心,组态软件作为人机交互与数据管理平台,两者协同构成现代电气控制的主流架构。PLC擅长实时响应、安全联锁和抗干扰处理,负责底层设备驱动与状态机逻辑;组态软件则承担数据处理、界面展示和报表追溯,实现非实时管理功能。这种分层设计广泛应用于智能楼宇、门禁管理、充电桩联动等场景。以停车场收费系统为例,从硬件选型、I/O分配、梯形图编程到上位机通信,完整展示了如何将控制权与决策权分离,确保系统稳定与安全。掌握这套思路,可灵活适配各类中小型自动化项目,真正理解电气控制的

weixin_34049948的博客 417

hdu 1097 A hard puzzle(快速幂取模模板题)

http://acm.hdu.edu.cn/showproblem.php?pid=1097 快速幂取模我理解就是将其幂不断的二分后往前推得过程,奇数的时候先分出一个来变成偶数。。。 杭电怎么不认识long long了??改成__int64就对了。。 #include <iostream> #include <cstdio> using namespace s...

weixin_30347009的博客 92
上一篇: 杭电1181-变形课
下一篇: 杭电2544-最短路(dijkstra)
Eric_keke
博客等级 码龄12年 37粉丝 221原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值