** 除去次方数**

自然数的平方数是:1 4 9 16 25 …
自然数的立方数是:1 8 27 64 125 …
自然数的4次方数是:1 16 81 256 …

这些数字都可以称为次方数。
1~10000中,去掉所有的次方数,还剩下多少个数字?

参考答案:
9875

import java.util.ArrayList;public class Main {public void printResult() {ArrayList<Long> list = new ArrayList<Long>();for(long i = 1;i <= 10000;i++)list.add(i);int count = 2;while(true) {for(long i = 1;i <= 100;i++) {long a = (long) Math.pow(i, count);if(a > 10000)break;if(list.contains(a)) {list.remove(list.indexOf(a));}}count++;if(count > 50)break;}System.out.println(list.size());return;}public static void main(String[] args) {Main test = new Main();test.printResult();}
}

Java实现除去次方数相关推荐

  1. [Java] 蓝桥杯ADV-185 算法提高 五次方数

    问题描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟 ...

  2. java中n次方怎么表示_n次方_word中输入N次方的符号的两种方法

    为了打编程题的题目,而题目里面有X²,但我不懂,只好去网上查了,经过我的多方查找,最后总结了一下几种方法.下面一起和学习啦小编来学习一下输入N次方的符号吧,希望对你有帮助! 输入N次方的符号方法一 1 ...

  3. 数组[Java](除去一个数组中的某个值并生成一个新数组)

    ** 数组 **[Java](除去一个数组中的某个值并生成一个新数组) 例如:现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ; ...

  4. java之 ------ 可变參数和卫条件

    可变參数:适用于參数个数不确定.类型确定的情况,java把可变參数当做数组处理. 可变參数必须位于最后一项.当可变參数个数多于一个时,必将有一个不是最后一项,所以仅仅支持有一个可变參数. 可变參数的书 ...

  5. python【蓝桥杯vip练习题库】ADV-185五次方数(枚举)

    试题 算法提高 五次方数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+3 ...

  6. [蓝桥杯][算法提高VIP]五次方数-枚举

    题目描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟 ...

  7. java.线程池 线程数_如何在线程“ main”中修复异常java.lang.NoClassDefFoundError:Java中的org / slf4j / LoggerFactory...

    java.线程池 线程数 此错误表示您的代码或您在应用程序中使用的任何外部库都在使用SLF4J库 (一个开放源代码日志记录库),但无法找到所需的JAR文件,例如slf4j-api-1.7.2.jar因 ...

  8. [LeetCode] Power of Two 判断2的次方数

    Given an integer, write a function to determine if it is a power of two. Example 1: Input: 1 Output: ...

  9. LeetCode题库整理【Java】—— 2 两数相加

    LeetCode题库整理[Java] 2.两数相加 题目:给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果, ...

最新文章

  1. C#里的委托和事件实现 (转)
  2. 【每周CV论文推荐】 CV领域中数据增强相关的论文推荐
  3. 天锐绿盾解密_天锐绿盾携手衡阳规划设计院 实现信息系统安全管理
  4. 2021年薪资水平报告
  5. Jquery Highcharts 参数配置说明
  6. 服务器内存超限问题_内存超限该怎么办?
  7. 能打开java文件的软件有哪些_使用JAVA打开本地应用程序相关的文件
  8. CSDNamp;amp;《程序员》杂志创始人——蒋涛 推荐
  9. 多媒体计算机相关知识,多媒体基础知识题库
  10. 黑苹果 10.14.6 安装记录
  11. 从手机里上传文件到云服务器,手机如何上传文件到云服务器
  12. Apache ECharts 官网布局排版错乱的解决办法
  13. 小清新版js扫雷(使用原生js)
  14. python循环语句if语句的题目_Python if语句 for语句 while循环的练习
  15. 怎么设置计算机桌面壁纸,电脑桌面壁纸无法设置如何处理
  16. VR-AR应用如何改变我们的城市生活?
  17. 阿里云服务器的mysql安装
  18. 将VC++黑白屏蔽图转换为Cocos2dx中可用的png
  19. [SQLite 开发] 移除掉一个字串中的字头或字尾空格(TRIM)
  20. 金山办公2020笔试

热门文章

  1. 【C++ calcHist函数(图像直方图)】
  2. linux convert图像处理命令
  3. opengl 三线性和各项异性过滤
  4. Java8中计算日期时间差
  5. 戏说安防“三国”—— 海康/大华/宇视
  6. linux隐藏任务计划,Linux―任务计划
  7. 【Execl】电子表格
  8. 飞机大战游戏python_基于Python的飞机大战游戏
  9. java输入九九乘法表只输出奇数行_java 输出九九乘法表口诀的代码
  10. 达美乐中国再闯港交所,能否IPO必达?