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

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


 
[Вернуться к задаче]   1 2
  1  Шалькевич Игнат, 22 сентября 2026 г. 18:55:14
     Елнурбек на твой вопрос ответил (13 Неизвестный)
  2  Рольгейзер Иван Иванович, 10 сентября 2026 г. 20:03:56
     По поводу 32-го символа, или же " " (пробела то бишь) Учтите, что его содержание стоит учитывать так же, как и % в примере (то бишь ответ -1)
  3  Щербак Виктор Андреевич, 09 апреля 2026 г. 23:03:01
     что в 5 тесте
  4  Елнурбек, 19 ноября 2025 г. 15:37:13
     #include <bits/stdc++.h> using namespace std; int main() { string s; cin >> s; int base=2; int max_digit=-1; for(int i=0; i < s.size(); i++) { int val; if(s[i]>='0' && s[i]<='9') val=s[i] - '0'; else if(s[i]>='A' && s[i]<='Z') val=s[i] - 'A' + 10; else { cout << -1; return 0; } if(val > max_digit) max_digit=val; } base=max(base, max_digit + 1); if(base > 36) cout<<-1; else cout<<base; } В чём проблема? Он выдаёт неверный ответ на тесте 6.
  5  Сташевский Александр Витальевич, 22 октября 2025 г. 20:45:21
     Михалкин Игорь Дмитриевич, спасибо огромное!
  6  Михалкин Игорь Дмитриевич, 10 октября 2025 г. 14:28:57
     "0 0 0000 0" -> -1. "000000" -> 2
  7  БекзодбекНамПС, 26 марта 2025 г. 22:04:34
     А почему мне даёт WRONG ANSWER 3 когда у меня в коде output -1 и в тесте тоже -1
  8  Зайнетдинов Данир Динарович, 03 февраля 2025 г. 18:41:52
     фывф фырошщцйтчсьцйулыьлжйцщбьчфыа
  9  Цыбульский А В, 16 декабря 2024 г. 15:15:23
     фывф фырошщцйтчсьцйулыьлжйцщбьчфыа
  10  Ковалев, 04 января 2024 г. 16:25:54
     В задаче 15 тестов. И есть неточность в формулировке: "... является ли заданная строка записью ЧИСЛА в системе счисления". Но, если в строке допускаются пробелы, то это уже не число, а ЧИСЛА. Например, '12 AD' - здесь два числа. Да, они записаны в одной системе счисления, но их, все таки, несколько.
  11  Остапчук Максмм Геннадьевич, 10 ноября 2021 г. 20:12:44
     мучался, пока не понял , что 0 это двоичная система
  12  Пругло Михаил, 22 октября 2021 г. 0:29:37
     существуют и Унарная, и более 36-ричной системы - погуглите
  13  Митилев Владислав Сергеевич, 14 августа 2021 г. 0:59:00
     Input:0 Output:2
  14  Неизвестный, 15 марта 2021 г. 14:22:15
     в строке могут быть пробелы - читайте getline(cin,s)
  15  Арсений Сергеевич Семкин, 11 июня 2020 г. 14:00:27
     Для тех кто замучался с этой задачей: 1) Учтите что если вводится 0, следует вывести 2, поскольку нет системы счисления ниже 2. 2) может вводится строка содержащая символ 32 по ASCII (пробел), в этом случае при использовании для ввода cin >> в С++ будет не верный ответ, т.к. cin >> считывает символы до пробела, поэтому нужно использовать getline(cin,s), где s - строка в которую вы хотите записать текст который вводится.
  16  Колпаков Артём Викторович, 19 июля 2019 г. 15:27:58
     Условие неверно, так как в первом же тесте имеется символ под номером 10 или "конец строки"
  17  Жамшидхон Кодиров, 05 мая 2019 г. 3:58:29
     getline()
  18  Матякубов Достонбек, 12 мая 2018 г. 16:45:35
     4-тест какой можете сказать, у меня программа выводить результат 6 как показано в примере но почему-то когда отправляю выдает WA4
     Тесты из условия не всегда совпадают с первыми тестами.
  19  Зинов Вадим, 01 мая 2018 г. 23:26:26
     Почему валится подобный способ считывания? for(char x; x = cin.get(), cin;) a = best(x, a);
  20  Манаев Иван Александрович, 21 августа 2017 г. 0:22:38
     Кроме того, согласно этому же пункту условия (входная строка содержит символы из списков 0,1,…, 9, A, B, …, Z), отрицательные числа должны считаться неверной записью
 1 2

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

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