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

6423번 - Run, Run, Runaround Numbers 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB40312275.862%

문제

An N-digit runaround number is characterized as follows:

  • It is an integer with exactly N digits, each of which is between 1 and 9, inclusively.
  • The digits form a sequence with each digit telling where the next digit in the sequence occurs. This is done by giving the number of digits to the right of the digit where the next digit in the sequence occurs. If necessary, counting wraps around from the rightmost digit back to the leftmost.
  • The leftmost digit in the number is the first digit in the sequence, and the sequence must return to this digit after all digits in the number have been used exactly once.
  • No digit will appear more than once in the number. This rule was accidentally left out of the problem description at the competition.

For example, consider the number 81362. To verify that this is a runaround number, we use the steps shown below:

  1. Start with the leftmost digit, 8
    8 1 3 6 2
    -
  2. Count 8 digits to the right, ending on 6 (note the wraparound).
    8 1 3 6 2
    - -
  3. Count 6 digits to the right, ending on 2.
    8 1 3 6 2
    - - -
  4. Count 2 digits to the right, ending on 1.
    8 1 3 6 2
    - - - -
  5. Count 1 digit to the right, ending on 3.
    8 1 3 6 2
    - - - - -
  6. Count 3 digits to the right, ending on 8, where we began.
    8 1 3 6 2
    = - - - -

입력

In this problem you will be provided with one or more input lines, each with a single integer R having between 2 and 7 digits followed immediately by the end of line. For each such number, determine the smallest runaround number that is equal to or greater than R. There will always be such a number for each of the input numbers. The last line of the input will contain only the digit 0 in column 1.

출력

Display the resulting number in the format illustrated below.

제한

예제 입력 1

12
123
1234
81111
82222
83333
911111
7654321
0

예제 출력 1

Case 1: 13
Case 2: 147
Case 3: 1263
Case 4: 81236
Case 5: 83491
Case 6: 83491
Case 7: 913425
Case 8: 8124956

힌트

출처

ICPC > Regionals > North America > North Central North America Regional > NCNA 1996 C번

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

출처

대학교 대회

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

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