Red de conocimiento informático - Conocimiento informático - Si usas programación en Python para resolver "Dos personas tienen una cita entre las 12:00 y la 1:00, la primera persona que llega espera 10 minutos a que llegue la última".

Si usas programación en Python para resolver "Dos personas tienen una cita entre las 12:00 y la 1:00, la primera persona que llega espera 10 minutos a que llegue la última".

#谛见

¿De 12:00 a 1:00? ¿Entonces son las 12:00? .....13:00? **** Eso es 61 puntos de tiempo en total (¿menos el número exacto de segundos?) ¿Alguna pregunta? El principio es el mismo)

Supongamos que A llega primero y B llega después

Entonces, si A llega a las 12:00, para que B se encuentre con A, debe ser a las 12:00, 12:01, 12:02,... Llegada a las 12:10, ¿un total de ****11 puntos horarios?

¿Y así sucesivamente?

Si A llega a las 12:51, entonces si B quiere encontrarse con A, debe llegar a las 12:51, 12:52, 12:53,.... ...¿13:00? **** ¿10 puntos de tiempo en total?

Si A llega a las 12:59, entonces la hora en que B y A se encuentran debe ser las 12:59?13:00? ¿Un total de ****2 puntos de tiempo?

....

Entonces, el momento para que A y B se reúnan es:

#can Meet

cn?= ?0

para?i?en?rango(61):

m?=?11

si?i>=50:

m?=?61-i

para?j?in?range(m):

cn+=1

#print?i+ j,

#print?'\n'

#¿pueden reunirse y no pueden reunirse

all_cn=0

para? i?en?rango(61):

para?j?en?rango(61-i):

all_cn?+=1

#print ?i +j,

#print?'\n'

imprimir?cn,all_cn

imprimir?cn/float(all_cn)

#Agregue la situación en la que B llega primero y A llega después

print?(cn/float(all_cn))*2?