이 블로그 검색

2018년 6월 22일 금요일

[백준 2477] 참외밭

[백준온라인저지 2477 : 참외밭 ]

ㄱ,ㄴ,┘,┌ 모양의 참외밭이 있고 각 변(6개의 변)의 길이가 주어진다.
넓이를 구해 주어지는 K를 곱하면 답이나온다.

접근방식은 가장 가로변과 가장 긴 세로변에 접하는 짧은 변의 길이를 알아내는 것이었다.
접하는 짧은 변의 길이만 알게된다면
(가장 긴 가로*가장 긴 세로) -{(가장 긴 가로 - 알아낸 가로)*(가장 긴 세로-알아낸 세로)}
= 참외밭 넓이

참외밭 넓이*K = ANSWER

접하는 부분을 구하는데 조금 짜증나서 그냥 닥치는대로 구현해버렸다.
외적?을 이용해도 될듯.

댓글 없음:

댓글 쓰기

[백준 16236] 아기 상어

[ 백준 16236 : 아기 상어 ] 2018 삼성전자 sw직무 하반기 기출문제입니다. 역대 삼성전자 기출문제가 그렇듯 역시나 BFS,DFS,완탐,DP,단순구현 입니다. 저는 문제를 단순히 BFS로 풀어갔습니다. 조건만 잘 지킨다면 한번에 ...