시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 256 MB 197 10 7 9.333%

문제

세계적으로 권위 있는 대회 중 하나인 IUPC(International University student Product Contest, 세계 대학생 곱셈 대회)는 3인이 한 팀을 이뤄 다른 팀들과 큰 수의 곱셈을 얼마나 빠르고 정확하게 계산하는지 경쟁하는 대회다. 제1회 대회 대상은 인하대학교의 “I inha U” 팀이, 제2회 대회의 대상 또한 인하대학교의 “URF” 팀이 차지했다. 그리고 오늘, 제3회 IUPC가 개최된다.

이렇게 즐거운 날이지만 대회에 참가한 팀들은 마냥 즐겁지만은 않다. IUPC를 주관하는 CTP에서 매번 인하대학교에서 대상을 타는 것이 타 대학 팀들의 사기를 저하시킨다 생각하고 대회의 룰을 바꿔버렸기 때문이다.

기존의 대회는 큰 수 두 개를 주고 빠르게 곱하는 단순한 대회였다. 하지만 제3회 IUPC는 아래 방식과 같이 대회가 진행된다.

  1. N개의 줄에 걸쳐 A, B, C가 차례대로 주어진다.
  2. i번째 줄에 주어진 A, B, C를 Ai ,Bi ,Ci 라고 한다. 이때 모든 i에 대해 AiXBi0,AiXBi1,AiXBi2,AiXBi3, …. , AiXBiCi,을 계산하고 각각의 계산 결과를 대회 본부에서 나눠준 카드에 기록한다.
  3. 모든 계산을 마치면 $\sum_{i=1}^{n}{(C_i+1)}$개의 카드가 생긴다. 이렇게 만들어진 카드에 적힌 숫자가 같은 것들끼리 묶음을 만든다.

  4. 3번 규칙에 의해 카드를 정리하고 나면 K개의 카드 묶음들이 생긴다. K는 N과 같을 수도 있고 N보다 작을 수도 있다. K를 가장 빠르게 계산하는 팀이 우승한다.

입력

첫 번째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 두 번째 줄부터 N개의 줄에 걸쳐 차례대로 Ai, Bi, Ci가 공백을 구분으로 주어진다.(2 ≤ Ai, Bi ≤ 100,000, 1 ≤ Ci ≤ 100,000)

출력

첫 번째 줄에 주어진 규칙대로 카드를 정리했을 때 생기는 묶음의 수 K를 출력한다.

예제 입력 1

3
4 4 3
8 2 3
5 5 4

예제 출력 1

11

예제 입력 2

3
2 5 3
8 9 1
3 5 3

예제 출력 2

10

출처

University > 인하대학교 > 2017 인하대학교 프로그래밍 경진대회(IUPC) F번

  • 데이터를 추가한 사람: doju
  • 문제의 오타를 찾은 사람: jh05013
  • 문제를 만든 사람: kesakiyo