QOJ.ac

QOJ

Limite de temps : 5 s Limite de mémoire : 256 MB Points totaux : 100

#12999. 猜分布

Statistiques

设 $p \in (0, 1)$ 为一个实数,$n \in [1, 100]$ 为一个正整数。考虑 $\xi_1, \xi_2, \dots, \xi_n$ 为相互独立的随机变量,满足 $P(\xi_i = 1) = p$ 且 $P(\xi_i = 0) = 1 - p$。考虑随机变量 $$\theta_n = \frac{\xi_1 + \dots + \xi_n + u - np}{\sqrt{np(1 - p)}},$$ 其中 $u$ 是一个在 $[-\frac{1}{2}, \frac{1}{2}]$ 上均匀分布的随机变量,且与所有 $\xi_i$ 相互独立。 给定 $p$ 以及来自分布 $\theta_n$ 的一个样本($n$ 未知),你需要确定 $n$。

输入格式

第一行包含一个整数 $T$ ($T = 30$),表示样本数量。 第二行包含一个实数 $p \in (0, 1)$,小数点后最多有两位数字。 接下来的 $T$ 行,每行包含一个样本的描述。它由一个整数 $N$ ($N = 10^4$)(样本大小)以及 $N$ 个空格分隔的实数 $x_1, x_2, \dots, x_N$ 组成,这些实数小数点后最多有 10 位数字,描述了来自某个分布 $\theta_n$ 的样本。 保证测试用例的生成方式如下:我们手动选择 $p$ 和种子 $s$,然后使用带有初始种子 $s$ 的伪随机数生成器,从 $[1, 100]$ 中随机选择 $T$ 个整数作为所有的 $n$。 样例测试用例中 $T = 2$ 且 $N = 3$,仅用于展示格式。

输出格式

对于每个样本,输出一行一个整数,表示你认为定义了该分布 $\theta_n$ 的数值 $ans_i \in [1, 100]$。 如果整个测试用例的平均绝对误差不超过 5,即满足 $$\frac{1}{T} \sum_{i=1}^{T} |n_i - ans_i| \le 5$$ 则你的答案将被视为正确。

样例

输入 1

2
0.5
3 0.1 0.05 -0.2
3 0.05 -0.1 0.01

输出 1

3
7

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.