문제 :
https://www.acmicpc.net/problem/1476
1476번: 날짜 계산
준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을 나타내는 수를 M이라고 했을 때, 이 세 수는 서로 다른 범위를 가진다. (1 ≤ E ≤ 15, 1 ≤ S ≤ 28, 1 ≤ M ≤ 19) 우리가 알고있는 1년은 준규가 살고있는 나라에서는 1 1 1로 나타낼 수 있다. 1
www.acmicpc.net
소스 :
#include <iostream>
using namespace std;
int main()
{
int e, s, m;
cin >> e;
cin >> s;
cin >> m;
int ce, cs, cm;
ce = cs = cm = 0;
int i = 0;
while (true)
{
i++;
ce = i % 15;
if (ce == 0)
{
ce = 15;
}
cs = i % 28;
if (cs == 0)
{
cs = 28;
}
cm = i % 19;
if (cm == 0)
{
cm = 19;
}
if (e == ce && s == cs && m == cm)
{
break;
}
}
cout << i << endl;
return 0;
}
'algorithm > ACMICPC' 카테고리의 다른 글
1, 2, 3 더하기 - 9095 (0) | 2019.11.19 |
---|---|
일곱 난쟁이 - 2309 (0) | 2019.11.19 |
N과 M (12) - 15666 (0) | 2019.11.14 |
N과 M (11) - 15665 (0) | 2019.11.14 |
N과 M (10) - 15664 (0) | 2019.11.14 |
댓글