brute, ugh
This commit is contained in:
parent
5ef2d62477
commit
69438229b9
|
|
@ -21,31 +21,12 @@ f = open(FILENAME, "r")
|
|||
|
||||
#for line in sys.stdin:
|
||||
lines = f.readlines()
|
||||
p_time = lines[0][5:].replace(' ', '').split()
|
||||
p_farthest = lines[1][9:].replace(' ', '').split()
|
||||
debug_print("input", f"ptime: {p_farthest}, p_farthest: {p_farthest}")
|
||||
|
||||
races = [(int(p_time[i]), int(p_farthest[i])) for i in range(len(p_time))]
|
||||
|
||||
debug_print("races", races)
|
||||
|
||||
|
||||
result = 1
|
||||
|
||||
for race in races:
|
||||
winning_sleeptimes = len([slt for slt in range(race[0]) if (race[0]-slt)*slt > race[1]])
|
||||
print(winning_sleeptimes)
|
||||
result *= winning_sleeptimes
|
||||
|
||||
#for race in races:
|
||||
# #winning_sleeptimes = 0
|
||||
# less_count = 0
|
||||
# sleepTime = 1
|
||||
# while calc_distance(race.time, sleepTime) < race.distance:
|
||||
# less_count += 1
|
||||
# sleepTime += 1
|
||||
# result *= race.time - less_count*2 -1
|
||||
#p_time = lines[0][5:].replace(' ', '').split()
|
||||
time = int(lines[0][5:].replace(' ', ''))
|
||||
farthest = int(lines[1][9:].replace(' ', ''))
|
||||
debug_print("input", f"ptime: {time}, p_farthest: {farthest}")
|
||||
|
||||
#debug_print("races", races)
|
||||
|
||||
|
||||
print("")
|
||||
|
|
@ -53,8 +34,21 @@ print(" Proccessing:")
|
|||
print("===================================\n");
|
||||
# Insert Processing Code
|
||||
|
||||
result = 1
|
||||
|
||||
winning_sleeptimes = 1
|
||||
debug_print("time&d", time, farthest)
|
||||
winning_sleeptimes = len([1 for slt in range(time) if (time-slt)*slt > farthest])
|
||||
print(winning_sleeptimes)
|
||||
result *= winning_sleeptimes
|
||||
|
||||
#winning_sleeptimes = 0
|
||||
#less_count = 0
|
||||
#sleepTime = 1
|
||||
#while (time - sleepTime)*sleepTime < farthest:
|
||||
# less_count += 1
|
||||
# sleepTime += 1
|
||||
#result *= time - less_count*2 -1
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue