原文: http://acm.timus.ru/problem.aspx?space=1&num=1295

针对输入的整数n, 计算 1**n + 2**n + 3**n + 4**n  以0结尾的个数.   (如 n = 3, 100 结尾为2)

Input

The only line contains an integer  n (1 ≤  n ≤ 300000).

Output

Output the number of zeroes the decimal notation of 1 n+2 n+3 n+4 n ends with.

Samples

input output
1
1
3
2
Problem Author: Den Raskovalov

这是一类常见的"计算"类. (找规律是其中的代表, 这类问题如果能找到n的条件规律 就迎刃而解了)

我会先输出前面的若干项 看看有没有什么规律

前125项.

=begin
1 : 1  -----  2 : 1  -----  3 : 2  -----  4 : 0  ----- 
 5 : 2  -----  6 : 1  -----  7 : 2  -----  8 : 0  ----- 
 9 : 1  -----  10 : 1  -----  11 : 2  -----  12 : 0  ----- 
 13 : 1  -----  14 : 1  -----  15 : 2  -----  16 : 0  ----- 
 17 : 1  -----  18 : 1  -----  19 : 2  -----  20 : 0  ----- 
 21 : 1  -----  22 : 1  -----  23 : 2  -----  24 : 0  ----- 
 25 : 2  -----  26 : 1  -----  27 : 2  -----  28 : 0  ----- 
 29 : 1  -----  30 : 1  -----  31 : 2  -----  32 : 0  ----- 
 33 : 1  -----  34 : 1  -----  35 : 2  -----  36 : 0  ----- 
 37 : 1  -----  38 : 1  -----  39 : 2  -----  40 : 0  ----- 
 41 : 1  -----  42 : 1  -----  43 : 2  -----  44 : 0  ----- 
 45 : 2  -----  46 : 1  -----  47 : 2  -----  48 : 0  ----- 
 49 : 1  -----  50 : 1  -----  51 : 2  -----  52 : 0  ----- 
 53 : 1  -----  54 : 1  -----  55 : 2  -----  56 : 0  ----- 
 57 : 1  -----  58 : 1  -----  59 : 2  -----  60 : 0  ----- 
 61 : 1  -----  62 : 1  -----  63 : 2  -----  64 : 0  ----- 
 65 : 2  -----  66 : 1  -----  67 : 2  -----  68 : 0  ----- 
 69 : 1  -----  70 : 1  -----  71 : 2  -----  72 : 0  ----- 
 73 : 1  -----  74 : 1  -----  75 : 2  -----  76 : 0  ----- 
 77 : 1  -----  78 : 1  -----  79 : 2  -----  80 : 0  ----- 
 81 : 1  -----  82 : 1  -----  83 : 2  -----  84 : 0  ----- 
 85 : 2  -----  86 : 1  -----  87 : 2  -----  88 : 0  ----- 
 89 : 1  -----  90 : 1  -----  91 : 2  -----  92 : 0  ----- 
 93 : 1  -----  94 : 1  -----  95 : 2  -----  96 : 0  ----- 
 97 : 1  -----  98 : 1  -----  99 : 2  -----  100 : 0  ----- 
 101 : 1  -----  102 : 1  -----  103 : 2  -----  104 : 0  ----- 
 105 : 2  -----  106 : 1  -----  107 : 2  -----  108 : 0  ----- 
 109 : 1  -----  110 : 1  -----  111 : 2  -----  112 : 0  ----- 
 113 : 1  -----  114 : 1  -----  115 : 2  -----  116 : 0  ----- 
 117 : 1  -----  118 : 1  -----  119 : 2  -----  120 : 0  ----- 
 121 : 1  -----  122 : 1  -----  123 : 2  -----  124 : 0  ----- 
 125 : 2  -----

=end

规律:

mode 4 为0 的整数  4, 8, 12 ,...  结果为0

mode 4 为3 的整数 3,103, 19, ... 结果为3

mode 4 为2 的整数 2, 6, ...  结果为1

**mode 4为1** 需要分类讨论  像 5, 25, 45, 65 这些 (n-5) % 20 == 0 的整数 结果为 2 , 其余的 为 1

最后用了简单的if-elsif-else分支语句 提交.

1295. Crazy Notions相关推荐

  1. URAL 1295. Crazy Notions(数学 规律)

    题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1295 1295. Crazy Notions Time limit: 0.5 secon ...

  2. Timus 1295. Crazy Notions

    原题:Crazy Notions 题目:读入N,求1^n+2^n+3^n+4^n结尾有多少个0 解法:1.暴力算出来,发现其实0的个数不会超过2 2.找规律,0,1,1,2,0,2,1,2,0,1,1 ...

  3. 是男人就下100层【第四层】——Crazy贪吃蛇(2)

    在上一篇<是男人就下100层[第四层]--Crazy贪吃蛇(1)>中我们让贪吃蛇移动了起来,接下来我们来实现让贪吃蛇能够绕着手机屏幕边线移动而且能够改变方向 一.加入状态并改动代码 首先我 ...

  4. lg-1 x 怎么算_阿迪达斯crazy byw x实战测评 crazy byw x脚感怎么样

    阿迪达斯的crazy byw x官网已经市售,已经有小伙伴入手实战了,crazy byw 的休闲款已经提前发售,不少小伙伴等的就是这双crazy byw x实战鞋,那么crazy byw x可以打水泥 ...

  5. hdu 5325 Crazy Bobo dfs

    // hdu 5325 Crazy Bobo // // 题目大意: // // 给你一棵树,树上每一个节点都有一个权值w,选择尽可能多的节点, // 这些节点相互联通,而且依照权值升序排序之后得到节 ...

  6. HDU 3157 Crazy Circuits(有源汇上下界最小流)

    HDU 3157 Crazy Circuits 题目链接 题意:一个电路板,上面有N个接线柱(标号1~N),还有两个电源接线柱 + -.给出一些线路,每一个线路有一个下限值求一个能够让全部部件正常工作 ...

  7. poj 3378 Crazy Thairs

    题意/Description:     These days, Sempr is crazed on one problem named Crazy Thair. Given N (1 ≤ N ≤ 5 ...

  8. deedeedee crazy 寒假逆向生涯(11/100)

    deedeedee 这题没说法...直接用notepad++打开第二个文件,然后就看到了flag....人傻了... flag{t3mplat3_met4pr0gramming_is_gr8_4_3v ...

  9. 1295 N皇后问题

    1295 N皇后问题 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 在n×n格的棋盘上放置彼此不受攻击的n个皇后.按照国际象棋的规 ...

最新文章

  1. 最小树形图及其生产方法
  2. 腾讯某员工哀叹:门口卖早点的送孩子去私立了,一年学费顶我一年工资!
  3. 35岁之后,你还会继续写代码吗?
  4. ionic 实用技巧
  5. gradle之gradlew最全指令攻略
  6. 程序员编程艺术:第二章、字符串是否包含问题
  7. CSS浏览器兼容性问题
  8. java 继承示例_Java中的继承类型以及示例
  9. iostat -x命令诊断
  10. android模拟器 dx,dx欧布奥特曼变身模拟器
  11. 安卓手机软件开发_奇怪!苹果手机运存小,流畅度反而胜于安卓,今天终于明白了...
  12. 8 传输层----TCP
  13. 线性代数知识点总结,基础概念和计算整理(手写版)
  14. delphi软件工程师面试试题
  15. 什么是3d建模,3D建模师可以从事哪些职业?
  16. 发票专用驱动sjz_【智能财税大讲堂】专用发票电子化的财税信息化变革
  17. 超声的pacs系统和dicom服务器,基于DICOM的PACS系统设计与实现
  18. 2021-2027全球与中国5G核心网市场现状及未来发展趋势
  19. 闲暇之余,纪录片推荐(B站)
  20. 2022年应届大学毕业生就业分析报告

热门文章

  1. Github简单使用教程
  2. decker容器部署及常用操作
  3. 2019 ICPC 南昌邀请赛 A-Attack(斯坦纳树)
  4. 实验2-5-1 求排列数 (15 分)
  5. Win10 如何添加一个本地用户
  6. (十一)Canny 边缘检测算法
  7. 原笔迹书写技术哪家好?课室专用手写一体机品牌
  8. Winform开发中手写签名的实现
  9. html二级菜单的创建
  10. 【计算机网络】数据链路层 : 封装数据帧 ( 附加信息 | 帧长度 | 透明传输 | 字符计数法 | 字符填充法 | 零比特填充法 | 违规编码法 )