藍橋杯 PREV 21 回文數字(暴力列舉)

2021-10-19 09:37:42 字數 1136 閱讀 1245

藍橋杯 prev-21 回文數字

試題 歷屆試題 回文數字

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

觀察數字:12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:回文數字。

本題要求你找到一些5位或6位的十進位制數字。滿足如下要求:

該數字的各個數字之和等於輸入的整數。

輸入格式

乙個正整數 n (

10100)

, 表示要求滿足的數字和。

輸出格式

若干行,每行包含乙個滿足要求的5位或6位整數。

數字按從小到大的順序排列。

如果沒有滿足條件的,輸出:-

1樣例輸入

44樣例輸出

99899

499994

589985

598895

679976

688886

697796

769967

778877

787787

796697

859958

868868

877778

886688

895598

949949

958859

967769

976679

985589

994499

樣例輸入

60樣例輸出

-1

直接暴力列舉出所有符合情況的資料。

ac**:

#include

using

namespace std;

typedef

long

long

int ll;

intmain()

}}}for

(int i=

1;i<=

9;i++)}

}}if(num==0)

system

("pause");

return0;

}

PREV 21回文數字

prev 21回文數字 思路 先判斷是否是回文數,之後再看各位的和是否與輸入相等 import time n int input begin time.process time 開始執行 flag 1for i in range 10000 1000000 str1 str i 變為字串 if st...

21 回文數字

觀察數字 12321 123321 都有乙個共同的特徵,就是無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。現在要從 5 位或 6 位的十進位制數字中找出各個數字之和等於 n 的回文數字。輸入乙個整數 n 10 n 100 輸出所有各個數字之和等於 n 的 5位和 6 位整數,每...

藍橋杯 歷屆試題 回文數字 (暴力)

歷屆試題 回文數字 問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個正整數 n 10輸出格式 若干行,每行...