E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UVa1025
A SPY in the Metro(城市里的间谍),
UVA1025
【dp】
用dp[i][j]来表示时间i时在车站j所需的时间,则dp[T][n]为0,及此时已达终点,还需等待时间为零。而dp[T][j]为INF(jusingnamespacestd;#defineINF0x3f3f3f3fintmain(){intn,T,Case=1;while(cin>>n&&n){cin>>T;intt[60]={0};//记录每个车站到下一站的时间intdp[300][60]={
m_turtle
·
2023-11-24 23:40
动态规划
ACMICPC
动态规划
UVa1025
第四十六题
UVA1025
城市里的间谍 A Spy in the Metro
紫书第九章我太喜欢动态规划了,以前是,现在不是…哈哈哈哈哈哈哈哈,还是动态规划有意思思维量O(玄学)代码量一般情况下小于一百行SecretagentMariawassenttoAlgorithmsCitytocarryoutanespeciallydangerousmission.AfterseveralthrillingeventswefindherinthefirststationofAlgo
七情六欲·
·
2023-11-24 23:39
ACM
UVa
动态规划
动态规划
【算法竞赛入门经典例题题解】 【DP】练习城市里的间谍 A Spy in the Metro
UVA1025
UVA437 巴比伦塔 刘汝佳
【算法竞赛入门经典例题题解】【DP】
UVA1025
练习城市里的间谍ASpyintheMetro洛谷链接
UVA1025
练习城市里的间谍ASpyintheMetro题目某城市地铁是一条直线,有nn(2\leqn
CCSU__LRF
·
2023-11-24 23:01
算法
c语言
动态规划
UVA1025
城市里的间谍 A Spy in the Metro
UVA1025
城市里的间谍ASpyintheMetro题面翻译题目大意某城市地铁是一条直线,有nnn(2≤n≤502\leqn\leq502≤n≤50)个车站,从左到右编号1…n1\ldotsn1…n。
Gowi_fly
·
2023-11-24 22:51
算法
动态规划
算法
UVa1025
UVa1025
红书上的例题9-1,影响决策的只有当前的时间以及所在的站,所以用d(i,j)表示i时刻在j站。然后就是无非两种选择,一种是等一分钟,或是有车的话,乘车到最近的一站。
pibaixinghei
·
2020-09-12 22:17
例题9-1 城市里的间谍
UVa1025
1.题目描述:点击打开链接2.解题思路:本题利用动态规划解决,时刻i和所在的车站j构成了一个状态,每个状态都有三种决策:(1)等待1分钟。(2)搭乘向右开的车(如果有)。(3)搭乘向左开的车(如果有)。如果用d(i,j)表示在时刻i,位于车站j时最少的等待时间,那么对于三种决策,可得到如下的状态转移方程:(1)d(i,j)=d(i+1,j)+1;(2)d(i,j)=min(d(i,j),d(i+t
XDU_Skyline
·
2020-08-18 09:52
算法竞赛入门经典(第二版)
例题9-1 城市里的间谍(A Spy in the Metro,
UVa1025
)
欢迎访问我的Uva题解目录https://blog.csdn.net/richenyunqi/article/details/81149109题目描述题意解析某城市的地铁是线性的,有n(2≤n≤50)个车站,从左到右编号为1~n。有M1辆列车从第1站开始往右开,还有M2辆列车从第n站开始往左开。在时刻0,Mario从第1站出发,目的是在时刻T(0≤T≤200)会见车站n的一个间谍。在车站等车时容易
日沉云起
·
2020-08-18 09:10
算法竞赛入门经典
-
Uva
UVA1025
城市里的间谍 A Spy in the Metro
题面某城市地铁是线性的,有n(2≤n≤50)个车站,从左到右编号1~n。有M1辆列车从第1站开始往右开,还有M2辆列车从第n站开始往左开。列车在相邻站台间所需的运行时间是固定的,因为所有列车的运行速度是相同的。在时刻0,Mario从第1站出发,目的在时刻T(0≤T≤200)会见车站n的一个间谍。在车站等车时容易被抓,所以她决定尽量躲在开动的火车上,让在车站等待的时间尽量短。列车靠站停车时间忽略不计
一qkm一
·
2020-08-18 09:02
DAG
动态规划
动态规划特训:城市里的间谍(
UVA1025
)多状态转移
解题思路:分析可知,到达某一站有三种选择,转换至另外三个状态,分别是选择等待,登上向右开的列车(如果有),登上向左开的列车(如果有),因为只有花费时间和站台位置影响最终结果(最少等待的时间),故设置二维数组dp[i][j]表示某状态下花费的最小等待时间,其中i表示总时间,j表示到达站台位置,。边界条件是状态dp[T][N]=0,和dp[T][i]=inf,即在T时刻到达车站N为需要的终止状态,在该
mavises
·
2020-08-18 08:37
【动态规划】[
UVA1025
]A Spy in the Metro 城市里的间谍
DescriptionSecretagentMariawassenttoAlgorithmsCitytocarryoutanespeciallydangerousmission.AfterseveralthrillingeventswefindherinthefirststationofAlgorithmsCityMetro,examiningthetimetable.TheAlgorithmsC
C20180630_zjf
·
2020-08-18 07:59
#
C++
#
动态规划
#
UVA
[SinGuLaRiTy] 动态规划题目复习
[
UVA1025
]ASpyintheMetro题目描述特工玛利亚被送到S市执行一个特别危险的任务。她需要利用地铁完成他的任务,S市的地铁只有一条线路运行,所以并不复杂。
weixin_33762130
·
2020-07-28 17:03
动态规划题目
转载自Contents✎[
UVA1025
]ASpyintheMetro✎[UVA437]TheTowerofBabylon✎[UVA1347|POJ2677]Tour✎[UVA12563]JinGeJinQu
lengxuenong
·
2020-07-28 01:13
算法
dp
UVA1025
A Spy in the Metro (dp)
传送门首先推状态转移方程,影响到决策的只有当前的时间和所处的车站,可以用dp[i][j]表示时刻i间谍在车站j,最少还需等待多长时间。如果达到目标即满足dp[T][n]有解,那么考虑逆序递推,从终点开始考虑如何一步步状态转移到起点,那么就是只有时间为T,当前车站为n的状态才能符合要求,这里时间t是主要决策,故dp[T][n]设为0,其他的dp[T][i]为inf因为每趟车的出发时间给定且两个车站之
Happig丶
·
2020-06-26 03:16
【算法竞赛入门经典】DAG上的动态规划 例题9-1
UVa1025
【算法竞赛入门经典】DAG上的动态规划例题9-1UVa1025【算法竞赛入门经典】DAG上的动态规划例题9-1UVa1025例题
UVa1025
分析样例实现代码结果例题UVa1025SecretagentMariawassenttoAlgorithmsCitytocarryoutanespeciallydangerousmission.Afterseveralthrillingeventswefind
企鹅崽
·
2018-02-27 09:16
【书籍】算法竞赛与入门经典
Uva1025
A Spy in the Metro (dp)
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3466题意:在一个线性的地铁有1-n个站,有人要从1出发在T时刻去站点n会见一个人。在的铁上有m1辆地铁从1到n走,有m2个地铁从n到1走。他可以在地铁列车上换乘。求出他在等待的最短时间。如果没有
longshanxiaoxuesheng
·
2016-04-04 14:00
UVA1025
- A Spy in the Metro
用d[i][j]表示在时刻i,车站j的最少等待时间有三种决策:1.等一分钟2.乘往左开的车3.乘往右开的车这三种情况下算处的d[i][j]取最小值#include #include #include #include #include #include usingnamespacestd; #defineINF1>n&&n) { memset(has_train,0,sizeof(has_tra
qq_26122039
·
2016-02-02 12:00
UVA1025
A Spy in the Metro(dp)
SecretagentMariawassenttoAlgorithmsCitytocarryoutanespeciallydangerousmission.AfterseveralthrillingeventswefindherinthefirststationofAlgorithmsCityMetro,examiningthetimetable.TheAlgorithmsCityMetrocon
zyd8888102
·
2015-10-26 21:00
uva
uva1025
(基础dp)
思路:先要与处理出来每辆列车经过每个站点的时间方向。再然后就是一通模拟了。/***************************************** Author:Crazy_AC(JamesQi) Time:2015 FileName: *****************************************/ //#pragmacomment(linker,"/STACK:
KIJamesQi
·
2015-10-19 17:00
dp
基础dp
例题9-1 城市里的间谍
UVa1025
1.题目描述:点击打开链接2.解题思路:本题利用动态规划解决,时刻i和所在的车站j构成了一个状态,每个状态都有三种决策:(1)等待1分钟。(2)搭乘向右开的车(如果有)。(3)搭乘向左开的车(如果有)。如果用d(i,j)表示在时刻i,位于车站j时最少的等待时间,那么对于三种决策,可得到如下的状态转移方程:(1)d(i,j)=d(i+1,j)+1;(2)d(i,j)=min(d(i,j),d(i+t
u014800748
·
2015-02-11 12:00
动态规划
uva
UVa1025
- A Spy in the Metro
紫书DP第一道例题,实力不够,刷不动exercises,只能来刷examples。首先找出“状态”,根据状态来DP。dp[i][j],i表示当前时间,j表示车站号,数组存还需要等待的最短时间。然后分析决策种类,共有三种,等待一分钟,搭乘正方向的车,搭乘反方向的车,逆向DP,在三种决策中选出最优。DP前预处理好在某个时间某个车站是否有车。#include #include #include
squee_spoon
·
2014-07-27 13:00
dp
uva
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他