点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From sina007
神秘数列
背景 Background
  为了for beginngers,特设此题,^_^
描述 Description
  【问题描述】
  研究中心正在研究一种数列,该数列由整数组成,每次可以对相邻的两个数进行相减操作,并删去这两个数,将运算结果替换进去。直到此数列只剩一个数为止。现在此研究中心欲使此最后剩下的数字为目标数,请你帮助他们完成这个任务。
  若此数列为{12,10,4,3,5},目标数为4,E(n)表示对第n和第n+1数进行相减并替换。
    E(2)={12,6,3,5}  (6 = 10-4)
    E(3)={12,6,-2}   (-2 = 3-5)
    E(2)={12,8}    (8 = 6-(-2))
    E(1)={4}       (4 = 12-8)
  则最后达到目的,数列仅剩一目标数,则此过程为:2,3,2,1
  (假设:在运算过程中的所有数都在Longint范围内)
【输出格式】
  输入第一行为N (3≤N≤10),为数列中数的个数 。
  第二行为M,为目标数 。
  以下N行每行一个整数,为此数列中的数。
【输出文件】
  输出仅一行,输出总共可行方案的数量 。
【样例输入】
  5
  4
  12
  10
  4
  3
  5
【样例输出】
  3
时间限制 Time Limitation
  各个测试点1s
Flag
  
题号
  P1564
  其它
通过
  1人
提交
  11次
通过率
  9%
难度
  2
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 54 | Processed Time : 112 ms | Server Time : 2025/4/27 3:04:11