博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LightOJ 1027 Dangerous Maze
阅读量:6285 次
发布时间:2019-06-22

本文共 905 字,大约阅读时间需要 3 分钟。

经典概率,主要找递推式。

给你n个门,每次选一个,如果为正x就x秒后结束,否则-x秒后还要留在这里,求期望。

ANS=P_POS*POS_AVERAGE+P_NEG*(NEG_AVERAGE+ANS);

借出Y即可。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std; int main() { long long T,ncas=1; scanf ("%d",&T); while (T--) { long long n,a[110],sum=0,p1=0,sum_p1=0,p2=0,sum_p2=0; scanf ("%lld",&n); for (long long i=0;i
0) {p1++;sum_p1+=a[i];} else {p2++;sum_p2+=(-a[i]);} } long long u,v; u=sum_p1+sum_p2; v=n-p2; if (p1!=0) { long long mmm=__gcd(u,v); printf ("Case %lld: %lld/%lld\n",ncas++,u/mmm,v/mmm); } else printf ("Case %lld: inf\n",ncas++); } return 0; }

转载于:https://www.cnblogs.com/nj-czy/p/5440263.html

你可能感兴趣的文章
linux防火墙相关 iptables
查看>>
最简单的单例模式
查看>>
JPopupMenu的使用以及JPopupMenu中子组件的事件处理
查看>>
从反汇编的角度看引用和指针的区别
查看>>
拓马长枪定乾坤
查看>>
UIProgressView的详细使用
查看>>
Silverlight实用窍门系列:70.Silverlight的视觉状态组VisualStateGroup
查看>>
照片筛选与上传功能
查看>>
Hello ZED
查看>>
常见web攻击方式
查看>>
hdu 4472
查看>>
oracle存储过程中is和as区别
查看>>
windows 2003 群集
查看>>
几个gcc的扩展功能
查看>>
Spark一个简单案例
查看>>
关于结构体占用空间大小总结(#pragma pack的使用)
查看>>
通过浏览器查看nginx服务器状态配置方法
查看>>
shell简介
查看>>
android 使用WebView 支持播放优酷视频,土豆视频
查看>>
怎么用secureCRT连接Linux
查看>>