Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

빠똥빠똥

17779번 게리맨더링2(min, 2차원 배열, 조건분류) - ☆ 본문

백준

17779번 게리맨더링2(min, 2차원 배열, 조건분류) - ☆

조주똥 2020. 5. 13. 23:47

#문제링크 : https://www.acmicpc.net/problem/17779

<1st try>

조건에 맞는 범위를 설정하고, 각 선거구의 구역 합을 계산한 후, 벡터에 저장해서 sort한다. 그리고 가장 큰값에서 가장 작은 값을 빼서 temp에 저장한다. 4중 for문으로 x,y,d1,d2 값을 변화해가면서 temp에 저장되어있는 값과 새로운 값을 비교해서 더 작은 녀석을 temp에 저장한다. 도저히 범위설정과 조건 설정을 어떻게 해야 할지 감이 잡히지 않아서 https://velog.io/@madpotato1713/%EB%B0%B1%EC%A4%80-17779%EB%B2%88-%EA%B2%8C%EB%A6%AC%EB%A7%A8%EB%8D%94%EB%A7%81-2-C 의 코드를 그대로 적용해서 풀었다.

※주의사항

1. 변수가 많은 만큼 조건 설정을 주의깊게 잘 해야한다.

2. min함수는 algorithm 헤더에 포함되어 있다.

3. vector를 전역변수로 할시, 이후 for문을 돌면서 값이 잔재하기 때문에 지역변수로 선언하거나 초기화 꼭.

Code

'백준' 카테고리의 다른 글

15649번 N과 M 1(DFS)  (0) 2020.05.15
1436번 영화감독 숌(find, to_string)  (0) 2020.05.14
7785번 회사에 있는 사람(map)  (0) 2020.05.13
6603번 로또(DFS, 재귀)  (0) 2020.05.13
5430번 AC(deque, cin동작) - ☆  (0) 2020.05.07