Logo
(追記) (追記ここまで)

34892번 - 헌혈 대전

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB3071139541.485%

문제

얼마 전 시립대, 경희대, 외대 사이에서 헌혈 대전이 열렸다. 세 대학교의 헌혈 참가자 수의 총합은 $N$명이다. 헌혈 대전에서 집계를 맡은 용준은 대전의 승자를 바로 알려주지 않고, 다음과 같은 힌트만 남기고 떠났다.

시립대, 경희대, 외대의 참가자 수를 각각 $X, Y, Z$라고 할 때, 다음 두 식이 성립한다.

$\begin{cases} A X + B Y + C Z = D \\ E X + F Y + G Z = H \end{cases} $

용준이 남긴 힌트를 바탕으로 세 학교의 참가자 수 $X, Y, Z$를 구해보자.

입력

정수 $N, A, B, C, D, E, F, G, H$가 공백으로 구분되어 주어진다. $(0 \le N \le 10,000円; 0 \le A, B, C, D, E, F, G, H \le 100,000円)$

출력

답이 하나만 존재한다면, 첫째 줄에 0을 출력한다. 그리고 둘째 줄에 음이 아닌 정수 $X, Y, Z$를 공백으로 구분하여 출력한다.

답이 여러 개 존재한다면, 첫째 줄에 1을 출력한다.

답이 존재하지 않는다면, 첫째 줄에 2를 출력한다.

제한

예제 입력 1

6 1 2 3 14 2 3 1 11

예제 출력 1

0
1 2 3

힌트

출처

University > 서울시립대학교 > 2025 서울시립대학교 프로그래밍 경진대회 (UOSPC) B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /