51Nod 1015 水仙花數

2021-08-26 23:45:05 字數 573 閱讀 8463

51nod-1015原題鏈結

原題:水仙花數是指乙個 n 位數 ( n >= 3 ),它的每個位上的數字的 n 次冪之和等於它本身。(例如:1^3 + 5^3 + 3^3 = 153)

給出乙個整數m,求 >= m的最小的水仙花數。

input

乙個整數m(10 <= m <= 1000)

output

輸出》= m的最小的水仙花數

sample input

99sample output

153題意:

水仙花數:乙個 n 位數,它的每個位上的數字的 n 次冪之和等於它本身。

輸入乙個在10-1000的數m;找出大於它的最小水仙花數。

題解:水題,直接暴力求即可。

附上**:

#include #include using namespace std;

int m,res,q[5];

int wide(int a)

return flag;

}void deal()

}}int main()

51 nod 1015 水仙花數

1015 水仙花數 基準時間限制 1 秒 空間限制 131072 kb 分值 5 難度 1級演算法題 水仙花數是指乙個 n 位數 n 3 它的每個位上的數字的 n 次冪之和等於它本身。例如 1 3 5 3 3 3 153 給出乙個整數m,求 m的最小的水仙花數。input 乙個整數m 10 m 10...

51Nod 1015 水仙花數

題目 水仙花數是指乙個 n 位數 n 3 它的每個位上的數字的 n 次冪之和等於它本身。例如 1 3 5 3 3 3 153 給出乙個整數m,求 m的最小的水仙花數。輸入 乙個整數m 10 m 1000 輸出 輸出 m的最小的水仙花數 樣例輸入 99樣例輸出 153分析 可通過本地計算得出水仙花數,...

51Nod 1015 水仙花數

題目連線 解析 題目中n是指水仙花數是三位或三位以上的數,無需定義n。要求中需要輸出 m的最小水仙花數,其實不用定義min max比較方法,在for迴圈中,從小到大開始迴圈,只要for迴圈中第一次出現滿足要求的數,且這一次肯定是 m最小的水仙花數,之後一行 加上break,結束。如下 第乙個for迴...