python-algorithm

백준 2858 기숙사 바닥

무적김두칠 2021. 11. 19. 15:18

1
2
3
4
5
6
a,b=map(int, input().split())
for i in range(1,10001):
    for j in range(1,10001):
        if i*j==a+and a==2*i+2*j-4 :
            print(max(i,j),min(i,j))
            exit()
cs

사실 이 문제는 수학문제인데요

입력받는 값을 a,b라고하면
a+b=x*y
a=2x+2y-4 

두 식을 만족하는 x,y의 해를 구하고 큰 값을 앞에 작은 값을 뒤에 출력하면됩니다.

반응형