切换到宽版
  • 4063阅读
  • 0回复

练习(14) [复制链接]

上一主题 下一主题
离线天涯浪仙
 
只看楼主 正序阅读 0 发表于: 2006-12-06
1、求数串的原始排列

  前N个自然数排成一串: X1,X2,X3.....Xn,先取出x1,将x2,x3移到数串尾,再取出x4,将x5,x6移到数串尾,....... 类推直至取完.取出的序列恰好是:1,2,3......n
  要求输入N,求原来的数串的排列方式.
*机动题: 有1-N共N个自然数按序排成一串,先取出最前一个数1, 再将2,3两数依次移至数串尾, 再取出第四个数4,再将后两数移至数串尾,... ...类推直到取完,问取出数的序列.


2.文件名xx2.pas程序名xx2.exe
输入名xx2.in 输出名xx2.out
如图,一个数字宝塔,从最顶层到第M层(最顶层为0,次顶层为1,……,最底层为8),每次只能走到下一层其左边或右边的数字,输入M(M<9),N,
求出:走到第M层的所有数字之和为N的途径
            7
          4   6
        6   9   3
        6   3   7   1
      2   5   3   2   8
    5   9   4   7   3   2
    6   4   1   8   5   6   3
  3   9   7   6   8   4   1   5
2   5   7   3   5   7   8   4   2
 
【例】
输入:(只一行)(M,N)
3 23
输出:(一种方案换一行)
No.1:7-4-6-6
No.2:7-4-9-3
No.3:7-6-3-7
快速回复
限100 字节
 
上一个 下一个