歷屆試題 回文數字
時間限制:1.0s 記憶體限制:256.0mb
問題描述
觀察數字:12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:回文數字。
本題要求你找到一些5位或6位的十進位制數字。滿足如下要求:
該數字的各個數字之和等於輸入的整數。
輸入格式
乙個正整數 n (10輸出格式
若干行,每行包含乙個滿足要求的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果然暴力就好
#include#include#include#includeusing namespace std;int num[10];
int n;
int judge(int x)
if(cnt==6&&num[0]==num[5]&&num[1]==num[4]&&num[2]==num[3])
f=true;
if(cnt==5&&num[0]==num[4]&&num[1]==num[3])
f=true;
if(f&&val==n)
return 1;
return 0;
}int main()
} if(flag)
cout<<-1<} return 0;
}
歷屆試題 回文數字
歷屆試題 回文數字 時間限制 1.0s 記憶體限制 256.0mb 問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入...
歷屆試題 回文數字
問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個正整數 n 10 include include incl...
歷屆試題 回文數字
問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個正整數n 10這道題可以使用暴力解法,由於數字有限,可以把...