原始方法(会超时):
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{int a,b;while(scanf("%d %d",&a,&b)!=EOF){int i,yu=(a*a)%10;for(i=2;i<=b-1;i++){yu=(yu*a)%10;     //2^66次方的尾数在乘的时候可以单独拿出来乘2,数字的大小及顺序和完整的乘下去是一样的}if(yu>10){printf("%d\n",yu-10*(yu/10) );}else{printf("%d\n",yu);}}return 0;}找规律法:
View Code
Problem : 1097 ( A hard puzzle )     Judge Status : Accepted
RunId : 16293437    Language : G++    Author : qwezhaohaihong
Code Render Status : Rendered By HDOJ G++ Code Render Version 0.01 Beta#include<iostream>
#include<cstdio>
using namespace std;
int main()
{long long int a;int b;while(scanf("%lld %d",&a,&b)!=EOF){long long int gui[5],i;gui[0]=a-(a/10)*10;if(a*a>10){gui[1]=(a*a)-((a*a)/10)*10;}else{gui[1]=a*a;}for(i=2;i<=4;i++){if(gui[i-1]*a>10){gui[i]=gui[i-1]*a-((gui[i-1]*a)/10)*10;}else{gui[i]=gui[i-1]*a;}}if(b==1){printf("%lld\n",gui[0]);}if(b>1){if((b-1)%4==1){printf("%lld\n",gui[1]);}if((b-1)%4==2){printf("%lld\n",gui[2]);}if((b-1)%4==3){printf("%lld\n",gui[3]);}if((b-1)%4==0){printf("%lld\n",gui[4]);}}}return 0;}

HDU-ACM-1097相关推荐

  1. 杭电 HDU ACM 圆桌会议

    圆桌会议 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  2. HDU ACM Steps 攻略

    HDU ACM Steps 攻略- Admin 2011年10月14日 名人名言:未来是光明而美丽的,爱它吧,向它突进,为它工作,迎接它,尽可能地使它成为现实吧!--车尔尼雪夫斯基 总结了一下ACM ...

  3. HDU ACM 4031 Attack (树状数组--单点查询+区间更新)

    http://acm.hdu.edu.cn/showproblem.php?pid=4031 用了树状数组的区间更新 单点查找(一般为单点更新 区间查找) 例如 区间(2,4)加1 则Updata(2 ...

  4. HDU ACM 1162 Eddy's picture

    http://acm.hdu.edu.cn/showproblem.php?pid=1162 输入一个整数n,表示点的个数. 接下来n行,每行有两个浮点数表示点的x坐标y坐标. 构造一棵最小生成树. ...

  5. HDU ACM 1181 变形课 (广搜BFS + 动态数组vector)-------第一次使用动态数组vector

    http://acm.hdu.edu.cn/showproblem.php?pid=1181 题意:给我若干个单词,若单词A的结尾与单词B的开头相同,则表示A能变成B,判断能不能从b开头变成m结尾. ...

  6. HDU ACM 1728 逃离迷宫 (广搜BFS)

    http://acm.hdu.edu.cn/showproblem.php?pid=1728 题意:给出一张图,转弯数k,起点(x1,y1),(x2,y2)判断能不能最多只转k个弯时从起点走到终点 输 ...

  7. HDU ACM 1224 Free DIY Tour (SPFA)

    Free DIY Tour Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) To ...

  8. HDU ACM 3986 Harry Potter and the Final Battle(邻接表实现最短路dijkstra堆优化记录路径 + 枚举最短路上每条边)...

    http://acm.hdu.edu.cn/showproblem.php?pid=3986 题意: 从起点1 到 终点n,删除图中任意一条边求最短路的最坏情况. n  --表示有n个点 m --边数 ...

  9. HDU ACM Steps攻略 ACM Steps的全部内容

    原地址:http://www.byywee.com/page/M0/S607/607452.html 总结了一下ACM STEPS的各章内容,趁便附上我的Steps题号(每人的不一样). 别的,此文首 ...

  10. HDU ACM 3177 Crixalis's Equipment

    Crixalis's Equipment Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...

最新文章

  1. 46.一个例子了解C++中异常处理
  2. html5 css3 设计模式,html5+css3设计模式
  3. rmmod 提示 No such file or directory
  4. Min_25 筛小结
  5. java设置表格列不可修改_Java DefaultTableModel使单元格不可编辑JTable
  6. 【HDU - 1702 】ACboy needs your help again! (栈和队列,水题模拟)
  7. 一些web开发中常用的、做成cs文件的js代码 - 搜刮来的
  8. A cycle was detected in the build path of project
  9. Java设计模式(九)责任链模式 命令模式
  10. oracle 学习日志 ----Oracle时间加减
  11. 汇编笔记-DOSBox安装和使用
  12. 如何将 Apple Watch 用作闹钟?
  13. unity3d shader 自定义光照函数
  14. 翻译 RFC 7322: RFC 样式指南
  15. Android获取手机传感器数据实时展示,并存储在数据文件中
  16. USACO-Fractions to Decimals
  17. Windows 2003 从Oracle 9201 update to 9208
  18. Domain Adaption3
  19. python数据分析——pandas
  20. 使用filter()方法进行数据过滤

热门文章

  1. git revert与git reset
  2. 集成计划排程计划以及管控体系的几个特征
  3. 数据结构与算法之排序(冒泡、选择、插入、希尔、归并、快速)
  4. Visual Studio 远程调试设置
  5. C++ 虚函数表详解
  6. 全国高校安徽考区计算机,关于做好2021年上半年全国高校(安徽考区)计算机水平考试报名工作的通知...
  7. ipoo3可以用鸿蒙,vivo新机入网!支持44W快充 配置与iQOO Neo3类似
  8. Linux虚拟机出现卡死且无法结束进程的解决办法
  9. springmvc自定义类型转换
  10. Html+Css打造一个精美的注册页面