따라서, 모든 경우를 탐색한다고 해도 15X28X19 =7980가지의 경우밖에 되지 않는다. 모든 경우를 탐색하여 해결했다.
for 문을 제한없이 반복하며 찾는 경우가 정확하게 일치할 때까지 돌려보았다.
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int e=1;
int s=1;
int m=1;
int re, rs, rm;
cin>>re>>rs>>rm;
for(int i=1; ;i++){
if(re==e&&rs==s&&rm==m){
cout<<i;
break;
}
e+=1;
s+=1;
m+=1;
if(e>15) e=1;
if(s>28) s=1;
if(m>19) m=1;
}
return 0;
}