프로그램 명: equations
제한시간: 1 초
x와 y에 대한 두 방정식이 주어질 때, x와 y를 구하여라.
입력
첫 번째 줄에는 풀 연립방정식의 수 N 이 주어지고,
2 번째 줄부터는 2개씩 한 줄에 방정식이 하나씩 주어진다.
비어있는 줄은 각 경우(Case)를 구분한다.
각 줄에는 두개 또는 여러 개의 항과 덧셈, 뺄셈, 등호들로 이루어진다.
각 항은 상수항이거나, 앞에 음수 기호 또는 정수 계수가 붙어있는 1차 이상의 항으로 이루어진다.
그리고 각 식에는 등호가 하나만 들어간다.
각 항 사이에는 항상 공백이 들어가며, 항이 없을시 공백이 없다.
출력
출력할 때는 가장 간단한 유리수 x 값과 y 값을 두 줄에 연달아 출력한다.
만약 x 값 또는 y 값이 없거나 구할 수 없을 때에는, "don't know"를 출력한다.
각 경우 사이에는 빈 줄을 출력하라.
입출력 예
입력
7
2x + 3y = x
5 = x + y + 3
2x + 3y = 0
10x = -15y
2x + 3y = 0
10x = -15y + 1
x = 1
3x = 6y
2x = 3x + -x + y
x + y = x + y
2x = -3
-2y = 3
1 = 2
x = 3
출력
3
-1
don't know
don't know
don't know
don't know
1
1/2
don't know
0
-3/2
-3/2
don't know
don't know
출처:waterloo local
번역:jhs7jhs
[질/답]
[제출 현황]
[푼 후(2)]