HDU 3853 LOOPS(概率dp)

YOLOv8改进策略【卷积层】| ECCV-2024 小波卷积WTConv 增大感受野,降低参数量计算量,独家创新助力涨点 本文记录的是利用模块优化的目标检测网络模型。的目的是在不出现过参数化的情况下有效地增加卷积的感受野,从而解决了在感受野扩展中的参数膨胀问题。本文将其加入到深度可分离卷积中,有效降低模型参数量和计算量,并二次创新C2f,使模块更好地捕捉低频特征,增强网络性能。Wavelet Convolutions for Large Receptive Fields小波卷积及其改进的实现代码如下: 四、创新模块 4.1 改进点1⭐ 模块改进方法:加入(第五节讲解添加步骤)。添加后如下:模块改进方法:基于的(第五节讲解添加 阅读详情

Problem Description
Akemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl).

Homura wants to help her friend Madoka save the world. But because of the plot of the Boss Incubator, she is trapped in a labyrinth called LOOPS.

The planform of the LOOPS is a rectangle of R*C grids. There is a portal in each grid except the exit grid. It costs Homura 2 magic power to use a portal once. The portal in a grid G(r, c) will send Homura to the grid below G (grid(r+1, c)), the grid on the right of G (grid(r, c+1)), or even G itself at respective probability (How evil the Boss Incubator is)!
At the beginning Homura is in the top left corner of the LOOPS ((1, 1)), and the exit of the labyrinth is in the bottom right corner ((R, C)). Given the probability of transmissions of each portal, your task is help poor Homura calculate the EXPECT magic power she need to escape from the LOOPS.




 

Input
The first line contains two integers R and C (2 <= R, C <= 1000).

The following R lines, each contains C*3 real numbers, at 2 decimal places. Every three numbers make a group. The first, second and third number of the cth group of line r represent the probability of transportation to grid (r, c), grid (r, c+1), grid (r+1, c) of the portal in grid (r, c) respectively. Two groups of numbers are separated by 4 spaces.

It is ensured that the sum of three numbers in each group is 1, and the second numbers of the rightmost groups are 0 (as there are no grids on the right of them) while the third numbers of the downmost groups are 0 (as there are no grids below them).

You may ignore the last three numbers of the input data. They are printed just for looking neat.

The answer is ensured no greater than 1000000.

Terminal at EOF


 

Output
A real number at 3 decimal places (round to), representing the expect magic power Homura need to escape from the LOOPS.

 

Sample Input
2 2 0.00 0.50 0.50 0.50 0.00 0.50 0.50 0.50 0.00 1.00 0.00 0.00
 

Sample Output
6.000
 

题意:有R*C个格子,一个家伙要从(1,1)走到(n,m) 每次只有三次方向,分别是不动,向下,向右,告诉你这三个方向的概率,以及每走一步需要耗费两个能量,问你走到终点所需要耗费能量的数学期望:

dp[i][j]代表 i,j到n,m需要的额能量


dp[i][j]=p[i][j][0]*dp[i][j]+dp[i][j+1]*p[i[[j][1]+dp[i+1][j]*p[i][j][2]+2 ;

变形就是  dp[i][j]=(dp[i][j+1]*p[i[[j][1]+dp[i+1][j]*p[i][j][2]+2 )/(1-p[i][j][0]);

注意 p[i][j[0]==1 的情况



#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<queue>
#include<stack>
#include<vector>
#include<set>
#include<map>


#define L(x) (x<<1)
#define R(x) (x<<1|1)
#define MID(x,y) ((x+y)>>1)

#define eps 1e-8
typedef __int64 ll;

#define fre(i,a,b)  for(i = a; i < b; i++)
#define frer(i,a,b) for(i = a; i > =b;i--)
#define mem(t, v)   memset ((t) , v, sizeof(t))
#define ssf(n)      scanf("%s", n)
#define sf(n)       scanf("%d", &n)
#define sff(a,b)    scanf("%d %d", &a, &b)
#define sfff(a,b,c) scanf("%d %d %d", &a, &b, &c)
#define pf          printf
#define bug         pf("Hi\n")

using namespace std;

#define INF 0x3f3f3f3f
#define N 1005

double dp[N][N];     // dp[i][j] 代表 i j 这个点需要的能量
double p[N][N][3];
int n,m;

int main()
{
	int i,j,k;
	while(~sff(n,m))
	{
		fre(i,1,n+1)
		  fre(j,1,m+1)
		    fre(k,0,3)
		     scanf("%lf",&p[i][j][k]);

	 dp[n][m]=0;

	  for(i=n;i>=1;i--)
		 for(j=m;j>=1;j--)
		  {
			  if(i==n&&j==m) continue;

			  if(fabs(p[i][j][0]-1)<eps) continue;

			  dp[i][j]=(dp[i][j+1]*p[i][j][1]+dp[i+1][j]*p[i][j][2]+2)/(1-p[i][j][0]);

		  }
      pf("%.3f\n",dp[1][1]);
	}
   return 0;
}


《基于FPGA的数字信号处理》专栏的导航与说明 阅读详情

相关推荐

Android-S无线模块前瞻

WiFi - mainlane非强制 S 采用反射的方法直接加载wifiservice,直接hook在systemserver上,无编译依赖。gms可以动态替换wifi服务。 R 采用直接启动service的方式,wifiservice仍然map在systemserver上。 WiFi - 11ad接口支持 11ad被wifi联盟商业化为WIGIG,提供短距的60GHZ载波,理论速度为当前5G 11ac的6倍。市面上基本没有手机支持,需要独立的芯片支撑此功能。 传输距离为3m以内,外界d.

头铁的伦的博客 1042

hdu 3853 LOOPS

LOOPS p Time Limit: 5000MS   Memory Limit: 65536KB   64bit IO Format: %I64d & %I64u [Submit]   [Go Back]   [Status]

codeStone 1585

光学遥感显著目标检测初探笔记总结

一张图片里最吸引注意力的部分就是显著性物体,其实是模拟人的一个注意力机制。目标是希望通过计算机的方法让我们自动定位和模拟人的这种感知能力,从而去定位场景中的一个让人感兴趣的目标。

醋酸洋红的博客 2075

HDU 3853 — LOOPS

原题:http://acm.hdu.edu.cn/showproblem.php?pid=3853 题意:     有一个r行c列的格子,起点(1,1),终点(r,c);     每次都有三种选择,不走,向右走,向下走,每走一步消耗两点魔法值,分别给出三种选择的概率;     问走完迷宫所消耗魔法值的期望; 思路:  dp[i][j]表示走到(i,j)所消耗魔法值的期望,dp[r][c

吧唧吧唧 553

编程语言的未来走向:趋势、挑战与机遇

同时,鼓励他们接触和掌握一些专业领域的开发工具和技术框架,比如Web开发中的JavaScript、React.js,数据分析的Python(Pandas, NumPy, Matplotlib等),以及人工智能和机器学习领域的TensorFlow、PyTorch等。当前,全球范围内正积极推动编程教育的普及化,从儿童启蒙阶段到高等教育阶段,乃至终身学习的过程中,如何优化编程语言的教学方法、提高教学质量,并将其广泛应用于不同领域,是教育者与政策制定者面临的重大课题。未来,编程语言的多样化和包容性将会继续加强。

zrc_xiaoguo的博客 1827

YOLOv11 改进 - 注意力机制 | EMA (Efficient Multi-Scale Attention) 高效多尺度注意力:跨空间学习与多分支协同增强特征表征,优化多尺度目标检测

本文介绍了高效多尺度注意力(EMA)模块及其在YOLOv11中的结合应用。现有注意力机制在通道维度缩减时可能影响深度视觉表示,EMA模块通过结合通道和空间信息、采用多尺度并行子网络结构等创新点,实现了高效的多尺度注意力机制。其基本原理包括通道和空间注意力结合、多尺度并行子网络设计等。在多个流行基准数据集上的实验表明,该模块能有效提高特征表示能力。我们将EMA集成进YOLOv11,实验证明改进后的模型在目标检测任务中性能优越,具有广泛应用前景

魔改工程师的博客 1292

HDU 3853 LOOPS (简单概率DP)

题目: LINK 题意:迷宫是一个R*C的布局,每个格子中给出停留在原地,往右走一个,往下走一格的概率,起点在(1,1),终点在(R,C),每走一格消耗两点能量,求出最后所需要的能量期望. 基础的概率期望DP吧,E[i][j] 表示从(i, j)这个位置到达(n, m) 这个位置花费的期望。 可以得到 E[i][j] = p1 * E[i][j] + p2 * E[i][j+1] + p3

Napoleon 1087

大模型对齐的核心引擎:RLHF三阶段完整技术体系详解——从InstructGPT到ChatGPT与Claude 4.6的工程实践

RLHF从InstructGPT起步,经由ChatGPT、Claude系列的工程实践,已演变为现代大语言模型不可或缺的对齐基础设施。其三阶段流程——SFT构建基础能力基线,奖励模型将人类偏好编码为可微信号,PPO以KL约束驱动策略向偏好分布优化——构成了当代对齐技术的核心骨架。OpenAI的路线侧重于以海量人工标注和多目标奖励建模持续精细化RLHF流程,在规模与工程深度上持续推进;

nmdbbzcl的博客 1059

【HDU3853】LOOPS 期望与概率

Problem Description Akemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl). Homura wants to help her friend Madoka save the world. But because of the plot of the Boss Incubator, she is trapped in...

Tmotfl的博客 366

Spring AI 实战:第七章、Spring AI Advisor机制之记忆大师

从金鱼到最强大脑通过 Spring AI 的记忆功能,我们成功让 AI:记住了用户身份实现了多用户隔离做到了持久化存储最终效果用户:“和上次一样” → AI 秒懂用户:“你知道我的名字吗?” → AI:“当然,张三!AI的进化路线🐟金鱼脑 →🧠最强大脑 →🏛️记忆宫殿管理员。

liaokailin的专栏 1516

YOLOv8融合改进 更换检测头为Detect_DyHead同时添加C2f_DBB模块

yolov8独家训练测试融合网络结构,提供详细步骤详细代码,手把手教你在yolov8官方包中把检测头更换为Detect_DyHead检测头,并且将原始的C2f模块更换成C2f_DBB模块,提高检测精度,亲测在多个数据集上有涨点!!!!!

分享一些自己改进代码的实例 4747

[hdu 3853] LOOPS

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3853类型:期望dp大意:有一个迷宫,你的位置是[1][1],迷宫的出口是[r][c],即右下角。每个格子上写了三个数字,意味停在原地的概率、向右走的概率和向下走的概率。每走一格的消耗是2,问要从[1][1]走到[r][c]的期望消耗是多少。题解:设dp[i][j]为从[1][1]到[i][j]的期望消

CodeTank 531

【OpenClaw从入门到精通】第19篇:OpenClaw电商实战:从零搭建比价+库存监控+自动调价全自动化系统(2026实测附完整代码)

2026年OpenClaw成为全球最火开源项目,电商行业因其场景高频、数据标准化成为其核心落地领域。本文针对电商从业者面临的比价繁琐、库存混乱、调价滞后三大痛点,基于OpenClaw的“接入层-执行层-决策层”三层架构,从零拆解智能比价、多平台库存监控、动态自动调价三大核心场景的实现逻辑。文中包含完整的环境配置、技能安装、代码实现(含Python脚本与YAML配置)、执行结果验证,同时补充关键算法原理与避坑指南,兼顾新手入门与进阶提升。读者可直接参考本文实操流程,快速搭建属于自己的电商自动化系统,实现7×2

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2237

HDU 3853 LOOPS (概率DP)

HDU 3853 LOOPS (概率DP)http://acm.hdu.edu.cn/showproblem.php?pid=3853 题面: LOOPS Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 125536/65536 K (Java/Others) Total Submission(s): 4567   

而濡木染 937

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

HDU3853 LOOPS 概率DP数学期望

HDU3853 LOOPS 概率DP 题目大意: 给出一个n * m的矩阵,要求从左上角走到右下角,每次移动消耗两点能量,并且每次的移动方向是有概率的(回到自身,往右或者往下)。输入的矩阵中的每个位置有三个数,分别表示回到自身、向右移动、向下移动的概率,三者概率和为1,要求输出从左上角走到右下角需要消耗的能量值的期望。(测试数据可能有点问题,会出现回到自身的概率为1从而导致死循环的情况) 解题思路...

qq_43710979的博客 976

OV9734 DATASHEET,完整规格书

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

HDU 3853 LOOPS(概率dp)

题目链接:HDU 3853 LOOPS

fobdddf的专栏 566

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

hdu 3853 LOOPS 概率dp

题目大意 有一个人被困在一个 R*C(2 简单的求期望,弄懂求期望和求概率的区别就好很多了 Problem Description Akemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl). Homura wants to help her friend Madoka save the world.

u013087645的专栏 915

HDU 3853 LOOPS(概率dp 求期望)

HDU 3853 LOOPS(概率dp 求期望)

1255

HDU 3853 LOOPS [简单概率DP]

Akemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl). —— 给出一个矩阵,每个点每一步有P0的概率在原点,P1的概率向右走,P2的概率向左走,问从左上角走到右下角的期望步数。

Asuna_acmer 766

hdu3853 LOOPS 概率dp求期望

题意:给定一个n*m的方格,给出相应( i , j ) 原地、往下 、往右走的概率,每走一格花费魔法值2,求从起始点(1,1)到(n,m)花费魔法值的期望 思路:设dp[ i ][ j ]为从(i , j)出发到达目标状态(n , m)所需魔法值的期望。dp[ i ][ j ]有3种转移方式: (1)dp[ i ][ j ] -------> dp[ i ][ j ],转移概率为p1; (2

AC_kereo的专栏 1355

HDU 3853LOOPS(简单概率DP)

HDU 3853 LOOPS 题目大意是说人现在在1,1,需要走到N,N,每次有p1的可能在元位置不变,p2的可能走到右边一格,有p3的可能走到下面一格,问从起点走到终点的期望值 这是弱菜做的第一道概率DP的题,首先是看了一下有关概率DP的资料,大概知道一般球概率就是从起点推到终点,求期望就是从终点推到起点 考虑这题的做法,其实很简单设DP[i][j]表示从i,j到达终点所需时间的期望...

weixin_30892037的博客 91

HDU3853 LOOPS 概率DP

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3853 题目大意:有一个R*C的迷宫,开始点在[1,1],现在要走到[r,c],对于在点[x,y]可以消耗2点魔力打开一扇门,走到[x,],[x+1,y],[x,y+1],的概率分别为p0,p1,p2,问走到[r,c]点时消耗魔力的期望值。 分析:我们用dp[i][j]表示在点[

AC_Gibson的专栏 495

HDU 3853 LOOPS (概率dp)

OJ 题目 : click here ~~ 大概题意 :R *C的格子,起始点在(1,1),终点是(R , C)。走一个点需要消耗2个能量。在(i ,j)时,可以以概率p1走到(i, j),仍在原地。以概率p2,走到(i,j+1 )。以概率p3,走到(i+1 ,j)。问从起点到终点需要消耗的能量期望。 此题为概率dp的入门题,但是要注意,有除法,注意分母为0的情况。 AC_CODE dou

703

HDU 3853 LOOPS 概率DP 期望

题意:在(i,j)(i,j)处的点有rate(i,j,1)rate_{(i,j,1)}的概率留在(i,j)(i,j)处,有rate(i,j,2)rate_{(i,j,2)}的概率走向(i,j+1)(i,j+1)处,有rate(i,j,3)rate_{(i,j,3)}的概率走向(i+1,j)(i+1,j)处,走一步需要花费2,问从(1,1)(1,1)走到(n,m)(n,m)处花费的期望是多少?思路:期

NM的专栏 367

HDU 3853 LOOPS 概率dp

LOOPS Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 125536/65536 K (Java/Others) Total Submission(s): 3167    Accepted Submission(s): 1280 Problem Description Akemi Homura is a Maho

Aosaki 360

HDU 3853 LOOPS(概率DP)

题目链接:点击打开链接 题意:求从(1, 1)点走到(n, m)点的花费能量的期望, 每次决策消耗2点能量。 每次可以原地不动或者向右或者向下, 分别有个概率。 思路:运用全概率期望公式, d[i][j] = a[1]*d[i][j] + a[2]*d[i+1][j] + a[3]*d[i][j+1] + 2, 其中a[i]是三个可能情况的概率。  因为dp方程要满足无后效性, 所以移项得d[

AC_Arthur的专栏 1188
上一篇: 2015广东工业大学ACM校赛 I 游戏王 (状压dp)
下一篇: 九度 OJ 1554:区间问题 (set +前缀 +map)
左眼皮跳跳~
博客等级 码龄13年 17粉丝 400原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值