0. min 与 max 的转换

⎧⎩⎨⎪⎪max(X,Y)=X+Y−min(X,Y)min(X,Y)=X+Y−max(X,Y)min(X,Y)+max(X,Y)=X+Y{max(X,Y)=X+Y−min(X,Y)min(X,Y)=X+Y−max(X,Y)min(X,Y)+max(X,Y)=X+Y

\left\{ \begin{split} &\max \left(X, Y\right)=X+Y-\min\left(X,Y\right)\\ &\min\left(X,Y\right)=X+Y-\max\left(X,Y\right)\\ &\min\left(X,Y\right)+\max \left(X, Y\right)=X+Y \end{split} \right.

1. max(X,Y)=nmax(X,Y)=n\max(X,Y)=n 的概率求解

将 max(X,Y)max(X,Y)\max(X,Y) 或 min(X,Y)min(X,Y)\min(X,Y) 首先转换为联合概率的形式,进一步通过如变量间的独立性简化计算:

max(X,Y)=nmax(X,Y)=n\max(X,Y)=n 可拆分成如下三项:

  • X=n,Y<nX=n,Y<nX=n, Y
  • X<n,Y=nX<n,Y=nX
  • X=n,Y=nX=n,Y=nX=n, Y=n

当然可将第三项合并到前两项的任意一项中。

则其:

Pr(max(X,Y)=n)=Pr(X<n,Y=n)+Pr(X=n,Y<n)+Pr(X=n,Y=n)=Pr(X<n,Y=n)+Pr(X=n,Y≤n)Pr(max(X,Y)=n)=Pr(X<n,Y=n)+Pr(X=n,Y<n)+Pr(X=n,Y=n)=Pr(X<n,Y=n)+Pr(X=n,Y≤n)

\begin{split} Pr(\max(X,Y)=n)&=Pr(X

同理可将 min(X,Y)=nmin(X,Y)=n\min(X,Y)=n 拆分为如下三项:

  • X>n,Y=nX>n,Y=nX>n, Y=n
  • X=n,Y>nX=n,Y>nX=n, Y>n
  • X=n,Y=nX=n,Y=nX=n, Y=n

【等价转换】—— min/max 的转换与互相转换相关推荐

  1. Python基础——min/max与np.argmin/np.argmax

    这里应该是拿min/max(更适合处理可迭代对象,可选的参数是key=func)与np.min/np.max(可适合处理numpy.ndarray对象,可选的参数是axis=0或者1)作比较,只不过n ...

  2. 13,12_基本运算,add/minus/multiply/divide,矩阵相乘mm,matmul,pow/sqrt/rsqrt,exp/log近似值,统计属性,mean,sum,min,max

    1.12.基本运算 1.12.1.add/minus/multiply/divide 1.12.2.矩阵相乘mm,matmul 1.12.3.pow/sqrt/rsqrt 1.12.4.exp/log ...

  3. Sybase datetime 时间转换格式 convert(varchar(10),字段名,转换格式)

    convert(varchar(10),字段名,转换格式) sybase下convert函数第三个参数(时间格式) 比如: 1.select user_id,convert(varchar(10),d ...

  4. LINQ to SQL语句之 Count/Sum/Min/Max/Avg

    Count/Sum/Min/Max/Avg操作符 适用场景:统计数据吧,比如统计一些数据的个数,求和,最小值,最大值,平均数. Count 说明:返回集合中的元素个数,返回INT类型:不延迟.生成SQ ...

  5. 10.matlab中sort , min/max以及ceil 函数

    1.sort  排序 2.min/max 求最大最小值    3.ceil----向上取整(不进行四舍五入)

  6. P3175 [HAOI2015]按位或(Min - Max容斥,FMT,概率期望,全网最清晰的题解!)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P3175 Prob ...

  7. splunk的统计分析功能——特定字段的统计功能包括取值分布(+topK,min/max/平均值)...

    特定字段的统计功能--取值分布,topK,min/max/平均值 例如: date_second 60 值, 100% 的事件 时段平均值 时段最大值 时段最小值 上限值 时段上限值 罕见值 具有此字 ...

  8. 【C++ 语言】类型转换 ( 转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast | 字符串转换 )

    文章目录 I . const_cast 转换操作符 II . static_cast 转换操作符 III . dynamic_cast 转换操作符 IV . reinterpret_cast 转换操作 ...

  9. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  10. [云炬python学习笔记]Numpy中内置函数min(),max(),sum()与Python中内置函数min(),max(),sum()性能对比分析

    众所周知,Python有许多内置函数(例如min(),max(),sum()),Numpy也有自己的内置函数(np.min(),np.max(),np.sum()).由于Numpy的函数是在编译码中执 ...

最新文章

  1. LeetCode Largest Number(排序)
  2. 关于数论【康托展开及其逆运算】
  3. 【解决方案】MySQL-5.7.9 服务无法启动-“NET HELPMSG 3534”
  4. 第5章-Vue.js交互及生命周期练习
  5. mediawiki常用设置
  6. 多点温度检测上位机显示_基于51单片机的多点温度检测系统设计
  7. 蘑菇云matlab程序,蘑菇云刷机精灵怎么用?刷机视频详细图文教程
  8. 二叉搜索树前序序列转后序序列(或相反)
  9. 【算法】什么是OJ系统?
  10. 砍价群怎么做引流?如何运用砍价群引流?砍价群引流技巧
  11. 网络对战五子棋(来一起PK鸭)
  12. 【C语言编程】如何整蛊你的损友,让他的电脑一直关机?
  13. 买极米NEW Z8X的我后悔了,换成当贝F3 Air可真香
  14. JAVA技术及应用(第二版)(赵锐,李卫华)学习总结
  15. 动态站点地图提交百度收录
  16. sketch html尺寸,SketchSize一键生成多尺寸,为何你的设计效率如此之高?
  17. 使用Snake代理跳板
  18. penn treebank_Penn Manor致力于开源
  19. 网络安全菜鸟学习之漏洞篇——弱口令安全
  20. Linux x86_64内核终止D状态的进程

热门文章

  1. 移动HTML5前端性能优化指南
  2. 浅谈C# XML WebServer数据序列化及数据压缩
  3. python带参数的装饰器的作用_Python带参数的装饰器运行原理解析
  4. 【java学习之路】数据库连接JDBC
  5. php按条件修改xml,php 修改、增加xml结点属性的实现代码
  6. delete 和 delete []
  7. 隐藏窗体关闭按钮_VB编程(五)按钮和窗体
  8. Spring+hibernate无法执行更新操作
  9. html转json有危险字符,javascript
  10. java 多线程 最优_Java多线程与并发系列从0到1全部合集,强烈建议收藏!