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

Задача Популяция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ lower/upper bound http://www.cyberforum.ru/cpp-beginners/thread798623.html
добрый день. имеется массив a, число x. найти такое i, что |ai - x| минимально, ну т.е. a = {-10, -4, 8, 10}, x = 5 -> i = 1 бин поиск можно написать, но как с помощью stl? там можно в lower/upper...
C++ Получить список имен файлов в порядке возрастания количества слов в них Задание: Имеется три заданных текстовых файлов. Получить список имен файлов в порядке возрастания количества слов в них. Результат работы программы (вывод) поместить в отдельный текстовый файл ... http://www.cyberforum.ru/cpp-beginners/thread798618.html
C++ Не запускается Exe файл приложения на других ПК
Написал программу с использованием openCV, нужно чтобы она запускалась на других ПК. Скопировал в папку к экзешнику необходимые библиотеки, но на всех тестируемых компах прога вылетает с ошибкой об...
Программа перевода чисел C++
Здравствуйте :) я новичок в с++ и сейчас пытаюсь написать программу для перевода восьмиразрядного двоичного числа в десятичное. столкнулся с проблемой. помогите пожалуйста char dv; cout...
C++ Добавление строк динамической матрице http://www.cyberforum.ru/cpp-beginners/thread798604.html
В основной программе описать матрицу целых чисел размерности mxn, m<n. Размерность с клавы запрашивать. Элементы матрицы задать случайным образом. Написать функцию, которая добавляет в матрицу (n-m)...
C++ Определить, является ли заданная матрица ортонормированной Помогите пожалуйста написать программу на С++. Определить,является ли заданная матрица ортонормированной, т.е. равно ли скалярное произведение каждой пары различных строк (столбцов)нулю. подробнее

Показать сообщение отдельно
HardLogin
52 / 52 / 1
Регистрация: 20.01.2013
Сообщений: 754
Записей в блоге: 1

Задача Популяция - C++

02.03.2013, 14:40. Просмотров 697. Ответов 9
Метки (Все метки)

Ни для кого не секрет, что студенты ОНУ больше всех любят биологию. Но мало кто знает, что именно студент кафедры Увеселительной Теории Василий Простонародьев вывел новую разновидность саранчи – саранча сиракузская. Это милое насекомое живёт в стаях и питается всем, что попадётся – рой саранчи способен в считанные минуты съесть молодые посевы рапса, конопли, а так же он не гнушается мелкими рептилиями и млекопитающими. Единственная проблема заключается в том, что насекомые не выносят одиночества – оставшись одна, саранча тут же умирает от тоски. Кроме того многочисленные наблюдения позволили, студенту вывести интересную закономерность: популяция саранчи в стае меняется каждый день и не зависит ни от количества пищи, ни от времени года, а лишь от количества насекомых, находящихся в стае в предыдущий день. Если вчера популяция составляла N особей и N чётно, то сегодня их, увы, останется N/2. Зато если N было нечётно, то сегодня нас порадует задорным жужжанием аж 3*N-1 насекомое. Сейчас Василий наблюдает новую колонию саранчи. К сожалению, он не может назвать точного числа насекомых в ней, а значит, предсказать дальнейшее развитие популяции. Единственное, в чём он уверен, это то, что количество насекомых не меньше натурального числа A и не больше натурального числа B. Осчастливьте студента Простонародьева известием, что данная колония будет жить вечно, либо с прискорбием сообщите, какое максимальное число дней она может просуществовать. Но говорите только правду! Вася чувствует, когда ему лгут.

Ввод. Первая строка ввода содержит количество тестов T (1 ≤ T ≤ 100000). Каждая из следующих T строк содержит по одному запросу – пару чисел A и B (1 ≤ A ≤ B ≤ 11111).

Вывод. На каждый запрос выведите -1, если есть вариант, при котором колония проживёт вечно. Иначе выведите максимальное количество дней, которые она может протянуть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru