#P13433. [GCJ 2009 #1A] Collecting Cards
[GCJ 2009 #1A] Collecting Cards
Description
你已经迷上了最新流行的集换式卡牌游戏——PokeCraft:The Gathering。你已经掌握了所有规则!你组建了均衡、进攻型和防御型的套牌!你在网络论坛上激烈争论各种卡牌的优劣!你参加了各种锦标赛!现在,随着官方刚刚宣布将在 2010 年推出一套巨大的新卡包,你决定要收集齐所有新卡!幸运的是,你头脑中仅存的理智还在思考:这究竟要花多少钱?
新卡包中共有 种不同的卡牌。卡牌将以“补充包”的形式出售,每个补充包包含 张不同种类的卡牌。补充包的组合方式有很多种,每包内不会有重复卡牌。每次你购买一个补充包,你会以等概率获得所有可能的组合之一。你会一包一包地买,直到你拥有所有 种卡牌为止。你想知道,平均而言,你需要买多少包补充包才能集齐所有卡牌?
Input Format
输入的第一行是测试用例数 。接下来有 组测试数据,每组一行,包含两个整数 和 。
Output Format
对于每组测试数据,输出一行,格式如下:
Case #:
其中 为测试编号(从 1 开始), 为你期望需要购买的补充包数量。只要你的答案的绝对误差或相对误差不超过 ,就会被接受。
2
2 1
3 2
Case #1: 3.0000000
Case #2: 2.5000000
Hint
限制条件
小数据集(10 分)
大数据集(20 分)
京公网安备 11011102002149号