|
|
|
|
|
|
|
| 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.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |