CF1093A.Dice Rolling

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Dice Rolling

题目描述

Mishka 得到了一颗六面的骰子。骰子的每个面上分别写有 2277 的整数(所有面的数字都不同,因此这是一颗几乎普通的骰子)。

Mishka 想通过掷骰子恰好得到 xx 分。得分的方式是将每次掷骰子后朝上的面的数字相加。

Mishka 并不在意掷骰子的次数,他只想知道可以通过掷多少次骰子,能够恰好得到 xx 分。Mishka 非常幸运,只要用某个次数掷骰子得到 xx 分的概率不为零,他就一定能掷出这样的结果。你的任务是输出这样一个次数。保证至少存在一个解。

Mishka 对不同的得分也很感兴趣,因此你需要回答 tt 个独立的询问。

输入格式

输入的第一行包含一个整数 tt1t1001 \le t \le 100),表示询问的数量。

接下来的 tt 行,每行包含一个整数。第 ii 行包含一个整数 xix_i2xi1002 \le x_i \le 100),表示 Mishka 想要得到的分数。

输出格式

输出 tt 行。第 ii 行输出第 ii 个询问的答案(即 Mishka 可以通过掷多少次骰子恰好得到 xix_i 分)。保证至少存在一个解。

说明/提示

在第一个询问中,Mishka 可以掷一次骰子并得到 22 分。

在第二个询问中,Mishka 可以掷骰子 33 次,分别得到 555533 分(例如)。

在第三个询问中,Mishka 可以掷骰子 88 次,得到 5577 次,剩下 11 次得到 22 分。

在第四个询问中,Mishka 可以掷骰子 2727 次,得到 221111 次,3366 次,661010 次。

由 ChatGPT 4.1 翻译

样例

4
2
13
37
100
1
3
8
27

在线编程 IDE

建议全屏模式获得最佳体验