博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SPOJ Problem 5699:The last digit re-visited
阅读量:7235 次
发布时间:2019-06-29

本文共 513 字,大约阅读时间需要 1 分钟。

求a^b的最后一位,a有1000位,b是long long。

#include
#include
long long y;char x[1005];int n,i,s;int a[10];int l;int find(int s,long long r){ memset(a,0,sizeof(a)); a[0]=1; a[1]=s;a[2]=s*s%10; i=2; while(a[1]!=a[i])a[++i]=a[i-1]*s%10; if (r==0)return 1; return a[(r-1)%(i-1)+1];}int main(){ scanf("%d",&n); while(n--){ scanf("%s%lld",&x,&y); l=strlen(x); printf("%d\n",find(x[l-1]-48,y)); }}

 

转载于:https://www.cnblogs.com/moris/p/4328383.html

你可能感兴趣的文章
设计并实现同时支持多种视频格式的流媒体点播系统
查看>>
Vmware下Mac系统Vmware tools安装
查看>>
方法多种,选择随已定
查看>>
SharePoint中CAML使用的一些总结
查看>>
Bundle数据传输
查看>>
[Z]POJ 计算几何入门题目推荐[转PKKJ]
查看>>
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列5
查看>>
Vue.js:轻量高效的前端组件化方案
查看>>
给MySQL增加mysql-udf-http和mysql-udf-json自定义函数,让MySQL有调用http接口和查询直接回JSON的能力...
查看>>
hibernate 单元測试框架
查看>>
Android:关于声明文件中android:process属性说明
查看>>
elastic-job详解(五):自定义任务参数
查看>>
ubuntu设置分辨率
查看>>
AliOS Things自组织网络安全认证架构概述
查看>>
浏览器渲染简述
查看>>
从零开始在iPhone上运行视频流实时预测模型应用,只需10步
查看>>
npm 包如何支持子路径?
查看>>
vue仿豆瓣页面踩坑记录(1)
查看>>
datepicker/calendar(价格日历|日历|日期选择器)
查看>>
weex目前遇到的bug总结
查看>>