当前位置: 首页 > news >正文

NOIP2023模拟12联测33 B. 游戏

NOIP2023模拟12联测33 B. 游戏

文章目录

  • NOIP2023模拟12联测33 B. 游戏
    • 题目大意
    • 思路
    • code

题目大意

231101_5PtkSBXNaX.png (654×896) (hszxoj.com)

231101_h7i2m6CitQ.png (654×487) (hszxoj.com)

期望题

思路

二分答案 m i d mid mid ,我们只关注学生是否能够使得被抓的人数 ≤ m i d \le mid mid

那我们就只关心 a > m i d a > mid a>mid 的房间就行了。

设学生有 p p p 的概率进入第 i i i 个房间,那么老是去抓第 i i i 个房间的概率为 ( 1 − p ) ∗ a i (1 - p) * a_i (1p)ai ,满足 ( 1 − p ) ∗ a i ≤ m i d (1 - p) *a_i \le mid (1p)aimid ,即: p ≥ 1 − m i d / a i p \ge 1 - mid / a_i p1mid/ai 对后者求和,如果小于 1 1 1 ,就说明他还能使得被抓的人数变少。

code

#include <bits/stdc++.h>
#define fu(x , y , z) for(int x = y ; x <= z ; x ++)
using namespace std;
const double eps = 1e-10;
int n , a[35];
double ans;
bool ck (double x) {double ans = 0;fu (i , 1 , n) {if (a[i] > x) {ans += 1 - x / (1.0 * a[i]);}}if (ans > 1) return 1;else return 0;
}   
int main () {freopen ("game.in" , "r" , stdin);freopen ("game.out" , "w" , stdout);scanf ("%d" , &n);fu (i , 1 , n) scanf ("%d" , &a[i]);double mid , l = 0 , r = 120;while (r - l >= eps) {mid = (l + r) * 0.5;if (ck (mid)) l = mid;else r = mid;}printf ("%.12f" , r);return 0;
}
http://www.lryc.cn/news/221310.html

相关文章:

  • 代码随想录打卡第六十三天|84.柱状图中最大的矩形
  • python tempfile 模块使用
  • 【软件测试】接口测试实战详解
  • 轻量封装WebGPU渲染系统示例<20>- 美化一下元胞自动机之生命游戏(源码)
  • Nodejs的安装以及配置(node-v12.16.1-x64.msi)
  • 03【保姆级】-GO语言变量和数据类型和相互转换
  • mermaid学习第一天/更改主题颜色和边框颜色/《需求解释流程图》
  • SAP MASS增加PR字段-删除标识
  • 【手把手教你】训练YOLOv8分割模型
  • 物料主数据增强屏幕绘制器DUMP
  • vue 实现在线预览Excel-LuckyExcel/LuckySheet实现方案
  • AIGPT重大升级,界面重新设计,功能更加饱满,用户体验升级
  • Web逆向-mtgsig1.2简单分析
  • 【蓝桥杯省赛真题41】Scratch电脑开关机 蓝桥杯少儿编程scratch图形化编程 蓝桥杯省赛真题讲解
  • 第10章 Java常用类
  • Android 11 getPackageManager().getPackageInfo 返回null
  • 4、数据结构
  • qt5.15.2+vs2019源码调试开发环境搭建
  • 【数据结构】单链表之--无头单向非循环链表
  • 网络中使用最多的图片格式有哪些
  • 个人常用Linux命令
  • 数据结构——常见简答题汇总
  • josef约瑟低电压继电器 DY-110 10-109V 辅助电源·DC110V 嵌入式面板安装
  • Visual Studio Code将中文写入变量时,中文老是乱码问题
  • 各省市30米分辨率DEM数据,推荐下载!
  • 操作系统引论(一)
  • 2023-11-7 OpenAI 45 分钟发布会:整理发布了哪些内容更新
  • 索引和事务
  • 全场景数实融合聚焦北京——2023(第六届)行业信息技术应用创新大会隆重召开
  • 深入理解强化学习——多臂赌博机:乐观初始值