Форум программистов, компьютерный форум CyberForum.ru

Нахождение наиболее подходящей последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Ошибка с графикой в приложении Windows form (ошибка не в коде!) http://www.cyberforum.ru/cpp-beginners/thread1105496.html
Всем доброго времени суток! Написал программу в windows form. Несколько раз скомпилировал и все хорошо. Сейчас попробовал снова запустить приложение,компиляция проходит успешно,но самой графики нет. Вместо этого вот такая форма (в приложении прикреплена). На других ноутбуках все работает. Студию переустановил-не помогло.
C++ Вывести минимальное количество Даны монеты номиналом 1, 2, 5, 10, 25, 50. Нужно написать программу, в которую вводится любое значение(сумма монет, т.е может быть: 60, 68, 75 и т.д) Программа должна вывести минимальное количество монет, которым можно достигнуть этой суммы. Т.е: 60=50+10; 68=50+10+5+2+1; 75=50+25. Пожалуйста помогите с написанием программы. Буду очень благодарен, за любую оказанную помощь. :) http://www.cyberforum.ru/cpp-beginners/thread1105489.html
Начальное формирование картотеки, вывод всей картотеки, ввод номера телефона и время разговора, вывод извещения на оплату телефонного разговора C++
На международной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как линейный список. Составить программу, которая: • обеспечивает начальное формирование картотеки в виде линейного списка; • производит вывод всей картотеки; • вводит номер телефона и время разговора; • выводит извещение на оплату телефонного разговора. Программа должна...
C++ корявый вывод и не до конца робит
при выводе после 2 выводит строку из букв М и длинные числа -85..... и не выводится просьба ввести искомую фамилию в конце #include <iostream> #include <locale.h> #include<windows.h> #include <string.h> using namespace std; int main() { setlocale(LC_ALL,"RUS");
C++ работа с STL. Передача пользовательских объектов в предикаты по ссылке http://www.cyberforum.ru/cpp-beginners/thread1105454.html
/*не могу понять почему в свои некоторые предикаты компилятор позволяет передавать ссылки. А в некоторые нет. Также не работает алгоритм transform ( выдает binary '=' : no operator found which takes a left-hand operand of type 'const Driver' (or there is no acceptable conversion)).Скидываю сюда заголовочный файл где объявлен класс Driver. И главный cpp. Буду очень благодарен за конструктивную...
C++ Найти точки минимума функции методом Розенборка f(x,y)=((y^3-x^2)^2)+100((1-x^2)) найти точки минимума функции методом Розенборка.Для одномерной задачи минимизации использовать метод равномерного поиска.ДЛя нахождения интервала унимодальности использовать алгоритм Свенна.В окрестности точки минимума оценить овражность и построить линии уровня и траекторию поиска.привести подробные расчеты по заданному алгоритму перехода из первой точки в... подробнее

Показать сообщение отдельно
Yashman
 Аватар для Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
25.02.2014, 21:13     Нахождение наиболее подходящей последовательности
Здравствуйте! Неоднократно сталкивался с разными задачами, которые, как мне кажется, сводятся к одной и той же. Хотел бы, чтобы кто-нибудь объяснил, как решаются задачи такого типа. Мне не нужен код, главное - принцип. Вот задача (вкратце):
"В аэропорту имеется только одна взлётная полоса. Одновременно на ней НЕ могут находится несколко самолётов. Про все ждущие разрешения на вылет самолёты известны две вещи:
ti – время, которое самолёт проводит на взлётной полосе взлетая;
vi – наибольшее время, которое может пройти до того, как самолёта оторвётся от земли, чтобы успеть к пункту назначения во время.
Найти наибольшее количество самолётов, которые могут во время взлететь.
Пример:
Номер самолёта (i) | ti | vi
______1__________10__5
______2__________7___15
______3__________9___10
______4__________5___11
Первый самолёт вообще не может прийти к пункту назначения во время, так как до того, как самолёт взлетит, должно пройти всего лишь 5 сек., но только на взлёт он тратит 10 сек.
Оптимальный вариант – первым взлетает четвёртый самолёт, тратя 5 сек. на взлёт, затем у второго самолёта остаётся ещё 15 - 5 = 10 сек. до взлёта, он взлетает за 7 секунд и, таким образом, ДВА самолёта успевают улететь. В данном случае других вариантов нет."
Пожалуйста, расскажите, как решать такую задачу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru