0 / 0 / 0
Регистрация: 30.09.2020
Сообщений: 7
|
|
1 | |
Волшебное дерево30.09.2020, 11:20. Показов 4920. Ответов 9
Метки pascal abc net (Все метки)
Волшебное дерево
ограничение по времени на тест1 секунда ограничение по памяти на тест256 мегабайт вводстандартный ввод выводстандартный вывод На волшебном дереве росли апельсины, бананы и сливы, а яблоки еще не выросли — не сезон. Известно, что если сорвать и съесть подряд апельсин и банан (именно в таком порядке), то на дереве вырастет одна слива. Если сорвать и съесть подряд в любом порядке банан и сливу, то вырастает апельсин. А если сорвать и съесть подряд два банана, то на волшебном дереве вырастает один банан. В других случаях ничего не вырастает. Дана последовательность поедания всех фруктов в виде строки символов «a», «b» и «c». Длина строки не превышает 255. Найти количество апельсинов, бананов и слив, выросших на дереве после поедания всех фруктов. Входные данные В единственной строке входного файла записаны символы «a», «b» и «c». Длина строки не превышает 255. Выходные данные Вывести количество апельсинов, бананов и слив. Пример входные данные bbbabacbccbacacc выходные данные 2 1 1
0
|
30.09.2020, 11:20 | |
Ответы с готовыми решениями:
9
Сформировать дерево Т и определить число вхождений параметра Е в дерево Т - Блок схема Волшебное исчезновение куска базы данных EFI PART: "Волшебное слово" remove this media and press any key Волшебное исчезновение или падение стилей подвала главной страницы( только главной) |
3022 / 1646 / 651
Регистрация: 19.03.2019
Сообщений: 5,322
|
||||||
30.09.2020, 14:20 | 2 | |||||
0
|
30.09.2020, 16:52 | 3 | |||||
Сообщение было отмечено mik-a-el как решение
Решение
Оптимизация
1
|
3022 / 1646 / 651
Регистрация: 19.03.2019
Сообщений: 5,322
|
|
30.09.2020, 17:48 | 4 |
я хотел проверить подобную конструкцию, недопустимую ни в одном нормальном Паскале, но потом не поверил, что такое может быть. оказалось, зря, PABC.NET и по строке умеет Case of делать!
0
|
2309 / 1420 / 516
Регистрация: 07.04.2017
Сообщений: 4,723
|
||||||
01.10.2020, 18:16 | 5 | |||||
А по моему в ABC.Net строки в
case таки для совместимости, с паскалями где строки - размеры. В остальном case поддерживает только размерные типы и даже не поддерживает значение nil для строк, которые иначе в нём работают.В наш век лучше использовать match , с ним можно на много больше выкрутасов:
0
|
3022 / 1646 / 651
Регистрация: 19.03.2019
Сообщений: 5,322
|
|
02.10.2020, 14:21 | 7 |
0
|
02.10.2020, 16:07 | 8 | |||||
Сообщение было отмечено mr-Crocodile как решение
Решение
С учетом всех пожеланий:
1
|
0 / 0 / 0
Регистрация: 26.09.2021
Сообщений: 2
|
|
26.09.2021, 23:15 | 9 |
Можно, пожалуйста, эту же задачу на плюсах?
0
|
Модератор
9874 / 5242 / 3306
Регистрация: 17.08.2012
Сообщений: 16,011
|
|
03.10.2021, 22:42 | 10 |
Создайте тему в разделе https://www.cyberforum.ru/cpp-beginners/, при желании можете в Вашей теме указать ссылку на эту тему.
0
|
03.10.2021, 22:42 | |
03.10.2021, 22:42 | |
Помогаю со студенческими работами здесь
10
"Волшебное лассо" С# Бинарное дерево: как происходит добавления элемента в дерево с двумя параметрами Методы индексирования на основе функции расстояния. Универсальное деление гиперплоскостями. Дерево биссектрис и МВ-дерево Как залезть в расчетное дерево (дерево зависимостей формул)? Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой Дано дерево. Распечатать дерево по уровням Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |