|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
||||||
Задача "Толстяк и малыш"08.08.2022, 13:22. Показов 887. Ответов 13
Добрый день!
Помогите решить задачу. Уже неделю бьюсь и не понимаю что не так. Условия задачи: Дается список целых чисел arr. Нужно проверить есть ли в этом списке элементы N и M, при условии N = 2 * M, Пример: arr = [0,1,7,11, 0] Результат: True N и M числа - это 0 и 0, так как 0 = 2 * 0 arr = [5, 2, 7, 3, 10, 9] Результат: True N и M числа - это 10 и 5, так как 10 = 2 * 5. arr = [10, 2, 7, 0, 3] Результат: False Потому что в списке нету элементов N и M arr = [7,1,14,11] Результат: True N и M числа - это 7 и 14, так как 14 = 2 * 7.
0
|
||||||
| 08.08.2022, 13:22 | |
|
Ответы с готовыми решениями:
13
Бинарный поиск по ответу - Малыш и Карлсон Задача F. Малыш играет в "Морской бой" Малыш и Карлсон живут в прямоугольной комнате AxB |
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
| 08.08.2022, 13:30 | ||||||
|
Где n или m брать?
Добавлено через 3 минуты
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
| 08.08.2022, 13:35 [ТС] | |
|
Дело в том, и N и M являются элементами одного списка.
И суть задачи в том, чтобы проверить наличие N в данном списке. (при условии что N = 2 * M).
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|||||||
| 08.08.2022, 13:37 | |||||||
|
Вот твой список:
Или они в каком то другом списке? Куда смотреть-то?
0
|
|||||||
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
| 08.08.2022, 13:41 [ТС] | |
|
В данном списке [4, 7, 16, 17, 0, 4], M это каждый элемент.
При проверке на наличие N который равен M * 2, здесь должно выдать False. Почему? Т.к. 4 * 2 = 8, а 8 в списке нет. И по такой же логике с остальными элементами.
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||||||||
| 08.08.2022, 13:47 | ||||||||||||
4, 8 7, 14 16, 32 17, 34 0, 0 4, 8 Если они все должны присутствовать в списке, то тут проверять даже смысла нет, сразу False. Проверять каждую пару отдельно? Скопируй лучше условие задачи так, как тебе ее дали. Добавлено через 1 минуту Если m это первый элемент списка, то
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
| 08.08.2022, 13:49 [ТС] | |
|
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|
| 08.08.2022, 13:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
| 08.08.2022, 14:01 [ТС] | |
|
0
|
|
| 08.08.2022, 14:16 | |
|
Не по теме: Тоже сначала решил, что есть заданные N и M, а это нахождение удвоенного значения в том же списке/массиве.
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|||||||||||
| 08.08.2022, 15:41 | |||||||||||
|
oqrowqa,
Не по теме: P.S. Вижу, что меняет список, но лень...
0
|
|||||||||||
|
5224 / 3471 / 1173
Регистрация: 21.03.2016
Сообщений: 8,298
|
||||||
| 08.08.2022, 15:51 | ||||||
|
oqrowqa, у вас если условие не выполнилось то возвращает False потому как return False находится в теле цикла
0
|
||||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||
| 08.08.2022, 16:14 | ||||||
|
Semen-Semenich, там еще и на количество нулей тогда проверить надо.
У меня тоже косяк, работает только с неотрицательными числами.
0
|
||||||
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,759
|
||||||
| 08.08.2022, 17:09 | ||||||
1
|
||||||
| 08.08.2022, 17:09 | |
|
Помогаю со студенческими работами здесь
14
Малыш, Карлсон и Винни-Пух ели варенье
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|