A. 라운드 하우스
Vasya가 그 입구는 1 내지 N의 정수에 의해 순차적으로 번호가 둥근 건물에 살고있다. 입구 N 입구 1 인접.
오늘 Vasya 지루했고, 마당에 산책을하기로 결정했다. Vasya는 입구 A의 삶과 그의 산책하는 동안 그는 (입구 1 와야 순서 입학 N에서) 숫자를 증가시키는 방향으로 집 B 입구 주위에 이동 결정했다. | B | (B)의 음의 값은 이동에 대응 숫자를 감소시키는 순서로 입구 (순서 1 입구는 입구 N 이어진다). B = 0 경우, Vasya 그의 입구 옆에 걸어 선호한다.
N = 6, A = 2, B = 그림 - 5.
도움말 Vasya 그가 거리의 끝에있을 것이다 근처 입구의 수를 결정합니다.
입력
은 입력의 한 줄, N- 세 개의 공간 분리 된 정수를 포함하고, B (1 ≤ n은 ≤ 않음 ≤ 100, 1 ≤ - 100 ≤ B ≤ 100) - Vasya의 장소에서 접속 수, 횟수 각각 자신의 입구와 그의 거리의 길이.
출력
Vasya 그의 거리의 끝에있을 것입니다 입구의 수 - 단일 정수 K (1 ≤ 케이 ≤ n을)를 인쇄합니다.
입력
6 2 - 5
산출
삼
AC 코드 :
1 #INCLUDE <. 비트 / stdc ++ H> 2 3 사용 스페이스 성병; 4 5 INT 의 main () { 6 INT의 N, A, B; 7 CIN >> N 사항 >> >> B; 도 8 의 경우 (N 개의 == 1 ) { 9 COUT << 1 ; 반환 0 ; (10) } (11) 의 경우 (b> = 0 ) { 12 의 경우 ((a + b) % n 개의 == 0 ) { 13 COUT << N; 반환 0 ; 14 } 15 COUT << (a + b) %의 N; 16 반환 0 ; 17 } 18 의 INT 년 = (a + N-ABS (b) %의 N) %의 N; 19 일 경우 (연령 == 0 ) { 20 COUT << N; 21 } 다른 22 COUT << 년; 23 반환 0 ; 24 } 25 / * 26 100 1 -1 27 * /