题目描述
能够表示为某个整数的平方的数字称为“平方数”。比如,25,64
虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。
因为平方数的末位只可能是:[0, 1, 4, 5, 6, 9] 这6个数字中的某个。
所以,4325435332必然不是平方数。
如果给你一个2位或2位以上的数字,你能根据末位的两位来断定它不是平方数吗?
请计算一下,一个2位以上的平方数的最后两位有多少种可能性?
输出
输出一个整数表示答案

代码如下:

#include <iostream>
using namespace std;
const int N = 100;
bool st[N];int main() {for (int i = 4; i <= 10000; i++) {//4*4=16,16是最小的2位平方数int a = i * i;st[a % 100] = true;//取末尾2位数}int cnt = 0;for (int i = 0; i < 100; i++) {if (st[i])cnt++;}cout << cnt << endl;return 0;
}

[蓝桥杯2016决赛]平方末尾-数论,枚举相关推荐

  1. [蓝桥杯2017决赛]平方十位数-枚举+set去重

    题目描述 由0~9这10个数字不重复.不遗漏,可以组成很多10位数字. 这其中也有很多恰好是平方数(是某个数的平方). 比如:1026753849,就是其中最小的一个平方数. 请你找出其中最大的一个平 ...

  2. [蓝桥杯2016初赛]平方怪圈-数论,模拟

    题目描述 如果把一个正整数的每一位都平方后再求和,得到一个新的正整数.对新产生的正整数再做同样的处理. 如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈. 请写出这 ...

  3. [蓝桥杯2016决赛]阶乘位数-数论

    题目描述 9的阶乘等于:362880 它的二进制表示为:1011000100110000000 这个数字共有19位. 请你计算,9999 的阶乘的二进制表示一共有多少位? 输出 输出一个整数表示答案 ...

  4. [蓝桥杯2016决赛]反幻方-next_permutation枚举

    题目描述 我国古籍很早就记载着 2 9 4 7 5 3 6 1 8 这是一个三阶幻方.每行每列以及对角线上的数字相加都相等. 下面考虑一个相反的问题. 可不可以用 1~9 的数字填入九宫格,使得:每行 ...

  5. [蓝桥杯2016初赛]四平方和-数论+枚举

    题目描述 四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2^ ...

  6. 蓝桥杯2015决赛-方格填数-枚举 or dfs

    题目描述 在2行5列的格子中填入1到10的数字. 要求:相邻的格子中的数,右边的大于左边的,下边的大于上边的. 如下图所示的2种,就是合格的填法. 请你计算一共有多少种可能的方案. 输出 请输出该整数 ...

  7. [蓝桥杯2016决赛]七星填数-next_permutation枚举

    题目描述 如下图所示: 在七角星的14个节点上填入1~14 的数字,不重复,不遗漏.要求每条直线上的四个数字之和必须相等. 图中已经给出了3个数字.请计算其它位置要填充的数字,答案唯一. 填好后,请提 ...

  8. [蓝桥杯2015决赛]五星填数-枚举+数论

    解题思路: 对于一种符合题意的情况,旋转和对称之后结果也是一样,所以我们要除去旋转(/5)和对称(/2)的情况,所以结果要除以10 代码如下: #include <iostream> #i ...

  9. [蓝桥杯2016决赛]一步之遥-枚举

    题目描述 从昏迷中醒来,小明发现自己被关在X星球的废矿车里.矿车停在平直的废弃的轨道上. 他的面前是两个按钮,分别写着"F"和"B". 小明突然记起来,这两个按 ...

最新文章

  1. oracle:表空间使用率,表空间扩容
  2. 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
  3. IDEA如何生成get和set方法
  4. PHP两个字符串比较(人为出错),两字符串类型和数据表面相等,但strcmp()结果不为0...
  5. oracle中如何创建dblink
  6. RTX5 | 互斥量01 - 互斥量的使用
  7. list、tuple
  8. 终于圆了天文梦!马化腾称腾讯将发布探星计划 还提到了《王者荣耀》
  9. Linux下安装MySQL数据库以及用C语言编程存取数据库
  10. Linux下设置和修改IP
  11. mysql提供的六种约束_MySQL中的六个约束
  12. Interesting Finds: 2008.01.04
  13. 初探VBScript
  14. xsd文件生成class
  15. 照相长度测试软件,拍张照片就知道你的长度了,还要什么测量工具!
  16. VMware Workstation16安装
  17. 网站速度这样优化,让你的网站飞起来
  18. 对话MVP | 清华博士马福辰:希望成为社区和生态发展强有力的“助攻”
  19. 从最简单的ROE和PB的角度去选股
  20. 分子对接教程 | (6) AutoDock对接操作与对接结果解读

热门文章

  1. C语言试题三十之请编写函数function对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列。
  2. Android之popWindows底部弹出挡住了华为虚拟键盘问题
  3. C和指针之编译出现warning: implicit declaration of function ‘matrix_multiply‘ is invalid in C99问题
  4. (十一)python3 只需3小时带你轻松入门——面向对象
  5. sql distinct 去重复 (mysql)
  6. linux中mpich的运行线程,贝叶斯法构建进化树:MrBayes
  7. 动态ram依靠什么存储信息_ROM、RAM、DRAM、SRAM和FLASH傻傻分不清
  8. 浏览器渲染机制面试_【前端面试必考题】页面渲染机制(一)
  9. 实验 7 场景运行监控及性能测试结果分析_实验报告--软件功能测试与性能测试实验
  10. 掌握这个姿势,女友不再叨叨叨