[백준] 10909. Quaternion inverse

newbieski·2022년 1월 20일
0

백준

목록 보기
87/244

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

접근법

  • 사원수의 켤레 복소수(?)를 구하고
  • 1/n이 되는 역원을 구해서 곱하는 아이디어
  • ijk = -1에서 ij = k, -j = ik, -jk = -i, jk = i, ..... 이런 아이디어
  • (a + bi) * (a - bi) = a^2 + b^2
  • (a + bi + cj + dk) * (a - bi -cj -dk) = 실수
  • 위의 결과 * 1/n 에서 1/n = (n의 역원, 0, 0, 0)
  • 결과적으로 (a - bi -cj -dk) * (n의 역원, 0, 0, 0)가 구하고자하는 값
  • 근데 진짜 저 값이 구하고자 하는 값인지는 연산해서 (1, 0, 0, 0)이 나오는지 확인해도 되고, 다른 방법이 있을것도 같고
profile
newbieski

0개의 댓글

관련 채용 정보