|
10 / 10 / 1
Регистрация: 27.06.2013
Сообщений: 151
|
|
Задача "Натуральный ряд чисел"26.07.2013, 16:54. Показов 13301. Ответов 70
Метки нет (Все метки)
(Время: 1 сек. Память: 16 Мб) Натуральные числа записаны в строку без каких-либо разделителей. Начало этой строки имеет вид 123456789101112131415161718192021… .Требуется написать программу, которая определит первое вхождение десятичной записи заданного числа N в этой строке. Входные данные Входной файл INPUT.TXT содержит заданное число N (1 <= N <= 104). Выходные данные Выходной файл OUTPUT.TXT должен содержать одно число – позицию, начиная с которой в строке записано первое вхождение заданного числа. Нумерация позиций начинается с единицы. Предложите свои идеи по решению задачи.
0
|
|
| 26.07.2013, 16:54 | |
|
Ответы с готовыми решениями:
70
Натуральный ряд Построить односвязный список из входных последовательностей натуральный чисел Натуральный ряд чисел |
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
||
| 27.07.2013, 18:44 | ||
|
Я лишь предложил идею, если ТС нужно, то он сам дальше разберется. Вся соль там в записи одного уравнения и одного неравенства, а дальше просто разбор случаев.
0
|
||
|
|
||
| 27.07.2013, 18:48 | ||
|
0
|
||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||
| 27.07.2013, 20:14 | |||
|
0
|
|||
|
1 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 11
|
||||||
| 28.07.2013, 00:58 | ||||||
|
Kuzia domovenok, сначала не понял, переделал
0
|
||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 28.07.2013, 01:14 | ||||||
|
fan_stud, если так упростить, то нормально будет?
0
|
||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 28.07.2013, 01:21 | ||||||
|
Прошу прощения, одну вещь не сделал в коде, поэтому не понял вывод.
0
|
||||||
|
Супер-модератор
|
||||||
| 28.07.2013, 11:20 | ||||||
|
Судя по "высокой практической ценности", это типичная олимпиадная задача. Захотелось попробовать решить ее без привлечения строк. И вот что получилось (число вводится с клавиатуры; для сути алгоритма это совершенно неважно). Не уверен, что уложится в 1 сек, но вот по памяти уложится с гарантией.
1
|
||||||
|
|
||
| 28.07.2013, 11:44 | ||
|
Catstail, Epic fail - не работает!
проверка 1121 - вывод 226 ожидание 13е место т.к. ряд 12345678910111213 Добавлено через 2 минуты а) это раздел для начинающих и ты не найдёшь тут каких-то практических задач б) что ты вообще понимаешь под "практической"?
1
|
||
|
1 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 11
|
|
| 28.07.2013, 14:19 | |
|
alsav22, можно, я просто по условию делал
0
|
|
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
| 28.07.2013, 14:26 | |
|
Catstail, даже если решать задачу влоб, то памяти хватит более чем на 5000 полностью сгенерированных последовательностей... Так что за памятью тут дело не стоит, зачем так много выделили на задачу?
0
|
|
|
Супер-модератор
|
|||
| 28.07.2013, 14:39 | |||
|
0
|
|||
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
| 28.07.2013, 15:50 | ||||||
|
и еще один вариант
генерирует строку пока не найдет заданное число
0
|
||||||
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
| 28.07.2013, 16:53 | ||||||
0
|
||||||
|
Супер-модератор
|
||||||
| 28.07.2013, 17:11 | ||||||
|
Вот решение без строк, без доп. функций и т.п. - "ручками":
0
|
||||||
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|
| 28.07.2013, 17:17 | |
|
Catstail, 19-й тест не проходит(
1
|
|
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|
| 28.07.2013, 17:22 | |
|
Catstail, выдает неверный ответ. Входные данные известны только для первых трёх тестов...
0
|
|
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|||||||||||||
| 28.07.2013, 17:27 | |||||||||||||
|
Catstail,
1
|
|||||||||||||
|
Супер-модератор
|
|
| 28.07.2013, 17:29 | |
|
Спасибо, все проходит.
0
|
|
| 28.07.2013, 17:29 | |
|
Отразить основание, название, алфавит и натуральный ряд чисел (20 чисел) системы счисления Натуральный ряд.
Проверить полноту метрического пространства N (натуральный ряд)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|