[http://online-judge.uva.es/p/v100/10004.html ì›ë¬¸ë³´ê¸°] ---- ì¸ê¸°ë„:A(A,B,C), ì„±ê³µë¥ :높ìŒ(ë‚®ìŒ,보통,높ìŒ), ë ˆë²¨:1(1~4) === About [Bicoloring] === í‰ë©´ ìœ„ì— ì§€ë„ê°€ ìžˆì„ ë•Œ, ê° ì˜ì—ì„ ì¸ì ‘í•œ 다른 ì˜ì—ê³¼ êµ¬ë¶„í• ìˆ˜ 있게 서로 다른 색으로 ì¹ í•˜ê³ ìž í•œë‹¤ë©´, 네 가지 색만 있으면 ëœë‹¤ëŠ” 4색 ì •ë¦¬(four-color theorem)ë¼ëŠ” ê²ƒì´ ìžˆë‹¤. ì´ ì •ë¦¬ëŠ” 100ë…„ì´ ë„˜ê²Œ ì¦ëª…ë˜ì§€ ì•Šì€ ì±„ë¡œ 남아 있다가 1976ë…„ì— ì»´í“¨í„°ì˜ ë„ì›€ì„ ë°›ì•„ì„œ ì¦ëª…ë 수 있었다. 여기ì—서는 조금 ë” ì‰¬ìš´ ë¬¸ì œë¥¼ 풀면 ëœë‹¤. ì–´ë–¤ ì—°ê²° 그래프가 ì£¼ì–´ì¡Œì„ ë•Œ ê·¸ 그래프를 ë‘ ìƒ‰ìœ¼ë¡œ ì¹ í• ìˆ˜ 있는지, 즉 ëª¨ë“ ì •ì ì„ ë¹¨ê°„ìƒ‰ ë˜ëŠ” ê²€ì€ìƒ‰ìœ¼ë¡œ ì¹ í• ë•Œ ì¸ì ‘í•œ ì •ì ì´ ê°™ì€ ìƒ‰ìœ¼ë¡œ ì¹ í•´ì§€ì§€ 않게 í• ìˆ˜ 있는지 알아보ìž. ë¬¸ì œë¥¼ 간단하게 하기 위해 그래프가 ì—°ê²° ê·¸ëž˜í”„ê³ , 무방향 그래프며, ìžì²´ 루프가 ì—†ë‹¤ê³ (즉(x, x)ê°™ì´ í•œ ì •ì ì—ì„œ 출발해서 ê·¸ ì •ì 으로 바로 ì—°ê²°ë˜ëŠ” 모서리가 ì—†ë‹¤ê³ ) ê°€ì •í•˜ìž. === Input === 여러 테스트 ì¼€ì´ìŠ¤ê°€ ìž…ë ¥ë 수 있다. ê° í…ŒìŠ¤íŠ¸ ì¼€ì´ìŠ¤ì˜ 첫째 줄ì—는 ì •ì ì˜ ê°œìˆ˜ n(1<n<200)ì´ ìž…ë ¥ëœë‹¤. ê° ì •ì ì—는 0부터 n-1ê¹Œì§€ì˜ ë²ˆí˜¸ê°€ 붙는다. ê·¸ ë‹¤ìŒ ì¤„ì—는 모서리를 나타내는 ë‘ ê°œì˜ ì •ì 번호가 들어있다. nìžë¦¬ì— 0ì´ ìž…ë ¥ë˜ë©´ ìž…ë ¥ì´ ëë‚œ 것ì´ë©°, ê·¸ ì¤„ì€ ì²˜ë¦¬í•˜ì§€ 않는다. === Output === ìž…ë ¥ëœ ê·¸ëž˜í”„ê°€ ë‘ ìƒ‰ìœ¼ë¡œ ì¹ í• ìˆ˜ 있는 그래프ì¸ì§€ íŒë‹¨í•˜ê³ 아래 ì˜ˆì— ë‚˜ì˜¨ 형ì‹ì— 맞게 결과를 ì¶œë ¥í•˜ë¼. === Sample Input === {{{~cpp 3 3 0 1 1 2 2 0 9 8 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 }}} === Sample Output === {{{~cpp NOT BICOLORABLE. BICOLORABLE. }}} === í’€ì´ === || ìž‘ì„±ìž || 사용언어 || 개발시간 || 코드 || || [문보창] || C++ || 60min || [Bicoloring/문보창] || === ì“°ë ˆë“œ === ---- [ë¬¸ì œë¶„ë¥˜] [AOI]