英语翻译十四

Push Botton Lock | JXNUOJ
Frobozz魔术锁公司是一家生产按钮式组合门锁的公司。一个按钮门锁由多个按钮B组成,(1<=B=11),标记为“1”到“B”。按正确的按钮组合顺序,然后转动门把手,锁就会打开。如果按动顺序正确,门就会神奇地打开
一个组合由同时按下的一个或多个按钮组成。序列由一系列的组合组成。序列必须至少有一个组合。一旦一个按钮被组合使用,它可能不会以相同的顺序再次使用。另外,也没有必要按顺序使用所有的按钮。以B=8为例:
(1-2-3) (4) (7-8)
是一个有(1-2-3)(4)(7-8)3种组合的有效序列。注意,按钮5和6在这个序列中不使用
(1-2-3) (2-4) (5-6)不是一个有效的序列,因为按钮2出现在2种组合(1-2-3)和(2-4)。
Frobozz的首席执行官J.Pierpont Flathead想让你写一个程序来确定给定值b的有效序列的数量。该程序必须能够处理来自客户的锁订单(数据集)列表,并生成一个显示订单号的报告。一个来自客户的锁定订单(数据集)列表:并生成一个报告,显示订单号、B的信和可能的有效序列数量。该列表将始终包含至少一个数据集,但不超过100个数据集。N个不同的数字,放到一些不同的盒子里面,数字你不必用完,盒子的个数也是可变的比如三个球,你可以只放一个箱子,也可以放二个或者三个,但是四个盒子那就不可能了每个数字只能放到一个盒子里,问有多少种放法
输入:
输入的第一行包含一个整数N,(1<N<100),表示后面的数据集的数量。每个数据集由一行数据组成,其中包含一个整数B,这是锁的按钮数。
输出:
对于每个数据集,显示数据集数量、一个空白、值B、一个空白和有效序列的数量。
先输出是第几组数据,再输出这个数据的输入,再给出你的答案 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值