티스토리 뷰

728x90

문제 링크

https://www.acmicpc.net/problem/16721


메모리 제한이 16 MB다.

1번 풀이) 문제에서 준 조건을 활용한다.

2번 풀이) 비트 마스킹으로 모든 쌍의 관계를 저장한다.



1번 풀이)

문제에서 주어진 그래프는 완전그래프이고, 모든 triad가 balanced인 그래프(문제에서 주어짐)이다.

이 말인즉슨, 임의의 노드 X와 임의의 서로 다른 두 노드 A, B에 대해, X-A, X-B의 관계를 각각 알고 있으면 A-B의 관계도 알 수 있다.

따라서 우리는 한 노드 X를 기준으로 X와 다른 노드들간의 관계만 저장해주면 모든 관계를 구할 수 있게 된다.



2번 풀이)

는 설명할 게 없으니 코드로만 올리겠습니다.



정답 코드

1번 풀이)





2번 풀이)



728x90

'알고리즘 > 문제 풀이' 카테고리의 다른 글

[BOJ] 백준 16723 원영이는 ZOAC과 영원하고 싶다  (1) 2019.01.20
[BOJ] 백준 16722 결! 합!  (1) 2019.01.20
[BOJ] 백준 16720 BAZE RUNNER  (0) 2019.01.20
[BOJ] 백준 16719 ZOAC  (2) 2019.01.20
[BOJ] 백준 2170 선 긋기  (0) 2018.07.31
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
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
글 보관함