[Java] 藍橋杯ADV-185 演算法提高 五次方數
問題描述
對一個數十進位制表示時的每一位數字乘五次方再求和,會得到一個數的五次方數
例如:1024的五次方數為1+0+32+1024=1057
有這樣一些神奇的數,它的五次方數就是它自己,而且這樣的數竟然只有有限多個
從小到大輸出所有這樣的數
輸出格式
每個數獨立一行輸出
樣例輸出
10
200
3000
package adv185;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
for (int i = 2; i < 200000; i++) {
int temp = i;
int sum = 0;
while (temp != 0) {
sum += Math.pow(temp % 10, 5);
temp /= 10;
}
if (sum == i) {
System.out.println(i);
}
}
in.close();
}
}
相關文章
- 藍橋杯演算法提高——字串匹配(Java)演算法字串匹配Java
- Java實現 藍橋杯 演算法提高 八數碼(BFS)Java演算法
- [藍橋杯][演算法提高VIP]大數加法演算法
- 藍橋杯-M次方根(實數二分)
- 藍橋杯 演算法提高 字串壓縮演算法字串
- 藍橋杯 (java)演算法訓練 數對Java演算法
- [Java] 藍橋杯ADV-203 演算法提高 8皇后·改Java演算法
- Java藍橋杯14年第五題Java
- [藍橋杯][演算法提高VIP]尤拉函式演算法函式
- [藍橋杯][演算法提高VIP]超級瑪麗演算法
- [藍橋杯][演算法提高VIP]奪寶奇兵 dp演算法
- [Java] 藍橋杯ADV-202 演算法提高 最長公共子序列Java演算法
- [Java] 藍橋杯ADV-209 演算法提高 c++_ch02_04Java演算法C++
- [Java] 藍橋杯ADV-213 演算法提高 3-2求存款Java演算法
- [Java] 藍橋杯ADV-147 演算法提高 學霸的迷宮Java演算法
- 藍橋杯 演算法提高 拿糖果(完全揹包dp)演算法
- 藍橋杯 -- 演算法提高 身份證號碼升級演算法
- [Java] 藍橋杯ALGO-117 演算法訓練 友好數JavaGo演算法
- [Java] 藍橋杯ADV-210 演算法提高 2-1螢幕列印Java演算法
- 藍橋杯 分巧克力(Java)Java
- [藍橋杯][演算法提高VIP]分蘋果 線段樹演算法蘋果
- 題目 1501: [藍橋杯][演算法提高VIP]分蘋果演算法蘋果
- [Java] 藍橋杯ADV-194 演算法提高 盾神與積木遊戲Java演算法遊戲
- 藍橋杯-帶分數
- 藍橋杯-排列序數
- 藍橋杯 整數拼接
- 閒聊藍橋杯JAVA - 生成迴文數Java
- 藍橋杯--演算法訓練演算法
- 藍橋杯—演算法訓練演算法
- [藍橋杯][演算法訓練VIP]方格取數演算法
- 藍橋杯
- 藍橋杯-合併數列
- 藍橋杯-波動數列
- 藍橋杯 演算法訓練 素因子去重(Java)演算法Java
- [藍橋杯][演算法提高VIP]最大乘積 貪心 雙指標演算法指標
- [藍橋杯][演算法提高VIP]上帝造題五分鐘 (線段樹+區間最小值)演算法
- 藍橋杯-子 2023 / 雙子數
- 藍橋杯-連號區間數