题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1061

本来是个水题 却被数组下标为0折磨的痛苦万分 中间出了很多差错 花了好长时间看其他解题报告 哎 水啊水啊水

具体思路:就求末尾 和其他位置无关 所以可以对10取余数 来得到乘法的数

然后通过计算看出 四个数是一个循环:

1 1 1 1 1

2 4 8 6 2

3 9 7 1 3

4 6 4 6 4

5 5 5 5 5

6 6 6 6 6

7 9 3 1 7

8 4 2 6 8

9 1 9 1 9

当然 这是找到的顺序 要是用数组存得话得将数向后移动一位(数组下标为0太坑爹了)

得到的数组如下

0 1 2 3//数组下标

1 1 1 1

6 2 4 8

1 3 9 7

6 4 6 4

5 5 5 5

6 6 6 6

1 7 9 3

6 8 4 2

9 1 9 1 //好不容易想到了最后一组还写烦了 WA了一次 哎

数组的0号位存原来循环的最后一位(这么简单还想了半天)

粘代码:

View Code

 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 int main() 5 { 6     int m,r,p,i,ncase,a,b; 7     int ans[10][4]={{0,0,0,0},{1,1,1,1},{6,2,4,8},{1,3,9,7},{6,4,6,4},{5,5,5,5},{6,6,6,6},{1,7,9,3},{6,8,4,2},{1,9,1,9}}; 8     while(scanf("%d",&ncase)!=EOF) 9     {10      for(i=0;i<ncase;i++)11      {                   scanf("%d",&m);12                          a=m%10;13                          b=m%4;14                          printf("%d\n",ans[a][b]);15      }16     17     }18     system("pause");19     return 0;20 }

转载于:https://www.cnblogs.com/yujiaao/archive/2011/10/30/2229128.html

hdu 1061 Rightmost Digit解题报告相关推荐

  1. HDU 1061 Rightmost Digit

    解题报告:1097的翻版,求 N^N 次方的个位是多少? 详见我的另一篇HDU 1097 A hard puzzle稍加修改就行 1 #include<cstdio> 2 int main ...

  2. (HDU)1061 --Rightmost Digit( 最右边的数字)

    题目链接:http://vjudge.net/problem/HDU-1061 这个题目要求出N个N相乘的个位,直接求结果肯定数据溢出. 其实只要每次得出一个数字保留个位和N相乘就可以了, 因为A*B ...

  3. hdu 1241 Oil Deposits 解题报告

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1241 第一次写搜索代码 花了好大的功夫检查 看了别人的结题报告 还是错误一大堆 哎 题目是这样的 @表 ...

  4. hdu 1003 Max Sum 解题报告

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 Problem Description Given a sequence a[1],a[2],a[3 ...

  5. HDU 1421 搬寝室 解题报告(超详细)

    **搬寝室 Time Limit: 2000/1000 MS Memory Limit: 65536/32768 K Problem Description 搬寝室是很累的,xhd深有体会.时间追述2 ...

  6. hdu 2602 Bone Collector 解题报告

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 在没学01背包时做的,很遗憾的是,wa了很多次. wa代码 1 #include <ios ...

  7. hdu 1102 pku 2421 解题报告

    这题很简单,我差不多15分钟就写好代码了,运行结果也是正确的.可提交就是RE,百思不得其解,调了两个小时的时候,我才忽然发现我存边的时候数组开小了,我当时也想到肯定是数组问题,但是我却忽律了图的边不等 ...

  8. hdu 2049 不容易系列之(4)——考新郎 解题报告

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049 写这篇解题报告时 我真的很气愤 对自己又一次犯下低级错误改了两个小时 int型的数据居然用%I6 ...

  9. hdu 2058 解题报告 - The sum problem

    hdu 2058 解题报告 - The sum problem 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2058 等差求和公式: Sn=(a1+aN ...

  10. 解题报告 (十四) 数位DP

    文章目录 数位DP 解题报告 HDU 4722 Good Numbers HDU 2089 不要62 HDU 3555 Bomb HDU 3652 B-number PKU 3252 Round Nu ...

最新文章

  1. virtualenv创建虚拟环境为主_多版本
  2. 事半功倍系列 javascript
  3. python文件编译_我算是白学Python了,现在才知道原来Python是可以编译的
  4. 运行SSIS包的几种方式
  5. 上机 文件读写器 c# 1614998685
  6. 【P20】PCM1794全平衡解码模块电路
  7. 发光二极管pcb封装图画法_电子元器件认识与使用ZD43 | 贴片74HC138 原理图PCB库 封装尺寸 | 视频教程...
  8. 旧手机改服务器,并配合花生壳实现外网访问的方法
  9. 蒟蒻的五周总结(解释引用)《挑战》
  10. 寒江独钓 Windows内核安全编程
  11. 高瓴投的澳斯康生物冲刺科创板:年营收4.5亿 丢掉与康希诺合作
  12. css 宽度为百分比, 高度和宽度相等的设置
  13. 数字钱包助记词生成公私钥流程分析
  14. 国信证券学习系列(5)
  15. 唐尼vr眼镜好吗_USP和唐尼VR眼镜哪个好
  16. MES管理系统质量管理模块,在造纸行业中的应用
  17. vue展示信息卡片_vue 个人中心会员卡片组件
  18. android绘制实心圆、空心圆
  19. enfp工具箱怎么用_5个很少人知道的黑科技工具箱,功能奇妙,一个顶十个用
  20. 飞利浦DR平板探测器维修技术分析保养

热门文章

  1. 《设计模式之禅》--单例扩展:多例模式
  2. 使用jquery.validate.js插件进行表单里控件的验证
  3. javascript || 简写 if
  4. BZOJ1367 [Baltic2004]sequence 【左偏树】
  5. 监控服务器ssh登录,并发送报警邮件
  6. docker python3环境搭建
  7. 【python】获取http响应
  8. OSI七层模型:TCP/IP HTTP WebSocket MQTT
  9. Hadoop 文本分类 终于跑通了
  10. Java Web下访问外部jar,实例后的Object类型转化的问题