|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.06.2020, 08:17 | #61 |
Пользователь
Регистрация: 08.02.2020
Сообщений: 78
|
Ешё несколько задачек (Эти я выполнил заранее, вот почему тут не использовал ваш метод):
1)Дано натуральное число N и массив из N целых чисел. Найти номер последнего максимального элемента этого массива. Формат входных данных В первой строке задано одно число N (1 <= N <= 10000). В следующей строке задано N целых чисел, разделенных одним пробелом, – элементы массива. Формат выходных данных Выведите номер последнего максимального элемента массива Мой вариант: Код:
Формат входных данных В первой строке задано одно число N (1 <= N <= 10000). В следующей строке задано N целых чисел, разделенных одним пробелом, – элементы массива. Формат выходных данных В первой строке выведите число N. Во второй строке выведите N чисел, разделенных одним пробелом, – измененный массив. Мой вариант: Код:
Формат входных данных В первой строке задано одно число N (1 <= N <= 10000). В следующей строке задано N целых чисел, разделенных одним пробелом, – элементы массива. Формат выходных данных В первой строке выведите число N. Во второй строке выведите N чисел, разделенных одним пробелом, – измененный массив. Мой вариант: Код:
|
24.06.2020, 12:39 | #62 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
1)
Код:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 24.06.2020 в 13:01. |
24.06.2020, 13:40 | #63 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Код:
Часто ещё используют константы для min/max, зашитые в языке. Это тоже неправильно. В подобных случаях следует выбрать, например, первый элемент массива и положить, что он и есть минимальный/максимальный. Далее, сравнивая с другими элементами ищем настоящий min/max.
Как-то так, ...
|
04.07.2020, 13:03 | #64 |
Пользователь
Регистрация: 08.02.2020
Сообщений: 78
|
2 задания одно смог выполнить, но сомневаюсь в ответе, другое не смог выполнить:
1)У нас имеется N камней с весами w1, w2, w3,…, wn. Написать программу, которая распределит эти камни на две кучи так, чтобы разность весов этих двух куч была бы минимальной. Формат входных данных В первой строке задано одно число N (1 <= N <= 20). В следующей строке задано N целых чисел w1, w2, w3,…, wn, разделенных одним пробелом, – веса камней. Формат выходных данных В одной строке искомая минимальная разность весов двух куч. Для этого у меня нету своего варианта. 2)Дано целое число N. Требуется найти минимальное целое положительное число M, произведение цифр которого равно N. Формат входных данных В первой строке задано одно число N (0 ≤ N ≤ 109). Формат выходных данных Вывести число M. Если такого числа не существует – вывести -1. Мой вариант: Код:
|
04.07.2020, 14:05 | #65 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
1) Ничего лучше перебора всех вариантов раскладки камней на 2 кучи не пришло в голову:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 04.07.2020 в 14:19. |
04.07.2020, 17:23 | #66 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,604
|
Задача 2.Лёша сидел на лекции. Ему было невероятно скучно. Голос лектора казался таким далеким и незаметным...
Чтобы окончательно не уснуть, он взял листок и написал на нём свое любимое слово. Чуть ниже он повторил своё любимое слово, без первой буквы. Ещё ниже он снова написал своё любимое слово, но в этот раз без двух первых и последней буквы. Тут ему пришла в голову мысль — времени до конца лекции все равно ещё очень много, почему бы не продолжить выписывать всеми возможными способами это слово без какой-то части с начала и какой-то части с конца? После лекции Лёша рассказал Максу, как замечательно он скоротал время. Максу стало интересно посчитать, сколько букв каждого вида встречается у Лёши в листочке. Но к сожалению, сам листочек куда-то запропастился. Макс хорошо знает любимое слово Лёши, а ещё у него не так много свободного времени, как у его друга, так что помогите ему быстро восстановить, сколько раз Лёше пришлось выписать каждую букву. Входные данные На вход подаётся строка, состоящая из строчных латинских букв — любимое слово Лёши. Длина строки лежит в пределах от 5 до 100 000 символов. Выходные данные Для каждой буквы на листочке Лёши, выведите её, а затем через двоеточие и пробел сколько раз она встретилась в выписанных Лёшей словах (см. формат вывода в примерах). Буквы должны следовать в алфавитном порядке. Буквы, не встречающиеся на листочке, выводить не нужно. Примеры тестов Входные данные hello Выходные данные e: 8 h: 5 l: 17 o: 5 Входные данные abacaba Выходные данные a: 44 b: 24 c: 16 Примечание Пояснение к первому примеру. Если любимое Лёшино слово — "hello", то на листочке у Лёши будут выписаны следующие слова: •"hello" •"hell" •"ello" •"hel" •"ell" •"llo" •"he" •"el" •"ll" •"lo" •"h" •"e" •"l" •"l" •"o" Среди этих слов 8 раз встречается буква "e", 5 раз — буква "h", 17 раз — буква "l" и 5 раз буква "o". Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
04.07.2020, 17:51 | #67 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Можно:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
04.07.2020, 19:12 | #68 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Цитата:
Ничего себе любимое словечко? А ещё и выписать все комбинации.
Как-то так, ...
|
|
05.07.2020, 07:46 | #69 | |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,604
|
Цитата:
Я только начал изучать питон.... d какого типа? Нашел сайт, где решают эти задачи ( informatics.mccme.ru ). Мое решение не прошло ни одного теста.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
Последний раз редактировалось challengerr; 05.07.2020 в 09:21. |
|
05.07.2020, 13:41 | #70 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
d типа словарь. Ваше решение не соблюдает требования к выходным данным (нет двоеточия, не в алфавитном порядке).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
готовлюсь к олимпиаде по информатике | salauat | Паскаль, Turbo Pascal, PascalABC.NET | 25 | 01.12.2013 21:32 |
Подготовиться к олимпиаде за лето | UaKot | Свободное общение | 20 | 10.05.2013 18:53 |
Подготовка к региональной олимпиаде | New man | Помощь студентам | 20 | 14.12.2012 21:01 |
Задачи по олимпиаде | Darick | Помощь студентам | 7 | 23.12.2011 15:45 |
Как подготовиться к олимпиаде? | Kn793 | Помощь студентам | 16 | 26.07.2008 12:22 |