emforhs0913   1년 전

예제, 게시판 테스트 케이스는 모두 성공합니다.

Encounter배열로 각 톱니바퀴의 접점 인덱스를 관리합니다.

회전 시 접점 인덱스의 값을 +1 or -1하는 방식을 사용했습니다.

한번에 회전시키기 위해서 tmp_encounter배열에 저장했다가

종료시 fn3()함수를 통해 Encounter배열과 tmp_encounter배열을 동기화했습니다.

cjstk619563   1년 전

int main(void)

{

for (int i = 1; i < CNT; i += 1)

cin >> Stat[i];

cin >> K;

for (int i = 1; i <= K; i += 1) {

cin >> Rotate[i][0] >> Rotate[i][1];

fill(visited, visited + CNT, false);

fn(Rotate[i][0], Rotate[i][1]);

fn3();

}

cout << fn2();

return 0;

}


메인문을 저렇게 바꾸니까 통과 됩니다

emforhs0913   1년 전

감사합니다

댓글을 작성하려면 로그인해야 합니다.