14732번 - 행사장 대여 (Small)
입력받은 x1, x2, y1, y2 를 각각 벡터에 넣은 다음 sort 하여
가로 길이는 가장 큰 x2 - 가장 작은 x1으로 구하고 세로 길이는 가장 큰 y2 - 가장 작은 y1으로 구했습니다.
두 길이를 곱하여 직사각형의 넓이를 나타냈는데 무엇이 틀렸을까요..? 혹 반례가 있을까요?ㅠ
문제 의도는 사각형들의 합집합의 넓이를 구하라는 것으로 보입니다.
500 바이 500짜리 bool 배열을 만들어서 단순히 스위핑하면 풀릴 것으로 보입니다.
전체를 덮을 수 있는 가장 작은 직사각형을 구하는 문제가 아닙니다.
댓글을 작성하려면 로그인해야 합니다.
arittung 2년 전
입력받은 x1, x2, y1, y2 를 각각 벡터에 넣은 다음 sort 하여
가로 길이는 가장 큰 x2 - 가장 작은 x1으로 구하고 세로 길이는 가장 큰 y2 - 가장 작은 y1으로 구했습니다.
두 길이를 곱하여 직사각형의 넓이를 나타냈는데 무엇이 틀렸을까요..? 혹 반례가 있을까요?ㅠ