蓝桥杯 算法提高VIP 五次方数(java)

Java实现 蓝桥杯VIP 算法提高 统计单词数 算法提高 统计单词数 时间限制:1.0s 内存限制:512.0MB 问题描述   统计输入英文文章段落中不同单词(单词有大小写之分,  但统计时忽略大小写)各自出现的次数。 输入段落中所含单词的总数不超过100,最长单词的长度不超过20个字母. 输入格式   一个包含若干句子的段落, 每个句子由若干英文单词组成. 除空格,  逗号和句号外, 这些输入的句子中不含其他非字母字符, 并且, 逗号和... 阅读详情
题目描述
对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 
例如:1024的五次方数为1+0+32+1024=1057 
有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个 
从小到大输出所有这样的数 
输入
无
输出
每个数独立一行输出 
样例输入
无
样例输出

无



代码如下:

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {	
		for(int i=2;i<=1000000;i++){
			int t = i;
			int sum=0;
			while(t!=0){
				sum+=((t%10)*(t%10)*(t%10)*(t%10)*(t%10));
				t/=10;
			}
			if(sum==i){
				System.out.println(i);
			}
		}
	}
}

Java实现 蓝桥杯VIP 算法提高 淘淘的名单 算法提高 淘淘的名单 时间限制:100ms 内存限制:8.0MB 问题描述   by ZBY… 阅读详情

相关推荐

Java实现 蓝桥杯VIP 算法提高 打水问题

算法提高 打水问题 时间限制:1.0s 内存限制:512.0MB 问题描述   N个人要打水,有M个水龙头,第i个人打水所需时间为Ti,请安排一个合理的方案使得所有人的等待时间之和尽量小。 输入格式   第一行两个正整数N M 接下来一行N个正整数Ti。   N,M<=1000,Ti<=1000 输出格式   最小的等待时间之和。(不需要输出具体的安排方案) 样例输入 7 3 3 ...

南 墙 1万+

蓝桥杯 算法提高VIP 五次方数(Java解题)

题目描述对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个 从小到大输出所有这样的数 输入无输出每个数独立一行输出 样例输入无样例输出无注意:0和1不考虑代码:public class Main { public static void mai...

mcp3128 686

Java实现 蓝桥杯VIP 算法提高 分苹果

算法提高 分苹果 时间限制:1.0s 内存限制:256.0MB 问题描述   小朋友排成一排,老师给他们分苹果。   小朋友从左到右标号1…N。有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果。   最后老师想知道每个小朋友有多少苹果。 输入格式   第一行两个整数N、M,表示小朋友个数和老师个数。   接下来M行,每行三个整数Li、Ri、Ci,意义...

南 墙 1万+

题目 1490: 五次方数

题目 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个,从小到大输出所有这样的数。 输入 无 输出 每个数独立一行输出 样例输入 无 样例输出 无 解题思路 遍历查找。 难点 本题不包含0、1(不知道为啥,反正输出0、1就是不对); 上边界的确定:我才用的是暴力的方法,先更改上边界到较大且不会超时的部分,然后看结果输出,发现最后一个数总是194979,

博客简介 500

Java实现 蓝桥杯VIP 算法提高 连接乘积

算法提高 连接乘积 时间限制:1.0s 内存限制:256.0MB 问题描述   192这个数很厉害,用它分别乘以1、2、3,会得到:   192 x 1 = 192   192 x 2 = 384   192 x 3 = 576   把这三个乘积连起来,得到192384576,正好是一个1~9的全排列   我们把上面的运算定义为连接乘积:   m x (1 … n) = k(其中m > ...

南 墙 1万+

Java实现蓝桥杯VIP 算法训练 矩阵乘方

import java.util.Scanner; public class 矩阵乘方 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); //N阶 int M = scanner.nextInt()...

南 墙 1万+

题目 1490: [蓝桥杯][算法提高VIP]五次方数

题目描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个 从小到大输出所有这样的数 输入 无 输出 每个数独立一行输出 样例输入 无 样例输出 无 解题思路: 这道题没有告诉我们限度在哪里,所以我们可以找个大的数让它跑,再去定义边界. 但是出了个不是问题的问题,看图: 这是我把边界放到300000跑出来的,看着没啥问题是吧,但是判题机显示答案错误。

程序员贺加贝的博客 469

Java实现 蓝桥杯VIP 算法提高 排队打水问题

算法提高 排队打水问题 时间限制:1.0s 内存限制:256.0MB 问题描述   有n个人排队到r个水龙头去打水,他们装满水桶的时间t1、t2…………tn为整数且各不相等,应如何安排他们的打水顺序才能使他们总共花费的时间最少? 输入格式   第一行n,r (n<=500,r<=75)   第二行为n个人打水所用的时间Ti (Ti<=100); 输出格式   最少的花费时间 ...

南 墙 1万+

蓝桥杯提上日程_每日十题打卡_1.25

蓝桥杯提上日程_每日十题打卡_1.25

敖丙007的博客 2890

Java实现 蓝桥杯VIP 算法训练 矩阵乘方

算法提高 矩阵乘方 时间限制:1.0s 内存限制:512.0MB 问题描述   给定一个矩阵A,一个非负整数b和一个正整数m,求A的b次方除m的余数。   其中一个nxn的矩阵除m的余数得到的仍是一个nxn的矩阵,这个矩阵的每一个元素是原矩阵对应位置上的数除m的余数。   要计算这个问题,可以将A连乘b次,每次都对m求余,但这种方法特别慢,当b较大时无法使用。下面给出一种较快的算法(用A^b表...

南 墙 1万+

Java实现 蓝桥杯VIP 基础练习 回形取数

问题描述   回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入格式   输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 输出格式   输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。 样例输入 3 3 1 2 3 4 5 6 7...

南 墙 1万+

五次方数(C语言)

解题思路: 本题的难点在于如何判断边界,我们先判断上边界:我们试着以每位数最大单位数9为边界,所以9^5=59049,有5位数,所以5*59049=295245; 下边界:按题目要求,对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数, 因为10以下,只有一位,不存在求和,故从10以后考虑。 #include<stdio.h> int main() { int n...

matchless_QYW的博客 3313

Java实现 蓝桥杯VIP 算法提高 格子位置

算法提高 格子位置 时间限制:1.0s 内存限制:512.0MB 问题描述   输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中,与格子(i,j)同行、同列、同一对角线的所有格子的位置。 输入格式   输入共三行,分别输入自然数N,i,j。其中保证N<=24且1<=i<=N,1<=j<=N。 输出格式...

南 墙 1万+

【蓝桥杯】【算法提高VIP】五次方数

题目描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个 从小到大输出所有这样的数 输入 无 输出 每个数独立一行输出 样例输入 无 样例输出 无 Java代码 import java.util.*; public class Main { ...

读书是当今中国唯一可控的改变命运的能力 321

Java实现 蓝桥杯VIP 算法训练 排列问题

算法训练 排列问题 时间限制:1.0s 内存限制:512.0MB 问题描述   求一个0~N-1的排列(即每个数只能出现一次),给出限制条件(一张N*N的表,第i行第j列的1或0,表示为j-1这个数不能出现在i-1这个数后面,并保证第i行第i列为0),将这个排列看成一个自然数,求从小到大排序第K个排列。 数据规模和约定   N<=10,K<=500000 输入格式   第一行为N和...

南 墙 1万+

Java实现 蓝桥杯VIP 算法提高 种树

算法提高 种树 时间限制:1.0s 内存限制:256.0MB   种树 问题描述   A城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树。园林部门 得到指令后,初步规划出n个种树的位置,顺时针编号1到n。并且每个位置都有一个美观度Ai,如果在这里种树就可以得到这Ai的美观度。但由于A城市土壤 肥力欠佳,两棵树决不能种在相邻的位置(i号位置和i+1号位置叫相邻位...

南 墙 1万+

Java实现 蓝桥杯VIP 算法提高 产生数

算法提高 产生数 时间限制:1.0s 内存限制:256.0MB 问题描述 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15)。 规则: 一位数可变换成另一个一位数: 规则的右部不能为零。 例如:n=234。有规则(k=2): 2-> 5 3-> 6 上面的整数 234 经过变换后可能产生出的整数为(包括原数): 234 534 264 564 共 4 ...

南 墙 1万+

Java实现 蓝桥杯VIP 算法训练 拦截导弹

1260:【例9.4】拦截导弹(Noip1999) 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 4063 通过数: 1477 【题目描述】 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试...

南 墙 1万+
上一篇: 蓝桥杯 算法训练VIP 最长字符串(java)
下一篇: 蓝桥杯 算法提高VIP Torry的困惑(提高型)(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值