gubshig

  • 홈
  • 태그
  • 방명록

27877 1

BOJ 27877 제곱수 덱 2 풀이

https://www.acmicpc.net/problem/27877 27877번: 제곱수 덱 2 $x$의 최솟값을 $998\,244\,353$로 나눈 나머지를 출력한다. 만약 $N$장의 카드를 하나의 덱으로 합칠 수 없다면 -1을 출력한다. www.acmicpc.net 문제가 상당히 간단하다. 관점을 조금 바꿔보자. 각 카드를 정점으로, 덱을 컴포넌트로 보면, 이 문제는 MST 문제로 환원될 수 있다. 가중치 간선의 곱에 대한 MST인데, 결과에 log를 씌운다 하면, 결국 곱셈이 덧셈으로 바뀌기에, 일반적인 MST 문제와 같다. 크루스칼 알고리즘을 생각해보자. 가중치가 적은 간선부터 선택하며 만약 그 가중치를 선택할 때 사이클이 생긴다면 선택하지 않는 식으로 작동하는 알고리즘이다. 예제어서 주어진 14..

알고리즘 2023.06.02
이전
1
다음
더보기
프로필사진

gubshig

공지사항

  • 알고리즘 / 코딩테스트 과외 합니다
  • 분류 전체보기 (79)
    • 알고리즘 (41)
    • 수학 (1)
    • 책 (0)
    • 잡담 (30)
    • 서브컬쳐 (5)

Tag

NYPC, 15587, USACO, 고속푸리에변환, 트리와 쿼리, 정보올림피아드, 26973, 코딩테스트, 알고리즘, 서로소의 개수, 파이썬, 제곱수 덱, 27877, 제곱수 덱2, 25402, PS, 유사코, Koi, Cow at Large, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바