Logo
(追記) (追記ここまで)

14913번 - 등차수열에서 항 번호 찾기

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB48951686153535.615%

문제

등차수열이란 다음과 같이 연속하는 두 수의 차이가 일정한 수열을 뜻한다.

  • 1, 3, 5, 7, 9, ..., 2n-1
  • 2, 4, 6, 8, 10, ..., 2n
  • 1, 5, 9, 13, 17, ..., 4n-3
  • -1, -3, -5, -7, -9, ..., -2n+1
  • a, a+d, a+2d, a+3d, ,,,. a+(n-1)d

등차수열에서 인접한 두 수의 차이를 공차라고 한다.

첫 항 a와 공차 d로 만든 등차수열에서 주어진 k가 몇 번째 항인지 찾아서 출력하는 프로그램을 작성하시오

입력

첫 줄에 나란히 세 정수가 주어진다.

  • 첫째 수: 첫 항 a (-1,000 < a < 1,000)
  • 둘째 수: 공차 d (-1,000 < d < 1,000, d ≠ 0)
  • 셋째 수: 찾는 수 k (-1,000,000 < k < 1,000,000)

출력

k가 몇 번째 항인지 출력한다. 만약, k가 주어진 a와 d로 만들어진 등차수열의 수가 아니면 "X"를 출력한다.

제한

예제 입력 1

1 2 9

예제 출력 1

5

예제 입력 2

1 4 13

예제 출력 2

4

예제 입력 3

2 2 9

예제 출력 3

X

힌트

출처

University > 한양대학교 ERICA 캠퍼스 > 2017 ERICA Programming Contest > League B (초보) E번

  • 데이터를 추가한 사람: leehosu01
  • 어색한 표현을 찾은 사람: jh05013
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /