Codeforces Round #301 (Div. 2) D. Bad Luck Island(概率dp)

网络流题目合集 属实狠活 HDU 2883 kebab还是区间k重覆盖的变形,然而每想到 就这? HDU 3315 My Brute HDU 3947 River Problem 区间k重覆盖的变形 拉了 阅读详情

题意:

有n个石头,m个剪刀,k个布,每次会等概率的两个对决,胜利的留下,失败的离开,问最后剩下的全是石头,全是剪刀或全是布的概率

思路:

利用概率dp求解,dp[i][j][l]表示,那么我dp[i][j][l-1]只能由dp[i][j][l]转移过来,对于dp[i-1][j][l]和dp[i][j-1][l]也是同理的,转移方程是dp[i][j][l-1]=dp[i][j][l]*(j*k)/(j*k+i*j+k*i),在转移的时候记得判断下值

错误及反思:

打的时候没有思路,看了题解才想到概率dp,还是自己想得不够周全

代码:

#include<bits/stdc++.h>
using namespace std;
const int N=110;
double dp[N][N][N];
double ans1,ans2,ans3;
int n,m,k;
int main()
{
    scanf("%d%d%d",&n,&m,&k);
    dp[n][m][k]=1.0;
    for(int i=n;i>=0;i--)
        for(int j=m;j>=0;j--)
            for(int l=k;l>=0;l--)
            {
                if(i&&j||i&&l||j&&l)
                {
                    if(l) dp[i][j][l-1]+=1.0*dp[i][j][l]*(j*l)/(j*i+l*j+i*l);
                    if(j) dp[i][j-1][l]+=1.0*dp[i][j][l]*(i*j)/(j*i+l*j+i*l);
                    if(i) dp[i-1][j][l]+=1.0*dp[i][j][l]*(i*l)/(j*i+l*j+i*l);
                }
            }
    for(int i=1;i<=n;i++) ans1+=dp[i][0][0];
    for(int i=1;i<=m;i++) ans2+=dp[0][i][0];
    for(int i=1;i<=k;i++) ans3+=dp[0][0][i];
    printf("%.10f %.10f %.10f\n",ans1,ans2,ans3);
}
均匀直线阵的常规波束形成matlab 常规波束形成概述 波束形成是将基阵各阵元输出进行一定的处理,从而形成基阵空间指向性的技术。一个波束形成器可以对空间某方位的信号有响应,而抑制其他方位的信号,所以又被称为空域滤波。一般分为常规波束形成(CBF)和自适应波束形成(ABF)。 常规波束形成较为基础,一般又可以根据实现的途径不同,分为时延波束形成和频移波束形成。 时延波束形成 在各阵元间添加时延使波束控制于不同方位的方法成为时延波束形成。设定一个目标方向,当信号来源方向在该目标方向时,响应最大;信号来源于其他方向时,响应较小。将这种响应大小 阅读详情

相关推荐

从特斯拉到蔚来:拆解主流智能汽车的车联网架构,看它们如何实现‘车、路、云’协同

本文深度解析了特斯拉、蔚来等主流智能汽车的车联网架构,详细拆解了其‘车、路、云’协同的技术实现。从车内网络、车际通信到云端协同,分析了通信技术、系统架构等关键技术选择,揭示了不同厂商如何通过差异化布局构建竞争优势。

weixin_42525289的博客 580

概率dp Codeforces Round #301 (Div. 2) D - Bad Luck Island

D. Bad Luck Island time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The Bad Luck Island is inhabited by three kinds of

龙崎的专栏 689

分析国外几款主流蜜罐产品看欺骗诱捕技术的应用脉络

网络安全的本质是攻防对抗,更本质的其实是人与人心智与技术的全面较量。 欺骗诱捕技术作为攻防对抗技术中比较特殊的技术,能够使防守方更多掌握对抗中的主动权,诱导攻击,迫使攻击者耗费精力的同时,留下丰富的攻击信息。究其本质,欺骗诱捕技术更深层次考验的不止是技术的能力,还有对于攻击者作为人的理解。 国外主流蜜罐产品分析 根据MarketsandMarkets《欺骗技术市场规模、份额和2021年全球市场预测》中提到的欺骗诱捕技术全球主要供应商及产品,我们分析了几款国外主流的蜜罐产品,希望更清晰看到欺骗诱捕技术应

cdyunaq的博客 1307

【 Codeforces Round #301 (Div. 2) D】Bad Luck Island【概率DP】

题意:        有x个石头,y个剪刀,z个布,求最后剩下石头、剪刀、布的概率.   思路:        一开始想的是正向遍历进行dp,dp[i][j][k][h]表示i个石头,j个剪刀,k个布,最后结果为h的概率,然后发现这个dp思路转移方程比较难写。       于是考虑反向dp,dp[i][j][k]表示剩余i个石头,j个剪刀,k个布的概率,最后将dp[x][0][0]累加起...

lucius-liu.cn 350

告别“静态组件”:Adobe XD的堆栈+状态,打造“活”的响应式UI

今天,我想分享一套能彻底告别这种“笨方法”的、Adobe XD中的进阶技巧,通过组合使用“堆栈”、“内边距”和“组件状态”,去构建一个能自动适应内容、真正“活”起来的智能响应式组件。

Kingsdesigner的博客 761

复现HumanMAC(HumanMAC: Masked Motion Completion for Human Motion Prediction)

Human3.6M和HumanEva-I都放到data目录下(记得将data_multi_modal-20250320T022408Z-001.zip和humaneva_multi_modal-20250320T022412Z-001.zip解压缩并且分别重命名为data_multi_modal和humaneva_multi_modal)。生成的gif存放在inference目录下zero_shot_<INDEX>下的out目录下。新建一个data目录,将

qq_52643100的博客 831

Codeforces Round #301 (Div. 2)D. Bad Luck Island(概率DP)

题目链接:https://codeforces.com/problemset/problem/540/D   题目大意:一个岛上有x个石头,y个剪刀,z个布,每两个东西打架的概率相等,石头打败剪刀,剪刀打败布,布打败石头,求最后只剩石头、剪刀、布的概率   题目思路:dp[i][j][k]分别表示剩下i个石头 j个剪刀 k个布。转移方程很类似,以少了个石头举例,也就是dp[i-1][j][...

smilestruggler_Fly To Higher 271

eCognition易康面向对象分类批量选择样本,批量导出shp

可以的,使用这个工具条最右边那个三角尺manual editing toolbar,这是用来直接指定类别的,咱们可以拿它选完以后把指定的类别转成训练样本。另一个好处是,这个选出来的样本可以直接导出成shp,但select sample是不可以的,只能导出TTAMask也就是栅格掩膜。如果要导出shp,要在转之前导出。中间那条有点点的红线就是我的鼠标轨迹,只要碰到的对象就会全部选中,然后一点3的那个按钮就直接全部划分为林地了,十分丝滑。在弹出来的工作条里,首先选择你的类别,比如这里选一个forest。

qq_61845364的博客 4069

Codeforces Round #301 (Div. 2)---D. Bad Luck Island(概率dp)

The Bad Luck Island is inhabited by three kinds of species: r rocks, s scissors and p papers. At some moments of time two random individuals meet (all pairs of individuals can meet equiprobably), and i

Alex 892

【AAAI2025】【小目标检测】FBRT-YOLO:更快速、更优的实时航拍图像检测方法

FBRT-YOLO是一种新型实时航拍图像检测方法,针对小目标检测的精度与效率平衡问题提出创新解决方案。该方法通过两个轻量级模块显著提升性能:特征互补映射模块(FCM)将浅层空间位置信息深度整合至网络深层,缓解信息失衡;多核感知单元(MKP)采用多尺度卷积增强多目标感知能力。实验表明,在VisDrone、UAVDT和AI-TOD数据集上,FBRT-YOLO在检测精度和速度方面均优于现有实时检测器,特别适用于资源受限的飞行设备。该模型通过精简网络结构,在保持高性能的同时降低了计算负担,为航拍实时检测提供了高效解

weixin_44184852的博客 2903

军品研制过程评审活动-(一)论证阶段

军品研制过程评审活动-(一)论证阶段

Abel的博客 3815

Codeforces Round #301 (Div. 2) D. Bad Luck Island 概率dp

D. Bad Luck Island time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The Bad Luck Island is inhabited by thre

jerans的博客 648

Python爬虫实战:基于异步爬虫与机器学习的数据采集——以电商平台在线评论有用性分析为例

内容涵盖爬虫原理、反爬虫策略应对、数据清洗、数据存储以及简单的数据分析预览,并为后续利用机器学习模型(如逻辑回归、随机森林)分析评论有用性打下坚实的数据基础。特别是在电子商务领域,在线评论作为UGC的一种主要形式,深刻影响着消费者的购买决策和商家的信誉体系。然而,平台上的评论质量参差不齐,充斥着大量无意义的灌水、广告甚至虚假评论。因此,如何自动识别和筛选出“有用”的评论,成为了学术界和工业界共同关注的焦点。我们选择目前Python爬虫领域最前沿、效率最高的技术组合,以确保爬虫的稳定性、速度和可扩展性。

2201_76125261的博客 106

Codeforces Round #301 (Div. 2) D. Bad Luck Island 概率DP

D. Bad Luck Island Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/540/problem/D Description The Bad Luck Island is inhabited by three kinds of species: r r...

weixin_33872566的博客 151

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Codeforces Round #301 (Div. 2) -- D. Bad Luck Island (概率DP)

D. Bad Luck Island time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The Bad Luck Island is inhabited by thre

aozil_yang的博客 462

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Codeforces Round #301 (Div. 2) D. Bad Luck Island(概率DP)

题目地址:http://codeforces.com/problemset/problem/540/D 思路:d[i][j][k]表示还剩下i个石头,j个剪刀,k个布时的概率。 总情况数:tot=i*j*k 则d[i-1][j][k]+=d[i][j][k]*pi,pi=(i*k)/ tot ,即石头与布相遇。     d[i][j-1][k]+=d[i][j][k]*pj,pj=(i*j

哆啦AC梦的博客 544

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

[Codeforces Round #301 (Div. 2) D]Bad Luck Island(概率Dp)

Description The Bad Luck Island is inhabited by three kinds of species: r rocks, s scissors and p papers. At some moments of time two random individuals meet (all pairs of individuals can meet equipr...

weixin_33826609的博客 82

Codeforces Round #301 (Div. 2)-D. Bad Luck Island(概率dp)

原题链接 D. Bad Luck Island time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The Bad Luck Island

L. 310

Codeforces Round #301 (Div. 2)D (概率dp)

D. Bad Luck Island time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The Bad Luck Island is inhabited by thre

u013268685的专栏(有一种幸福叫AC,有一种期待叫AK) 857

Codeforces Round #301 (Div. 2) D. Bad Luck Island

原题链接: http://codeforces.com/contest/540/problem/D D. Bad Luck Island time limit per test 2 seconds memory limit per test 256 megabytes input standard input out

西柚酱的学习blog 617

NEERC 17 I Interactive Sort (交互题)

题意: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;给出1到n这n个数的任意一个排列,然后奇数按顺序分到o数组,偶数按顺序分到e数组,你每次可以询问e数组中第i个和o数组中第j个的大小情况,查询结束后输出结果,查询次数最多30 000次,n≥1000n≥1000n\ge1000 思路: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;我...

Roll_Keyboard的博客 705

NEERC 17 G The Great Wall (treap)

题意: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 给你一个数列,每个点有abc三个值,现在让你画两个区间x,y,区间大小为r,区间不可以完全重合,当一个点没有被区间覆盖时值为a,被一个区间覆盖时值为b,两个区间为c,问第k小的数列数值总和为多少 思路: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp

Roll_Keyboard的博客 694

Codeforces 85D. Sum of Medians (线段树)

题意: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 三种操作,1.加入一个数,2,删除一个数,3,询问经过排序以后,所有下标mod5mod5mod5余3的数的和 思路: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 注意到,当我们加入一个数以后,会让所有后面的数后移一位,删除会使得后面全部前移一位,每次移动都使得下标变化1,所以我...

Roll_Keyboard的博客 652
上一篇: Codeforces Round #316 (Div. 2) D. Tree Requests(dfs序+状态压缩)
下一篇: SPOJ QTREE Query on a tree(树链剖分)
Roll_Keyboard
博客等级 码龄9年 10粉丝 128原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值