Palindromic Squares 回文平方數

2022-02-13 19:45:48 字數 1296 閱讀 3782

time limit: 1 sec  memory limit: 64 mb

submit: 139  solved: 66

[submit][status][forum]

回文數是指從左向右念和從右向左唸都一樣的數。如12321就是乙個典型的回文數。 給定乙個進製b(2<=b<=20,由十進位制表示),輸出所有的大於等於1小於等於300(十進位制下)且它的平方用b進製表示時是回文數的數。用』a』,』b』……表示10,11等等。

共一行,乙個單獨的整數b(b用十進位制表示)。

每行兩個b進製的符合要求的數字,第二個數是第乙個數的平方,且第二個數是回文數。

10
1 1

2 43 9

11 121

22 484

26 676

101 10201

111 12321

121 14641

202 40804

212 44944

264 69696

主要是通過這個題複習一下進製轉換。除此之外,認真審題,看看題目讓你輸出的是什麼!!!

1 #include2 #include3 #include4 #include

5 #include6 #include7 #include8 #include9 #include10 #include11 #include12

using

namespace

std;

13 typedef long

long

ll;14

const

double pi=acos(-1.0

);15

const

double e=exp(1

);16

const

int n = 10009;17

18int

n;19

char con[1000

];20

21int judge(int

k)22

29if(i>(k-1)/2)30

return1;

31return0;

32}3334

int to(int k) //

進製轉換

3547 con[++p]=0;48

return p-1;49

}5051int

main()

5270}71

7273

return0;

74 }

view code

回文平方數

給定乙個進製b 2 b 20,由十進位制表示 輸出所有的大於等於1小於等於300 十進位制下 且它的平方用b進製表示時是回文數的數。用 a b 表示10,11等等 輸入樣例 10輸出樣例 1 12 4 3 911 121 22 484 26 676 101 10201 111 12321 121 1...

回文平方數

回文數是指從左向右念和從右向左唸都一樣的數。如12321就是乙個典型的回文數。給定乙個進製b 2 b 20,由十進位制表示 輸出所有的大於等於1小於等於300 十進位制下 且它的平方用b進製表示時是回文數的數。用 a b 表示10,11等等。共一行,乙個單獨的整數b b用十進位制表示 每行兩個b進製...

USACO 回文平方數

洛谷 p1206 usaco1.2 回文平方數 palindromic squares 題目描述 回文數是指從左向右念和從右向左唸都一樣的數。如12321就是乙個典型的回文數。給定乙個進製b 2 b 20,由十進位制表示 輸出所有的大於等於1小於等於300 十進位制下 且它的平方用b進製表示時是回文...