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

CF2074E Empty Triangle 题解

总共有\(n\) (\(3 \le n \le 1500\)) 个点,比较直观的一个思路就是,先取其中的三个点,然后如果说有点在这个三角形的内部,那我就去接着查,但是这么做是线性的算法,最多能执行到\(1500\)次,远超过题目上限\(75\)次。

然后也没有什么比较好的方法可以优化,突然想到了随机化(其实正解就是随机化,雾)。

下面给出证明:
设当前没有被查询的点有\(c\)个,那么每次有\(\frac{1}{3}\)的概率取到点数小于\(\frac{c-1}{3}\)的那部分,如果每次都取到这一部分,只需要最多\(\left \lfloor {\log_3(n)} \right \rfloor +1 \le 7\)次就可以找到答案,但是不能够保证每次都取到。
再抽象化一下问题模型,这个随机取点的问题就相当于你做了\(75\)次操作,每次有\(\frac{1}{3}\)的概率抽到目标,问你至少7次抽到目标的概率是多少。
那么这个就是一个二项分布概率模型,那么失败的概率为\(q \approx \sum_{i=68}^{75} \left( C_{75}^{i} \times \left(\frac{1}{3}\right)^{75-i} \times \left(\frac{2}{3}\right)^{i} \right) \leq 8.1 \cdot 10^{-5}\)显然这个概率极小

#include <bits/stdc++.h>
using namespace std;
/**/
mt19937 rd(time(nullptr));
void sol() {int n;cin>>n;int a=1,b=2,c=3;while(1){cout<<"? "<<a<<' '<<b<<' '<<c<<'\n';cout.flush();int p;cin>>p;if(!p){cout<<"! "<<a<<' '<<b<<' '<<c<<'\n';cout.flush();break;}int x=rd()%3;if(x==0) a=p;else if(x==1) b=p;else c=p;}
}int main() {ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);int t = 1;cin >> t;while (t--) {sol();}return 0;
}
http://www.jsqmd.com/news/424848/

相关文章:

  • 学霸同款AI论文写作软件,千笔AI VS 万方智搜AI,自考写作者首选!
  • 基于FastICA的语音信号盲源分离实现指南
  • 从开发到运维:融意网络解析小程序长期稳定之道,软件开发/APP开发/网站开发/小程序开发,小程序开发定制企业有哪些 - 品牌推荐师
  • 专科生收藏!领军级的AI论文网站 —— 千笔写作工具
  • 一文讲透|专科生必备的AI论文网站 —— 千笔写作工具
  • 2026家长必看|国内TOP10优质亲子文旅研学机构推荐,玩学兼顾不踩坑 - 品牌测评鉴赏家
  • 导师推荐 8个降AIGC软件:本科生降AI率全测评与推荐
  • 2026年家长必看!青少年文旅研学机构TOP10揭晓 - 品牌测评鉴赏家
  • 2026历史研学哪家强?这几家机构堪称业界之光 - 品牌测评鉴赏家
  • 55.跳跃游戏
  • 2026中学生文旅研学机构TOP10|教育博主实测推荐,选对不踩坑! - 品牌测评鉴赏家
  • 历史研学大揭秘!这几家机构让孩子穿越古今 - 品牌测评鉴赏家
  • 教育博主实测|青少年文史文旅研学避坑指南,4家靠谱机构闭眼冲 - 品牌测评鉴赏家
  • To B企业如何从DeepSeek获客,有相应的DeepSeek服务商吗? - 品牌2025
  • 利用Vue元素指令自动合并tailwind类名 - Fan
  • 家长必看!揭秘国外最靠谱的四大文旅研学机构 - 品牌测评鉴赏家
  • 基于STM32的简易示波器设计与实现(支持波形显示)
  • 自然科学研学指南:适合孩子的文旅研学机构详解 - 品牌测评鉴赏家
  • 347.前K个高频元素
  • 121.买卖股票的最佳时机
  • 2026年南昌轻钢龙骨辅材经销商最新推荐,结构稳固不易变形支撑系统 - 品牌鉴赏师
  • 基于人工势场的静态避障MATLAB实现
  • 2026年南昌圣戈班瓷砖胶经销商最新推荐,大砖铺贴专用高粘结力商家 - 品牌鉴赏师
  • for循环
  • 可视化大屏展示Java基于springboot+vue的模拟证券交易软件平台
  • SpringBoot基于微信小程序的桃李园速修系统
  • 真的太省时间 9个降AIGC软件测评:本科生降AI率必看指南
  • SpringBoot基于微信小程序的校园顺路代送平台
  • Controller中获取URI的属性的标签/类
  • 2月必知!2026口碑好的回收酒精源头厂家推荐榜单,回收废乙醇/酒精/回收废酒精/食用酒精,回收酒精供应商哪家好 - 品牌推荐师