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

31240번 - НОМЕР НА СТРАНИЦА 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB77352644.068%

문제

В регионалната библиотека "Стилиян Чилингиров" в Шумен извършват ревизия. На някоя страница на всяка книга има поставен знак на библиотеката. За да улеснят своята работа, библиотекарите отпечатват на лист хартия информация за книгите. На отделен ред за всяка книга принтерът трябва да отпечата „Страница i от n”, където i е номер на страницата, на която е знакът на библиотеката, а n – брой страници на книгата.

За съжаление, принтерът се повредил и за всяка книга отпечатал само една дълга последователност от цифри. Наложило се библиотекарите да отделят цифрите така, че да получат две числа – едното да показва на коя страница е поставен знакът на библиотеката, другото - колко са страниците на съответната книга. Помогнете им като напишете програма number, която намира колко са решенията на тази задача, т.е. по колко начина може да се отдели последователността от цифри така, че да се получи коректен надпис от вида „Страница i от n”. Страниците на всяка книга са номерирани с числата от 1 до n. Числата i и n са записани без водещи нули.

입력

На стандартния вход се въвежда низ, състоящ се само от цифри.

출력

На стандартния изход да се изведе броят на начините, по които могат тези цифри да се отделят така, че да се получи коректен надпис от вида „Страница i от n”.

제한

Дължината на низа от цифри е в границите от 1 до 200000 включително.

예제 입력 1

23507645

예제 출력 1

3

В примера низът може да се разбие по три начина:

  • Страница 2 от 3507645
  • Страница 23 от 507645
  • Страница 2350 от 7645

예제 입력 2

0000080468

예제 출력 2

0

힌트

출처

Olympiad > International Autumn Tournament in Informatics > 2012 > Group D 1번

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

출처

대학교 대회

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

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