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

Задача с codeforces "Бьем чудовище" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать в файл S сначала компонент файла F, затем компонент файла G с сохранением порядка http://www.cyberforum.ru/cpp-beginners/thread1307317.html
Составить программу, которая записывает в файл S сначала компонент файла F, затем компонент файла G с сохранением порядка.
C++ Обработка одномерных массивов даны массив а(10) и b(11) создать программу и блок схему для вычисления массива d(j)=∑_(j=0)^9▒a_i/(2+a_i )+|bj| #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; void main() { setlocale(LC_ALL,"Russian"); double a,b,d,S=0; http://www.cyberforum.ru/cpp-beginners/thread1307316.html
Работа с числом float C++
Привет всем... У меня есть число 9.34671 в переменной t типа float; float t = 9.34671; как мне получить в переменную long int t1 - число 3. В переменную int t2 - число 4 и т.д. А в переменную int tt округлить это число 9.34671
C++ Как инвертировать младшую тетраду
С клавиатуры вводится некоторый байт (судя по всему значение типа char). Как инвертировать его младшую тетраду?
C++ Прочитать содержимое и имена файлов из папки, расположение и название папки задать из консоли http://www.cyberforum.ru/cpp-beginners/thread1307305.html
Нужно написать код который бы читал имена и содержимое файлов из заданной папки,расположение и название папки задать из консоли, подскажите как это сделать пожалуйста!
C++ Exeption на переполнение int как называется ексепшен который бы поймал эту ошибку?(переполнение int, типа если в переменную положится число больше чем 2 147 483 647 - ведь ет максимальный размер вроде переменной:?)) Если таков вообще есть Знаю можно ловить все ошибки сразу типа catch(...) но мне надо то что выше описал или что-то типа того подробнее

Показать сообщение отдельно
w e
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 15
21.11.2014, 23:20     Задача с codeforces "Бьем чудовище"
ПОДСКАЖИТЕ АЛГОРИТМ И СРЕДСТВА РЕШЕНИЯ ДАННОЙ ЗАДАЧ
C. Бьём чудовище!
ограничение по времени на тест1 секунда
ограничение по памяти на тест256 мегабайт
вводстандартный ввод
выводстандартный вывод
На Киберленд напало чудовище!

Отважный мастер Янь собирается сражаться с чудовищем. У Яня и чудовища есть по три атрибута: очки здоровья (HP), сила атаки (ATK) и сила защиты (DEF).

За каждую секунду сражения HP чудовища уменьшается на max(0, ATKY - DEFM), а HP Яня уменьшается на max(0, ATKM - DEFY), где индекс Y обозначает мастера Яня, а индекс M обозначает чудовище. Уменьшение происходит одновременно. Как только у чудовища HP ≤ 0, а у мастера Яня в то же время HP > 0, мастер Янь побеждает.

Мастер Янь может купить увеличение атрибутов в киберлендском магазине волшебства: h биткоинов за очко HP, a биткоинов за очко ATK, и d биткоинов за очко DEF.

Теперь Мастер Янь хочет знать, какое наименьшее количество биткоинов ему надо потратить, чтобы победить.

Входные данные
В первой строке через пробел записаны три целых числа HPY, ATKY, DEFY, обозначающих начальные HP, ATK и DEF мастера Яня.

Во второй строке через пробел записаны три целых числа HPM, ATKM, DEFM, обозначающих начальные HP, ATK и DEF чудовища.

В третьей строке через пробел записаны три целых числа h, a, d, обозначающих цену 1 HP, 1 ATK и 1 DEF.

Все числа во вводе целые и лежат в пределах от 1 до 100 включительно.

Выходные данные
В единственной строке вывода выведите единственное целое число, обозначающее минимальное количество биткоинов, которые мастер Янь должен потратить для победы.

Примеры тестов
входные данные
1 2 1
1 100 1
1 100 100
выходные данные
99
входные данные
100 100 100
1 1 1
1 1 1
выходные данные
0
Примечание
В первом примере цены на ATK и DEF очень высокие. Мастер Янь может купить 99 HP, тогда он сможет победить чудовище и остаться с 1 HP в запасе.

Во втором примере мастер Янь достаточно силен, чтобы сразу победить чудовище, так что покупать ничего не надо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru