A PHP Error was encountered

Severity: Warning

Message: mkdir(): Permission denied

Filename: libraries/Common.php

Line Number: 202

Backtrace:

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 202
Function: mkdir

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 236
Function: getLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 585
Function: parseLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 425
Function: initBoardView

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: file_put_contents(/DATA/upload/polymath/latex/db3db3cc58a60ca9bc7436b42346035f.gif): failed to open stream: No such file or directory

Filename: libraries/Common.php

Line Number: 213

Backtrace:

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 213
Function: file_put_contents

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 236
Function: getLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 585
Function: parseLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 425
Function: initBoardView

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: mkdir(): Permission denied

Filename: libraries/Common.php

Line Number: 202

Backtrace:

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 202
Function: mkdir

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 236
Function: getLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 585
Function: parseLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 425
Function: initBoardView

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: file_put_contents(/DATA/upload/polymath/latex/9b7fe1d70aace1d76724308b35c218da.gif): failed to open stream: No such file or directory

Filename: libraries/Common.php

Line Number: 213

Backtrace:

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 213
Function: file_put_contents

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 236
Function: getLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 585
Function: parseLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 425
Function: initBoardView

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: mkdir(): Permission denied

Filename: libraries/Common.php

Line Number: 202

Backtrace:

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 202
Function: mkdir

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 236
Function: getLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 585
Function: parseLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 425
Function: initBoardView

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: file_put_contents(/DATA/upload/polymath/latex/a1e902cd3b5119fcb64c7fd32948fcfd.gif): failed to open stream: No such file or directory

Filename: libraries/Common.php

Line Number: 213

Backtrace:

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 213
Function: file_put_contents

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
Line: 236
Function: getLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 585
Function: parseLatexImg

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
Line: 425
Function: initBoardView

File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
Line: 315
Function: require_once

[KPP 퍼즐파티] KPP18. 타노시 몰래 채팅하기
수학동아 2019.05.25 01:19 조회 1973

 

 

18번째 문제는

KPP 멤버 '한동규' 님이 만든 문제입니다cheeky

 

 

세계적인 악당 ‘타노시’를 잡기 위해 국가 정보 요원 13명이 모였다. 요원들은 이번 미션의 통신 수단으로 ‘샵메시지’를 사용하기로 했다. 국가에서 만든 채팅 앱 ‘샵메시지’는 세계 최고 수준의 보안을 자랑하는데, 기술적인 한계로 한 채팅방에 최대 4명까지만 들어갈 수 있다.

 

 

 

조건 

두 요원이 직접 소통하기 위해서는 같은 채팅방에 속해 있어야 한다.

예를 들어 A, B, C가 속한 채팅방이 있다면 A와 B, A와 C, B와 C는 서로 직접 소통이 가능하다.

 

 

 

문제 어떤 두 요원끼리도 직접 소통할 수 있으려면 채팅방은 최소 몇 개여야 할까?

각 채팅방에 어떤 요원들이 속해야 하는지도 구해보자!

 

 

 

 

 

 

 

<주의 사항>

정답과 풀이는 비밀 댓글로 부탁드려요!

이름, 주소, 연락처를 함께 남겨주세요!

당첨자는 수학동아 7월호에 공개합니다!

풀이는 6월 25일 이후 이 게시물에서 확인하세요!

 

 

 

*KPP (Korean Puzzle Party)는 '퍼즐을 좋아하는 사람들의 모임'으로 퍼즐을 모으는 사람, 퍼즐을 만드는 사람, 퍼즐을 푸는 사람들이 모여 직접 만들고 수집한 퍼즐을 함께 풀어보며 이야기를 나눈다. 현재 두 달에 한 번 서울에서 정기적인 모임을 갖고 있으며, 퍼즐을 푸는 것뿐 아니라 퍼즐 관련 행사에 참여하거나 박물관에 다녀오는 등 다양한 활동을 하고 있다. 

 

 

 

 

스크롤 주의!

아래 정답이 있습니다!

devil

 

.

.

.

.

 

 

 

 

정답과 해설

 

어떤 두 요원이 동시에 속한 채팅방의 수를 두 요원 사이의 '연결'이라고 하자. 예를 들어 요원1이 채팅방 A, B, C에 속하고 요원 2가 채팅방 A, C, D에 속했다면, 요원1, 2는 채팅방 A와 C에 공통으로 속해있으므로 두 요원 사이의 연결은 2다. 또, 두 요원 사이의 연결이 1 이상이면 두 요원은 '연결돼 있다'라고 하자. 13명의 요원은 서로 연결돼 있어야 하므로 연결의 총 개수는 \binom{13}{2}=78 이상이다. 한편 채팅방 하나당 만들어지는 연결의 수는 \binom{4}{2}=6이고, 여기에 채팅방의 수를 곱하면 연결의 총 개수가 나온다. 따라서 채팅방은 최소 \frac{78}{6}=13개가 있어야 한다. 13개의 채팅방으로 모든 요원이 연결돼 있으려면, 어떤 두 요원을 골라도 둘 사이의 연결이 1이어야 한다. 2 이상의 연결을 가진 두 요원이 있다고 가정하면 연결의 총 개수가 78을 넘지만, 채팅방 13개로는 총 6×13=78개의 연결밖에 만들 수 없기 때문이다. 이 조건을 만족하는 채팅방 목록을 직접 찾으면 위와 같은 그림이 나온다. 각각의 점을 요원으로 생각하고, 네 개의 점을 잇는 각각의 선을 채팅방으로 생각하자.

 

 

한 걸음 나아가기!  

물론 채팅방 목록을 직접 찾는 대신 수학적으로 접근할 수도 있다. 조합론에서 다루는 주제 중 하나로 '블록 설계'라는 것이 있다. 전체 집합에서 특정 조건을 만족하도록 같은 크기의 부분 집합의 모임을 찾는 문제이다. 이 부분 집합들을 '블록'이라고 부른다. 이번 문제의 경우 13명의 요원을 전체 집합으로 본다면, 채팅방은 크기가 4인 블록에 대응된다. 여기에 임의의 두 원소(요원)을 모두 포함하는 블록(채팅방)이 정확히 하나라는 조건이 붙는다. 이 조건들은 블록 설계의 한 종류인 슈타이너 시스템(Steiner system)의 조건과 일치한다. 전체 집합의 크기가 n이고 블록의 크기가 k이며, 임의의 t개 원소를 모두 포함하는 블록이 항상 하나가 되도록 하는 블록 설계를 슈타이너 시스템 S(t, k, n) 이라고 표기한다. 이번 문제는 S(2, 4, 13) 으로 표기할 수 있다. 알려진 슈타이너 시스템으로는 사영 평면(projective plane)과 아핀 평면(affine plane) 등이 있다. 차수가 q인 사영 평면은 S(2, q+1, q²+q+1) 에 해당되고, 따라서 S(2, 4, 13) 은 차수가 3인 사영 평면으로 표현할 수 있다. (3은 소수이므로 사영 평면의 차수가 될 수 있다.) 위 그림은 사실 차수가 3인 사영 평면을 시각화한 그림인 것이다.  

 

 

-끝-

 

 

  •  
    아인수타인 Lv.12 2019.05.26 05:26 비밀댓글

    A PHP Error was encountered

    Severity: Warning

    Message: mkdir(): Permission denied

    Filename: libraries/Common.php

    Line Number: 202

    Backtrace:

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
    Line: 202
    Function: mkdir

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
    Line: 236
    Function: getLatexImg

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/views/ver3/inc/view_comment_list.php
    Line: 90
    Function: parseLatexImg

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/views/ver3/inc/view.php
    Line: 343
    Function: view

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
    Line: 558
    Function: view

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: file_put_contents(/DATA/upload/polymath/latex/1d10c0f88ec86aab376a8a1513330ab4.gif): failed to open stream: No such file or directory

    Filename: libraries/Common.php

    Line Number: 213

    Backtrace:

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
    Line: 213
    Function: file_put_contents

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/libraries/Common.php
    Line: 236
    Function: getLatexImg

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/views/ver3/inc/view_comment_list.php
    Line: 90
    Function: parseLatexImg

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/views/ver3/inc/view.php
    Line: 343
    Function: view

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/application/controllers/ver3/Contents.php
    Line: 558
    Function: view

    File: /volume1/web/PhpstormProjects/www_polymath_co_kr/index.php
    Line: 315
    Function: require_once

    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    김피탕 Lv.1 2019.06.01 12:50 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수1
    •  
      홍아름_기자 Lv.5 2019.06.19 02:46

       

      김피탕 친구, 안녕하세요! 6월호 KPP 퍼즐파티에 당첨되셨습니다! 이름, 연락처, 주소를 비밀댓글로 남겨주시면 선물을 보내드릴게요~

       

      좋아요0
  •  
    code Lv.5 2019.06.01 19:13 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    Brian Lv.2 2019.06.02 17:56 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    antimatter Lv.1 2019.06.03 01:34 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    조정욱 Lv.1 2019.06.07 03:01 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    용용이 Lv.1 2019.06.11 01:16 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    초등의꿈 Lv.1 2019.06.15 19:26 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수1
    •  
      초등의꿈 Lv.1 2019.06.15 19:28 비밀댓글
      비밀 댓글이 등록 되었습니다!
수학동아 - 폴리매스
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911