Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from math import sqrt
- inp = open('input.txt')
- data = int(inp.readline())
- inp.close()
- result = 0
- multiplied = []
- for x in range(1, int(sqrt(data) + 1)):
- if not (data % x):
- multiplied.append([x, data//x])
- results = []
- for mult in multiplied:
- m1 = mult[0]
- m2 = mult[1]
- last_line = int(
- ((m1 + m2) * 2) + (m1 - 1) * m2 + (m2 - 1) * m1
- )
- connect_line = int(
- (m1 + 1) * (m2 + 1)
- )
- results.append((last_line * 2) + connect_line)
- result = str(min(results))
- out = open('output.txt', 'w')
- out.write(result)
- out.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement