杭电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;
}



银河麒麟V10安装docker 最近在做的一个信创项目使用的操作系统是银河麒麟高级服务器V10,在安装docker时,会遇到下面的错误。 nothing provides fuse-overlayfs >= 0.7 needed by docker-ce-rootless-extras-20.10.0-3.el7.x86_64 经过分析,以下依赖包是centos系统中的包,所以需要给kylinos创建一个合适的centos源。经过实验,Kylin Linux Advanced Server V1 阅读详情

相关推荐

离心泵级间导叶的设计计算

离心泵级间导叶的设计计算高速离心泵级间流道的作用是将第一级复合叶轮流出的高速液流收集起来并送入第二级复合叶轮。级间流道的设计应考虑降低液体的流速,实现动能向压力能转化,减小液体的水力损失。级间流道主要有蜗壳形流道和导叶两种结构形...

cqzc55322的博客 2565

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

从OSGB到3DTiles:倾斜摄影数据高效转换实战指南

本文提供了将倾斜摄影OSGB数据高效转换为Web友好的3DTiles格式的完整实战指南。详细介绍了使用开源工具进行转换的步骤,包括环境搭建、核心命令、参数调优及在Cesium中加载与问题排查,旨在帮助GIS开发者和三维应用工程师打通数据到Web展示的最后一公里,实现大规模三维模型的流畅网络发布。

u0v1w2x3的博客 570

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

从零到一:AVL Cruise与Matlab联合仿真DLL配置的避坑指南

本文详细介绍了AVL Cruise与Matlab联合仿真DLL配置的全流程,包括编译器选择、环境变量设置、DLL编译与模型导出等关键步骤。针对常见问题如版本匹配、路径错误等提供了实用解决方案,帮助工程师高效实现控制策略与整车性能仿真的无缝对接。

weixin_29054399的博客 566

渗透测试实战—云渗透(AK/SK泄露)

渗透测试实战思路分享:getshell方法及横向移动方法,云安全(AK/SK泄露)

网安日记本的博客 4049

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

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

桐小目的秘密基地 917

讲透 ABAP CDS 注解名称:简单名、结构化名、@ 与 @<、作用域与分组

本文从开发者角度梳理ABAP CDS注解的命名规则与实战写法,重点解析: 语法规则:@与@<的使用场景、结构化命名规范、作用域唯一性要求 评估机制:ABAP运行时与组件框架的注解处理差异 分组技巧:花括号分组简化重复前缀的书写 实战示例:包含完整CDS View Entity(演示注解分组与@<用法)和ABAP报表(读取打印注解) 常见问题:命名错误导致激活失败、框架忽略等注意事项 最后通过航空预订统计案例,展示如何结合多种注解类型实现业务需求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 261

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

ArcGIS Pro符号化教程

本文详细介绍了ArcGIS Pro的软件设置和符号化操作步骤。主要包括:1)设置默认工程目录和关闭地图自动加载;2)创建新工程的基本流程;3)点要素的单一符号化方法,包括样式修改和图层调整;4)图表符号显示过滤器的使用,涉及字段添加、图表类型选择和背景设置。文章还提供了操作截图和数据下载链接,适合GIS初学者学习ArcGIS Pro的基础符号化操作。

WwLK123的博客 548

半导体物理基础:载流子输运理论_(4).载流子浓度与费米能级

费米能级(Fermi Level)是描述半导体中电子和空穴能量分布的基准能级。在绝对零度下,费米能级以下的所有能级都被电子占据,费米能级以上的所有能级都是空的。随着温度的升高,电子会获得足够的能量跃迁到费米能级以上的能级,形成导带中的自由电子和价带中的空穴。费米能级在半导体中的位置取决于掺杂浓度和温度。对于本征半导体,费米能级位于禁带的中心;对于掺杂半导体,费米能级会偏移,具体位置取决于掺杂类型和浓度。载流子浓度(Carrier Concentration)是指半导体中自由电子和空穴的数量密度。

2401_87715305的博客 831

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

数据集解释: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万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

杭电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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

杭电-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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

杭电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、付费专栏及课程。

余额充值