Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2
  21  Пчелинцев Святослав Вячеславович, 05 сентября 2015 г. 14:00:50
     Считал с пробелом и всё получилось)
  22  Рамазанов Айтым Нурмбетович, 27 апреля 2013 г. 8:00:18
     Админ, уточните пожалуйста, может ли исходгая строка быть пустой. Если может, то что должна выводить программа?
     Исходя из того, что никакое число ни в какой системе счисления не может быть представлено в виде пустой строки, можно утвердительно сказать, что в данном случае следует выводить -1.
  23  Лепёхин Михаил Николаевич, 05 февраля 2013 г. 16:07:45
     Для тех, кто пишет на c и c++. Во входном файле могут быть пробелы между двумя строками. Например: AB CD. Для этого считываются две строки.
     Да, об этом явно сказано в формате входных данных: 32 - это код пробела. Читать несколько строк не обязательно, можно считать всю строчку с помощью gets(s) или getline(cin, s).
  24  Борисенко Даниил Андреевич, 23 ноября 2011 г. 15:19:19
     Тем, у кого не читает пробелы используйте "название_потока".get("переменная"); только без кавычек
  25  SmesharikiAreTheBest, 28 апреля 2011 г. 14:44:17
     Кстати, не нашел ничего про нули в начале числа, но программа прошла и без этого.
  26  nevedomka, 22 февраля 2010 г. 0:30:43
     не забудьчте про пробелы в строке, и отсутствие 1 - ной системы счисления
  27  Мас Мих В, 11 февраля 2010 г. 11:28:39
     Вообще конечно унарная система существует
Но в условии все однозначно=)
  28  Гизатуллин Айдар Фаритович, 20 сентября 2009 г. 20:12:00
     то есть минимальная система счисления 2 ная?
     да, двоичная (а не "2 ная"), единичной, нулевой и тем более отрицательных не бывает.
  29  Unknown, 07 мая 2009 г. 18:25:10
     Уважаемый администратор! В тестах могут быть отрицательные числа???
     Да, там могут быть любые символы с кодами, не менее 32, об этом же сказано в условии. Только в этом случае, вероятно, надо выводить -1 :)
  30  Гольдшмидт Шлёва Лазаревич, 07 июля 2008 г. 15:42:09
     Интересно, а что же выводить, если во входном файле одни нули? 1 -1 0 не подходят((((
     Выводить нужно число 2, т.к. для числа 0 наименьшая возможная система счисления - это 2я, т.к. она самая наименьшая из существующих, а 0 может быть в любой системе.
  31  Овакимян Овак Арменович, 14 июня 2008 г. 12:59:09
     У меня во втором тесте выводит 16, почему же он не работает? (пишет Wrong answer)
     А у нас второй тест не совпадает с тестом примера.
  32  Chister, 11 июня 2008 г. 1:37:16
     Какой тип тут лучше использовать для чтения?
     Лучше использовать строковый тип для чтения. Поскольку вы пишите на С++, то можно использовать char*, только для этого читать лучше с помощью gets, а не scanf.
  33  Chister, 11 июня 2008 г. 1:22:52
     Если в 6 тесте пробел, то тогда выводить -1 ???
     -1 следует выводить во всех тех случаях, когда заданное число не может быть числом, записанным в какой-либо системе счисления. Пробел - это не число, поэтому надо выводить -1.
  34  Даньшин Антон Анатольевич [LIOD], 25 мая 2008 г. 16:33:12
     А если число записано как 'abcdef' (маленькими буквами), выводить -1 или 16?
     -1 (хотя это не важно: таких тестов нет)
 1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru