세 개의 톱니바퀴 문제: 세 개의 톱니바퀴 가 맞물려 있다

묘사 하 다.
그림 에서 보 듯 이 톱니바퀴 상자 에서 세 개의 톱니바퀴 가 서로 연결 되 어 어느 순간 두 쌍 의 이 가 만 나 몇 바퀴 씩 돌 았 는 지 물 어 본 후에 이 두 쌍 의 이 가 동시에 재회 한다.
입력
입력 데 이 터 는 여러 그룹 이 있 고 각 그룹의 데이터 한 줄, 각 행위 의 3 개 수 a, b, c 는 각각 세 개의 기어 의 이 빨 수 (모두 정수) 를 대표 합 니 다.수 와 수 사 이 를 빈 칸 으로 나누다.a, b, c 중 하나 가 0 일 때 입력 이 끝 납 니 다.
출력
각 조 의 데 이 터 를 출력 할 때, 각 기어 가 돌아 가 는 원 수 는 빈 칸 으로 분리 합 니 다.
샘플 입력
1 1 1 2 2 2 0 0 0
샘플 출력
1 1 1 1 1 1
  1:
#include
#include
#include
#include
#include
#include
using namespace std;
int max_public_num(int s1,int s2)
{
    if(s1
#include 
#include 
using namespace std;

int main()
{
    int a[3],b[3];
   // int x,y,z;
    int k,s,i;
    while(cin>>a[0]>>a[1]>>a[2])
    {
        b[0]=a[0];b[1]=a[1];b[2]=a[2];
        if(a[0]==0 || a[1]==0 || a[2]==0)
        {break;}
      sort(a,a+3);
      s=a[0]*a[1]*a[2];
      k=a[2];
      for(i=k;i
           ,            ,              ,                  ,         ,             ,                 ,
         ,      ,            ,     ,        ,                   ,  for     ,    ,       。

좋은 웹페이지 즐겨찾기