로딩
요청 처리 중입니다...

백준1043: 거짓말

 백준1043: 거짓말

1043번: 거짓말 문제 지민이는 파티에 가서 이야기 하는 것을 좋아한다. 파티에 갈 때마다, 지민이는 지민이가 가장 좋아하는 이야기를 한다.

지민이는 그 이야기를 말할 때, 있는 그대로 진실로 말하거나 엄청나게 과장해서 말한다. 당연히 과장해서 이야기하는 것이 훨씬 더 재미있기 때문에, 되도록이면 과장해서 이야기하려고 한다.

하지만, 지민이는 거짓말쟁이로 알려지기는 싫어한다. 문제는 몇몇 사람들은 그 이야기의 진실을 안다는 것이다.

따라서 이런 사람들이 파티에 왔을 때는, 지민이는 진실을 이야기할 수 밖에 없다. 당연히, 어떤 사람이 어떤 파티에서는... www.acmicpc.net 이 문제는 대표적인 유니온-파인드 알고리즘, 분리 집합(DIsjoint Set) 문제입니다. 1.

Problem Analysis n명의 사람들이 중복해서 m개의 파티에 참여할 수 있다. 그중 몇 명은 어떠한 일의 진실을 알고 있을 때, 거짓말쟁이로 알려지지 않으면서, 그 일의 과장된 이야기를 할 수 있...

# 1043 # 유니온파인드 # 분리집합 # 백준 # 문제해결 # 거짓말 # UnionFind # python # ps # DisjointSet # 파이썬

원문 링크 : 백준1043: 거짓말