poroli0119   1년 전

문제

어른 상어가 마법사가 되었고, 파이어볼을 배웠다.

마법사 상어가 크기가 N×N인 격자에 파이어볼 M개를 발사했다. 가장 처음에 파이어볼은 각자 위치에서 이동을 대기하고 있다. i번 파이어볼의 위치는 (ri, ci), 질량은 mi이고, 방향은 di, 속력은 si이다. 위치 (r, c)는 r행 c열을 의미한다.

격자의 행과 열은 1번부터 N번까지 번호가 매겨져 있고, 1번 행은 N번과 연결되어 있고, 1번 열은 N번 열과 연결되어 있다.

파이어볼의 방향은 어떤 칸과 인접한 8개의 칸의 방향을 의미하며, 정수로는 다음과 같다.

마법사 상어가 모든 파이어볼에게 이동을 명령하면 다음이 일들이 일어난다.

  1. 모든 파이어볼이 자신의 방향 di로 속력 si칸 만큼 이동한다.
    • 이동하는 중에는 같은 칸에 여러 개의 파이어볼이 있을 수도 있다.
  2. 이동이 모두 끝난 뒤, 2개 이상의 파이어볼이 있는 칸에서는 다음과 같은 일이 일어난다.
    1. 같은 칸에 있는 파이어볼은 모두 하나로 합쳐진다.
    2. 파이어볼은 4개의 파이어볼로 나누어진다. --------------->  어떤 방향으로 나뉘어지는지 기준이 언급되어있지 않습니다. ★★★★ 
    3. 나누어진 파이어볼의 질량, 속력, 방향은 다음과 같다.
      1. 질량은 ⌊(합쳐진 파이어볼 질량의 합)/5⌋이다.
      2. 속력은 ⌊(합쳐진 파이어볼 속력의 합)/(합쳐진 파이어볼의 개수)⌋이다.
      3. 합쳐지는 파이어볼의 방향이 모두 홀수이거나 모두 짝수이면, 방향은 0, 2, 4, 6이 되고, 그렇지 않으면 1, 3, 5, 7이 된다.
    4. 질량이 0인 파이어볼은 소멸되어 없어진다.

마법사 상어가 이동을 K번 명령한 후, 남아있는 파이어볼 질량의 합을 구해보자.

-------------------------------------------------------------------------------------------------------

2-2 항목 설명이 부족한거 같아 질문드립니다..!

알려주시면 감사하겠습니다.!

osthus   1년 전

2-2에 나누어진 파이어볼들이 2-3에서 설명하는 특징을 가집니다.

  1. 질량은 ⌊(합쳐진 파이어볼 질량의 합)/5⌋이다.
  2. 속력은 ⌊(합쳐진 파이어볼 속력의 합)/(합쳐진 파이어볼의 개수)⌋이다.
  3. 합쳐지는 파이어볼의 방향이 모두 홀수이거나 모두 짝수이면, 방향은 0, 2, 4, 6이 되고, 그렇지 않으면 1, 3, 5, 7이 된다.
나누어진 4개의 파이어볼 모두 위치, 질량, 속력은 동일하고 2-3의 3번 조건에 따라 각각 4개가 각각 0, 2, 4, 6의 방향을 가지거나 1, 3, 5, 7의 방향을 가집니다.

poroli0119   1년 전

답변 정말 감사합니다! 독해가 부족했습니다.ㅠ

poroli0119   1년 전

나뉘어진다 길래 0,2,4,6 또는 1,3,5,7 방향으로 퍼지면서 나뉘어지는 줄 알았는데

해당 위치에서 방향만 가진채로 나뉘어지는거였네요

댓글을 작성하려면 로그인해야 합니다.