首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

usaco dualpal 11难倒不是10进制的回文数?解决方法

2012-03-26 
usaco dualpal11难倒不是10进制的回文数?题目要求输入 n ,s输出大于s的n个数(满足用2到10间进制表示时为回

usaco dualpal 11难倒不是10进制的回文数?

题目要求输入 n ,s  
输出大于s的n个数(满足用2到10间进制表示时为回文数)下面是测试的结果,第二个测试没过。但是11难道不是
回文数吗?请高手解答.


Test 1: TEST OK [0.000 secs, 1916 KB]

  > Run 2: Execution error: Your program did not produce an answer
  that was judged as correct. The program stopped at 0.011 seconds;
  it used 1916 KB of memory. 

  Here are the respective outputs:
  ----- our output ---------
  15
  16
  17
  18
  20
  21
  24
  26
  27
  ---- your output ---------
  11
  12
  13
  14
  15
  16
  17
  18
  20
  --------------------------

  ------ Data for Run 2 ------
  9 10 
  ----------------------------
 


[解决办法]
注意题目要求:
finds and prints (in base 10) the first N numbers strictly greater than S that are palindromic when written in two or more number bases (2 <= base <= 10). 

即至少用2种基数表示是回文数的才符合要求.
11只有一种基数(10)表示是回文数,因此不符合题目要求.

热点排行