题目名称 | 1989. BD |
---|---|
输入输出 | BD.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 20 |
题目来源 | cstdio 于2015-05-28加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
查看题解 | 分享题解 |
通过:2, 提交:4, 通过率:50% | ||||
op_组撒头屯 | 100 | 1.364 s | 3.44 MiB | C++ |
cstdio | 100 | 5.229 s | 0.32 MiB | C++ |
op_组撒头屯 | 70 | 7.103 s | 4.01 MiB | C++ |
op_组撒头屯 | 40 | 12.039 s | 63.92 MiB | C++ |
关于 BD 的近10条评论(全部评论) | ||||
---|---|---|---|---|
spj允许的精度误差是10^-6
|
给一个$N \times M \times P$的三维网格,每个格子里有一盏灯。
每次均匀随机选择一个格子A和格子B(二者可以相同),然后把以A,B为顶点的长方体内所有灯的状态改变(开变关,关变开)。具体来说,如果A$(x_1,y_1,z_1)$,B$(x_2,y_2,z_2)$,则状态改变的灯的坐标满足$$\min(x_1,x_2)\leq x\leq \max(x_1,x_2) $$$$\wedge\min(y_1,y_2)\leq y \leq \max(y_1,y_2)$$ $$\wedge\min(z_1,z_2)\leq z\leq \max(z_1,z_2)$$这个很重要,大家一定要看清楚!!!
一开始所有灯都是灭的,经过$K$次操作之后,平均情况下有多少灯是亮着的?
第一行一个整数$T$,表示数据组数。
对于每组数据,输入仅一行,共四个整数$N,M,P,K$。
对于每组数据,输出一个实数,表示期望值(精确到$10^{-6}$)。
2 2 3 4 1 2 3 4 2
6.375000 9.097656
对于10%的数据:$K = 1$
对于另外30%的数据:$1\leq N,M,P\leq 10,K \leq 1000$
对于另外30%的数据:$T=1$
对于100%的数据:$1\leq N,M,P\leq 100,K\leq 10000$
NOI2015 HA省队胡扯-第三场