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

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


 
[Вернуться к задаче]   1 2
  1  Щербак Виктор Андреевич, 09 апреля 2026 г. 23:03:01
     что в 5 тесте
  2  Елнурбек, 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.
  3  Сташевский Александр Витальевич, 22 октября 2025 г. 20:45:21
     Михалкин Игорь Дмитриевич, спасибо огромное!
  4  Михалкин Игорь Дмитриевич, 10 октября 2025 г. 14:28:57
     "0 0 0000 0" -> -1. "000000" -> 2
  5  БекзодбекНамПС, 26 марта 2025 г. 22:04:34
     А почему мне даёт WRONG ANSWER 3 когда у меня в коде output -1 и в тесте тоже -1
  6  Зайнетдинов Данир Динарович, 03 февраля 2025 г. 18:41:52
     фывф фырошщцйтчсьцйулыьлжйцщбьчфыа
  7  Цыбульский А В, 16 декабря 2024 г. 15:15:23
     фывф фырошщцйтчсьцйулыьлжйцщбьчфыа
  8  Ковалев, 04 января 2024 г. 16:25:54
     В задаче 15 тестов. И есть неточность в формулировке: "... является ли заданная строка записью ЧИСЛА в системе счисления". Но, если в строке допускаются пробелы, то это уже не число, а ЧИСЛА. Например, '12 AD' - здесь два числа. Да, они записаны в одной системе счисления, но их, все таки, несколько.
  9  Остапчук Максмм Геннадьевич, 10 ноября 2021 г. 20:12:44
     мучался, пока не понял , что 0 это двоичная система
  10  Пругло Михаил, 22 октября 2021 г. 0:29:37
     существуют и Унарная, и более 36-ричной системы - погуглите
  11  Митилев Владислав Сергеевич, 14 августа 2021 г. 0:59:00
     Input:0 Output:2
  12  Неизвестный, 15 марта 2021 г. 14:22:15
     в строке могут быть пробелы - читайте getline(cin,s)
  13  Арсений Сергеевич Семкин, 11 июня 2020 г. 14:00:27
     Для тех кто замучался с этой задачей: 1) Учтите что если вводится 0, следует вывести 2, поскольку нет системы счисления ниже 2. 2) может вводится строка содержащая символ 32 по ASCII (пробел), в этом случае при использовании для ввода cin >> в С++ будет не верный ответ, т.к. cin >> считывает символы до пробела, поэтому нужно использовать getline(cin,s), где s - строка в которую вы хотите записать текст который вводится.
  14  Колпаков Артём Викторович, 19 июля 2019 г. 15:27:58
     Условие неверно, так как в первом же тесте имеется символ под номером 10 или "конец строки"
  15  Жамшидхон Кодиров, 05 мая 2019 г. 3:58:29
     getline()
  16  Матякубов Достонбек, 12 мая 2018 г. 16:45:35
     4-тест какой можете сказать, у меня программа выводить результат 6 как показано в примере но почему-то когда отправляю выдает WA4
     Тесты из условия не всегда совпадают с первыми тестами.
  17  Зинов Вадим, 01 мая 2018 г. 23:26:26
     Почему валится подобный способ считывания? for(char x; x = cin.get(), cin;) a = best(x, a);
  18  Манаев Иван Александрович, 21 августа 2017 г. 0:22:38
     Кроме того, согласно этому же пункту условия (входная строка содержит символы из списков 0,1,…, 9, A, B, …, Z), отрицательные числа должны считаться неверной записью
  19  Манаев Иван Александрович, 20 августа 2017 г. 23:59:43
     В задаче принимаются решения не соответствующие условию: если входная строка содержит символы не только из списков 0,1,…, 9, A, B, …, Z, но и из списка a, b, …, z
  20  Шадров С В, 07 июня 2017 г. 11:24:54
     >> Все символы строки имеют коды от 32 до 127.
Имейте ввиду в условии ошибка, не все символы в тестах в диапазоне от 32 до 127.
 1 2

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

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