Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.05.2021
Сообщений: 127

Кораблики (матрицы)

15.02.2022, 15:33. Показов 1456. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Весной мальчики пускали кораблики (m штук). Всего запускали кораблики n раз и записывали время, за которое кораблик доплывал до финиша. Определите порядковый номер кораблика победителя. Победителем считается тот кораблик, который показал лучшее суммарное время во всех заплывах. Если таких корабликов несколько, то лучшим считается первый по списку.
Входные данные
В первой строке вводится два натуральных числа n - количество заплывов, m - количество корабликов.
В следующих n строках вводится по m натуральных чисел - время в заплыве каждого кораблика.
Выходные данные
Выведите номер самого быстрого кораблика.

Для примера:

Ввод
4 2
2 1
2 2
2 2
1 1
Result
2
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.02.2022, 15:33
Ответы с готовыми решениями:

Кораблики
Вот текст программы, где я нарисовал кораблик: Program Korabli; uses crt; const a=#2; Procedure Titanik; begin clrscr; ...

Кораблики и жёсткий диск
Когда загружал world of warships, загрузка зависла на 21%. Диспетчер задач показывает скорость передачи данных по сети -то 0, то жалкие 8...

Калькулятор Крамера+кораблики
Доброго все времени суток, мне задали 2 лабы по инфе, сам не знаю как делать, материал пропустил по болезни:-[ Напишите мне пожалуйста в...

3
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
15.02.2022, 17:12
Python
1
2
3
4
5
6
7
8
n, m = map(int, input().split())
ma = -1
num = 0
for i in range(1, n + 1):
    m = sum(list(map(int, input().split())))
    if m > ma:
        num, ma = i, m
print(num)
0
Вирусоборец
 Аватар для thyrex
14449 / 7488 / 1582
Регистрация: 06.09.2009
Сообщений: 27,132
15.02.2022, 20:46
Alexarh, Вы находите сумму времен в каждом заплыве, а не время каждого корабля во всех заплывах. Победителем считается тот, у кого меньшее время
1
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
15.02.2022, 20:55
thyrex,
я вот этого условия не совсем понял. Разобрался.

Python
1
2
3
4
5
6
7
8
9
10
11
12
n, m = map(int, input().split())
r = []
for i in range(1, n + 1):
    r.append(list(map(int, input().split())))
mi = float('inf')
p = 0
for pos, times in enumerate(zip(*r), 1):
    tmp = sum(times)
    if tmp < mi:
        mi = tmp
        p = pos
print(p)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2022, 20:55
Помогаю со студенческими работами здесь

Расположить кораблики по периметру формы
Всем доброе утро! Я чайник в плане программирования, дали такое задание в универе: Составить процедуру для рисования одного кораблика....

Как выполнить такое задание: Считаем кораблики
Задача : Считаем кораблики На клетчатом листе бумаги размера M*N нарисованы корабли. Каждый корабль представляет собой вертикальный...

Игра морской бой - как расположить кораблики?
Приветствую! Пишу игру &quot;Морской бой&quot; на PHP, столкнулся с тем, что не знаю, как изначально распределить кораблики на поле 10х10. ...

Как выполнить такое задание: Считаем кораблики
Задача : Считаем кораблики На клетчатом листе бумаги размера M*N нарисованы корабли. Каждый корабль представляет собой вертикальный...

Морской бой - кораблики размером больше одной клетки
Вот задали написать моской бой (работаем в visual c++ 2010 express, консольное приложение win32, что это значит, конечно, не объяснили...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru