Code Viblo The heirs

Link

Đề bài

Là fan cuồng của Kim Tan, Linh ko bỏ lỡ bất cứ tập phim The Heirs nào. Anh muốn xem phim ngay nhưng do mạng cùi, video bị giật do kích cỡ dữ liệu cần xem trên 1 giây lớn hơn kich cỡ dữ liệu tải xuống trên 1 giây. Để xem phim ko bị giật, Linh cần đợi 1 số nguyên giây rồi sau đó bắt đầu xem phim.

Giả sử video có chiều dài là c và Linh phải đợi t giây trước khi xem. Khi đó ở bất cứ thời điểm t0, t ≤ t0 ≤ c + t, điều kiện sau cần thỏa mãn: dữ liệu thu được trong t0 phải ko ít hơn lượng dữ liệu cần đển xem t0 - t giây.

Linh muốn xem càng sớm càng tốt, hãy giúp anh ấy xác định số giây cần đợi ít nhất.

Input
3 số nguyên ngăn cách bởi dấu cách: a, b, c (1 ≤ a, b, c ≤ 1000, a > b). a là lượng dữ liệu cần để xem 1 giây của video, b là lượng dữ liệu download được trong 1 giây, c là chiều dài video (giây).

Output
Số nguyên giây ít nhất mà Linh cần đợi trước khi xem phim ko bị giật.:)))

Resource limits
Execution time: 12 seconds

Memory: 256.00 MB

Lời giải

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import sys
import math
input_str = ""

for line in sys.stdin:
a = int(line.split()[0])
b = int(line.split()[1])
c = int(line.split()[2])

total = a * c
data_in_runtime = b * c

data_needed = total - data_in_runtime
time_need = math.ceil (data_needed / b)

print(time_need)