2593번 - 엘리베이터
두 엘레베이터가 연결되어 있음을 판단할 때
y1 = a*x1+b, y2 = c*x2+d 어떤 두 x1,x2에 대해 y1==y2이고, y1은 정수이고 1<=y1<=n이 되는 x1,x2가 있는지 확인해야 하는데
이걸 그냥 나이브하게 b에 a를 계속 더해가면서 확인하였습니다.
최악의 경우에 100000 * 5500 으로 1초를 훌쩍 넘어갈 것 같은데 시간초과가 안나네요
원래 정해가 무엇인지 궁금합니다. 만약 위의 방법이 정해라면 시간초과가 나지 않을거라고 어디서 근거를 잡는지 궁금합니다.
댓글을 작성하려면 로그인해야 합니다.
p_ce1052 3년 전
두 엘레베이터가 연결되어 있음을 판단할 때
y1 = a*x1+b, y2 = c*x2+d 어떤 두 x1,x2에 대해 y1==y2이고, y1은 정수이고 1<=y1<=n이 되는 x1,x2가 있는지 확인해야 하는데
이걸 그냥 나이브하게 b에 a를 계속 더해가면서 확인하였습니다.
최악의 경우에 100000 * 5500 으로 1초를 훌쩍 넘어갈 것 같은데 시간초과가 안나네요
원래 정해가 무엇인지 궁금합니다. 만약 위의 방법이 정해라면 시간초과가 나지 않을거라고 어디서 근거를 잡는지 궁금합니다.