Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана последовательность слов. Необходимо удалить из каждого слова все предыдущие вхождения последней буквы Не совсем понимаю, с чего начинать надо реализацию. Как в КАЖДОМ слове найти последнюю букву, и удалить такие же, за исключением её самой? Заранее спасибо за любую помощь. https://www.cyberforum.ru/ cpp-beginners/ thread2192464.html Получить из двух последовательностей одну упорядоченную по убыванию C++
Даны две упорядоченные по возрастанию последовательности чисел Х и У размером m и n элементов соответственно (3<=m, n<=10000). Получить из них упорядоченную по убыванию последовательность Z размером m+n элементов
C++ Вычислить сумму ряда c заданной точностью Вычислить с точностью е сумму членов ряда: y=cos(2*x)/(1*3)+cos(4*x)/(3*5)+...+cos(2*n*x)/((2*n-1)*(2*n+1))+... https://www.cyberforum.ru/ cpp-beginners/ thread2192460.html C++ Заполнить вектор с клавиатуры, не зная размера Привет всем. Я вот хочу заполнить вектор с клавиатуры. Я уже знаю, как его заполнить с клавиатуры, не зная размер вектора. #include <iostream> #include <vector> using namespace std; int main() { int del; vector<int> h; while (cin >> del) h.push_back(del); for(int i = 0; i < h.size(); i++) cout << h << " "; https://www.cyberforum.ru/ cpp-beginners/ thread2192438.html
C++ Дано натуральное число. Определить, сколько раз в нем встречается первая цифра
#include <iostream> #include <cmath> using namespace std; int main () { int a,k,w,b,l,d; cout << "Enter a: "; cin >>a; k = 0;
C++ Ошибка с определением i https://www.cyberforum.ru/ cpp-beginners/ thread2192433.html
Всем добрый день! Подскажите, пожалуйста, почему мне в условии if в цикле for (7 и 11 строчки) на переменной i выскакивает ошибка "идентификатор "i" не определен"? Я же его в условии for проинициализировал. (Последующие i+1 и i-1, также выдают ошибку) fstream fout("Output.txt", ios::out); if (fout.fail()) cout << "Error!" << endl; else { for (int i = 1; i < (N - 1); i++); { if...
C++ Binary search(c++ ) https://www.cyberforum.ru/ cpp-beginners/ thread2192429.html
Петя, изучая, как меняется курс рубля по отношению к доллару и евро, вывел закон, по которому происходят эти изменения. По этому закону Петя рассчитал, каков будет курс рубля по отношению к доллару и евро в ближайшие N дней. У Пети есть 100 рублей. В каждый из дней он может обменивать валюты друг на друга по текущему курсу без ограничения количества (при этом курс доллара по отношению к евро...
Создание библиотеки C++
Есть репозит некого dbc - csv конвертера (https://github.com/Evrin-aus-dem-Norden/DbCsvConverter) Суть конвертера, декадирует файлы .dbc для игры world of wracraft и превращает их читаемый вид... Как создать из него обычную библиотеку, к которой потом можно будет обращаться из другого языка ? например php... что то типо : $dbc = FunctuonDll ().... Или можно такое же написать только на php...
C++ Не компилируется #include <cstdlib> // Н Е Р А Б О Т А Е Т П Р О Г Р А М М А !!!!! #include <iostream> using namespace std; //Обобщенная функция для отображения массива: template<class T> void show(T* m,int n){ for(int i=0;i<n;i++){ cout<<m<< " "; } cout<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread2192420.html C++ Генератор текстур( с чего начать) https://www.cyberforum.ru/ cpp-beginners/ thread2192415.html
Всем привет, решил для своего 3д проекта написать генератор текстур, пока что необходима текстура булыжника. Никто не подскажет с помощью какого пакета это можно реализовать, в смысле работы с изображением и его вывод в файл. Алгоритмы пока читаю, но так же буду благодарен за статьи и ссылки на алгоритмы и прочее, связанное с этим)
Матрицы С++ C++
Помогите написать программу ! Вычисления определителя матрицы методом миноров. Матрица (генерируется случайным образом) :wall::wall:
C++ Дано четырехзначное число.Определить 1)входит ли туда 5 и 6 2) и вывести наибольшее число которое туда входит Помогите пожалуйста, я начинающий. есть такая задача. Дано четырехзначное число.Определить 1)входит ли туда 5 и 6 2) и вывести наибольшее число которое туда входит Например 2946 Числа 5 и 6 не входят сюда одновременно наибольшая цыифра числа 294 : 9 https://www.cyberforum.ru/ cpp-beginners/ thread2192398.html
 Аватар для tottukki
0 / 0 / 0
Регистрация: 27.01.2018
Сообщений: 37
0

Жадный алгоритм(с++) - C++ - Ответ 12135259

19.02.2018, 18:47. Показов 1804. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Петя разгадывает головоломку, которая устроена следующим образом. Дана квадратная таблица размера НхН, в каждой клетке которой записана какая-нибудь английская буква. Кроме того, дан список ключевых слов. Пете нужно, взяв очередное ключевое слово, найти его в таблице. То есть найти в таблице все буквы этого слова, причем они должны быть расположены так, чтобы клетка, в которой расположена каждая последующая буква слова, была соседней с клеткой, в которой записана предыдущая буква (клетки называются соседними, если они имеют общую сторону — то есть соседствуют по вертикали или по горизонтали).

Когда Петя находит слово, он вычеркивает его из таблицы. Использовать уже вычеркнутые буквы в других ключевых словах нельзя. После того, как найдены и вычеркнуты все ключевые слова, в таблице остаются еще несколько букв, из которых Петя должен составить слово, зашифрованное в головоломке.

Помогите Пете в решении этой головоломки, написав программу, которая по данной таблице и списку ключевых слов выпишет, из каких букв Петя должен сложить слово, то есть какие буквы останутся в таблице после вычеркивания ключевых слов.

Входные данные
Во входном файле записаны два числа Н. Следующие Н строк по Н заглавных английских букв описывают ребус. Следующие М строк содержат слова. Слова состоят только из заглавных английских букв, каждое слово имеет длину от 1 до 100 символов. Гарантируется, что в таблице можно найти и вычеркнуть по описанным выше правилам все ключевые слова.

Выходные данные
В выходной файл выведите в алфавитном порядке оставшиеся в таблице буквы.

ввод:
5 3
POLTE
RWYMS
OAIPT
BDANR
LEMES
OLYMPIAD
PROBLEM
TEST

вывод:
AENRSW

Вернуться к обсуждению:
Жадный алгоритм(с++) C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2018, 18:47
Готовые ответы и решения:

жадный алгоритм
написать программу для жадного алгоритма, если не сложно с комментариями в действиях

Жадный алгоритм С++
С целью борьбы с теневой экономикой банк решил внедрить объединение N счетов фирмы в один. За одну...

Жадный алгоритм
Задача: По следам олимпиады. Известно, что оптимальным выбором лыж является такой, когда длина лыж...

Жадный алгоритм
Добрый день. Помогите, пожалуйста, понять, где затаилась ошибка. Это задачка на жадный алгоритм:...

0
19.02.2018, 18:47
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.02.2018, 18:47
Помогаю со студенческими работами здесь

Жадный алгоритм
Суть задачи - имеется N предметов различного размера. Один ящик имеет строгую вместимость....

Жадный алгоритм
Нужно сделать проверку на правильность жадного алгоритма, доказать, что его решение единственно...

Жадный алгоритм на графе
Собственно, нужно написать программу поиска кратчайшего пути на графе &quot;жадным методом&quot;. То есть,...

Жадный алгоритм (рюкзак)
слишком медленно, но верно работает программа. Помогите пожалуйста ускорить. (извиняюсь за транслит...

0
Новые блоги и статьи
[golang] 80. Remove Duplicates from Sorted Array II
alhaos 28.01.2025
В предоставленном упорядоченном по возрастанию целочисленном слайсе, оставить уникальные элементы полюс один возможный дубликат. Вернуть количество таких элементов. / / . . .
Что такое внедрение зависимостей и для чего оно применяется
bytestream 27.01.2025
В современной разработке программного обеспечения одной из ключевых проблем является управление зависимостями между различными компонентами системы. Внедрение зависимостей (Dependency Injection, DI). . .
Как установить cellpadding и cellspacing в CSS
bytestream 27.01.2025
При создании веб-страниц с табличными данными разработчики часто сталкиваются с необходимостью правильного оформления внутренних и внешних отступов в таблицах. В традиционной разметке HTML для этих. . .
Чем отличаются public, protected, package-private и private в Java
bytestream 27.01.2025
В языке программирования Java механизм модификаторов доступа играет ключевую роль в реализации одного из фундаментальных принципов объектно-ориентированного программирования - инкапсуляции. . . .
Зачем нужно explicit в C++. Преобразование типов
bytestream 27.01.2025
В мире программирования на C++ управление преобразованием типов данных играет crucial роль в создании надежного и безопасного кода. Язык C++ предоставляет множество механизмов для контроля над. . .
Как создать удалённую (remote) ветку в Git
bytestream 27.01.2025
Система контроля версий Git стала неотъемлемой частью современной разработки программного обеспечения, предоставляя разработчикам мощные инструменты для управления кодовой базой. Одним из ключевых. . .
Как создать утечку памяти в Java
bytestream 27.01.2025
Утечка памяти в Java представляет собой ситуацию, когда программа неэффективно использует доступную память, удерживая ссылки на объекты, которые больше не нужны для работы приложения. Несмотря на. . .
КуМир: как решать задачи на числа
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой уникальную образовательную среду программирования, разработанную специально для обучения основам алгоритмизации и программирования. Эта система. . .
Исполнитель Черепаха в КуМир: как решать задачи
bytestream 27.01.2025
Исполнитель Черепаха в системе КуМир представляет собой мощный образовательный инструмент, который помогает освоить основы программирования через визуальное представление результатов выполнения. . .
КуМир: как решать задачи на массивы
bytestream 27.01.2025
Массивы представляют собой важнейшую структуру данных в программировании, и система КуМир предоставляет удобные инструменты для работы с ними. В контексте КуМир массив можно представить как. . .
[golang] 26. Remove Duplicates from Sorted Array
alhaos 27.01.2025
Необходимо удалить дубликаты из предоставленного целочисленного отсортированного по взрастанию слайса, нужно изменить значения в слайсе и вернуть количество элементов. / / . . .
КуМир, исполнитель Робот. Решение задач
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения программированию, которая была создана в Отделении информатики Российской Академии наук. Эта система разработана. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru