- 유니콘이 x마리, 트윈혼이 y마리라고 표현한다면 m = x+y
- 유니콘의 뿔의 수는 1개이고 트윈혼의 뿔의 수는 2개이므로 n = x+2y
이 이차방정식을 풀어보면 y = n-m이고, x = m-y = m-(n-m) = 2m-n 이다.
입력받은 n과 m을 위의 식에 대입하여 답을 구해주면 된다.
#include <iostream>
#include <ios>
using namespace std;
int N, M, unicorn, twinhorn;
void getResult();
int main() {
cin.tie(0); ios::sync_with_stdio;
int T; cin >> T;
for (int tc = 1; tc <= T; tc++) {
unicorn = 0, twinhorn = 0;
cin >> N >> M;
getResult();
cout << '#' << tc << ' ' << unicorn << ' ' << twinhorn << "\n";
}
return 0;
}
void getResult() {
twinhorn = N - M;
unicorn = M - twinhorn;
}
'알고리즘 > SWEA' 카테고리의 다른 글
[SWEA] 6692. 다솔이의 월급 상자 (*소수점 자릿 수 조정) (0) | 2019.05.07 |
---|---|
[SWEA] 5603. 건초더미 (0) | 2019.05.06 |
[SWEA] 7102. 준홍이의 카드놀이 (0) | 2019.05.06 |
[SWEA] 2805. 농작물 수확하기 (0) | 2019.05.06 |
[SWEA] 3456. 직사각형 길이 찾기 (0) | 2019.05.05 |
댓글