Вы находитесь на странице: 1из 4

Udacity3

EscalerasySerpientes
Problema
El dia de hoy ustedvaajugarelclsicojuegodeescalera,lo
que sus contrincantes no saben es que usted tiene un dado
muy especial con el cual siempre puede obtenerelvalorque
usteddesee(valoresdel1al6).

Usted desea ganar lo ms rpido que sea posible


comenzando en la casilla 1, Es decir usted quiere llegar a la
casillanmero100enlamenorcantidaddepasos.

ReglasdelJuego:
1) si usted esta cerca alacasillafinaly sacaunnmeroconeltalquelasumadelacasilla
actualmselvalorsacadosupera100,lafichanosemoveryeltirosedesperdicia.
2) Sicaeeneliniciodeunaescalerasolpuedesubir,nuncabajar
3) Si cae en la cabeza de una serpiente, va a la cola de la serpiente, nunca podr ir de la
colaalacabeza.

Entrada
LaprimerlineadeentradacontienelosnumerosdecasosT.
paracadacasoseingresan3lneas.
la primer lnea contiene los nmeros separados por ,(coma) NL y NS que son el Nmero de
EscalerasyelNmerodeSerpientesrespectivamente.
La segunda lnea es una lista de parejas separadas por una ,(coma)queindicancadaunade
las escaleras. donde elprimernmeroes labasede laescaleray elsegundolacasillaadonde
llega.
La segunda lnea es una lista de parejas separadas por una ,(coma)queindicancadaunade
lasserpientes,dondeelprimernmeroeslacabezadelaserpienteyelsegundolacola.

Salida
Paracadacasoimprimaelmnimonmerodelanzamientosquenecesitahacerparallegarala
casillafinal.

Udacity3

Algoritmos2014II

Pagina3de25

Udacity3

EjemplodeEntrada

EjemplodeSalida

3
3,7
32,6242,6812,98
95,1397,2593,3779,2775,1949,4767,17
5,8
32,6244,6622,5834,602,90
85,763,3187,1375,1189,3357,571,1555,25
4,9
8,526,8026,422,72
51,1939,1137,2981,359,579,2353,743,33
77,21

3
3
5

Udacity3

Algoritmos2014II

Pagina4de25

Udacity3

ClusteringCoefficient
Problema
Dadoungrafocalcularel
ClusteringCoefficient,deunnodoespecifico,parafacilitarelclculo
imprimaelNvyelKv

Entrada
LaentradacomienzaconunnmeroT,esnmerodecasosdeprueba.Paracadacasode
pruebalaprimerlneatienetresenterosN,MyVdondeNeselnmerodenodos,Melnmero
dearcosyVelnodoalquequeremoscalcularel
ClusteringCoefficient
.lassiguientesMlneas
daninformacinsobrelosarcosysondelaformaNodo1Nodo2
dondecadanodoesunnmeroenterode0aN

Salida
para cada caso Imprima 1 Lnea con 2 nmeros enteros correspondientes al Nv y Kv, con el
valorde
ClusteringCoefficientdelnodo0

EjemplodeEntrada

EjemplodeSalida

2
8114
01
02
13
14
24
25
36
45
46
67
57
9121
01
02
21
23
13
14
35
45
46
57
76
86

14
24

Udacity3

Algoritmos2014II

Pagina5de25

Udacity3

PingPong
Problema
Se tiene un conjunto de intervalos. Podemos movernos de un intervalo
(
a ,
b ) de nuestro
conjunto al intervalo
(
c ,
d ) de nuestro conjunto, si y slo si
c <
a <
d
o
c <
b <
d
.
Tambin hay un caminodeintervaloI

1 denuestroconjuntoalintervaloI

2 denuestroconjunto,
sihayunasecuenciademovimientossucesivosapartirdel
I
1
paraquepodamosllegara
I
2
.
Suprogramadebemanejarlasconsultasdelossiguientesdostipos:
1. "
1 x y "
(
x <
y ) aadir el nuevo intervalo
(
x ,
y ) para el conjunto de
intervalos. La longitud del nuevo intervalosegarantizaqueseaestrictamentemayor
quetodoslosintervalosanteriores.
2. "
2 a b " (

a
b ) responder a la pregunta: hay un camino desde aesimo
intervalo(baseuno)al
b
simointervalo(baseuno)?
Conteste todas las consultas. Tenga en cuenta, que en un principio tiene un conjunto vacode
intervalos.

Entrada
Haymultiplescasosdeentrada,cadacasodeentradaes:
La primera lnea de la entrada contiene un entero n
el nmero de consultas,
(1
n
100)
.
Cada una de las siguientes n

lneas contiene una consulta. todos losnmeross sonmenores o
9

iguala 10 envalorabsoluto.
Segarantizaquetodaslasconsultassoncorrectas.

Salida
Para cada consulta del segundo tipo imprima "
YES
" or "
NO
" si existe un camino entre los
intervalos.

EjemplodeEntrada

EjemplodeSalida

5
115
1511
212
129
212

NO
YES

Udacity3

Algoritmos2014II

Pagina6de25

Вам также может понравиться