Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

ИНТЕРЕСНЫЕ ЗАДАЧИ... ПОМОГИТЕ РЕШИТЬ!

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Математика
Предыдущая тема :: Следующая тема  
Автор Сообщение
morpheus



Зарегистрирован: 02.03.2005
Сообщения: 1

СообщениеДобавлено: Ср Мар 02 2005 22:51    Заголовок сообщения: ИНТЕРЕСНЫЕ ЗАДАЧИ... ПОМОГИТЕ РЕШИТЬ! Ответить с цитатой

Мне нужно их решить до 6.03.05. Мне нужны алгоритмы решения. Мой поштарь - morpheus_andrew@mail.ru.

1) В один прекрасный день сумасшедший профессор изобрел машину. Машина состоит из нескольких разных каучуковых колес, которые вращают друг друга. Некоторые из колес вращаются двигателем, а остальные могут вращаться только при помощи соседних колес. Каждое колесо зафиксировано в пространстве и имеет постоянный радиус. К сожалению, профессор увидел маленькую проблему: так как радиусы колес разные, они вращаются с разными скоростями (например, если колесо с радиусом 1 вращается колесом с радиусом 2, то угловая скорость первого колеса будет в 2 раза больше чем у второго). Таким образом, возможны ситуации, когда два колеса пытаются вращать третье с разными скоростями одновременно. Если это случится, то машина будет разрушена.
Вашей задачей будет помочь сумасшедшему профессору определить жизнеспособность указанной машины.

Входные данные
Входные данные содержат несколько тестовых наборов. Каждый тестовый набор определяет одну машину. Первая строка входных данных содержит целое число 0 < T < 1024 — количество тестов. Первая строка каждого тестового набора содержит целое число 0 < A < 1024 — количество колес в машине. Далее A строк описывают A колес четырьмя параметрами: позиция в пространстве -2e+15 < X, Y < 2e+15, радиус колеса 0 < R < 2e+15 и скорость вращения колеса, которая придается двигателем 0 <= |S| < 2e+15 (в об/мин). Нулевая скорость означает, что колесо не движимо двигателем и может вращаться при помощи соседних колес. Положительное значение скорости — вращение по часовой стрелке, отрицательное — против.

Выходные данные
Вы должны вывести "It will not crash.", если машина будет работать должным образом, или "It will crash.", если возможна ситуация, описанная выше. Каждая фраза должна быть написана в отдельной строке без кавычек.

2) Армия муравьев прогуливается по горизонтальному полю длиной l см, каждый движется со скоростью 1 см/сек.
Когда муравей доходит до края поля, он немедленно падает вниз. Когда двое муравьев встречаются, они разворачиваются и начинают движение в противоположном направлении.
Известны начальные положения муравьев на поле, но неизвестны направления, в которых они движутся.
Вашей задачей является посчитать самое раннее и самое позднее времена, когда все муравьи попадают с поля.

Входные данные
Первая строка входных данных содержит одно целое число — количество тестовых наборов.
Данные каждого набора начинаются с двух целых чисел: длина поля (l, в см) и количества муравьев на поле (n).
Далее следует n целых чисел, задающих позиции каждого муравья в виде дистанции, измеренной от левого конца поля.
Все вводимые целые числа не превышают 1000000 и разделены пробелом.

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

3) Всем известна задача о счастливых билетиках: нужно найти количество счастливых билетиков (счастливым называется такой номер билета длины n (n - всегда четное), у которого сумма первых n цифр равна сумме последних - например, 349574). Но мы решили немного изменить задачу - надо найти сумму «очень счастливых» билетиков.

Очень счастливый билет определяется так: берется первая часть номера, в ней считается сумма цифр. В получившемся числе, снова считается сумма цифр, и так далее. Точно так же поступаем со второй половиной номера билета.

Пример:
Билет с номером 99887765
9+9+8+8 = 34
3+4 = 7
7+7+6+5=25
2+5 = 7
Этот билет - «Очень счастливый».

Входные данные
Вам вводятся четные числа 2<=n<=20000 каждое на отдельной строке, завершается ввод числом 0.

Выходные данные
Для каждого введенного числа(исключая последний ноль) нужно вывести в отдельной строке количество «очень счастливых» билетов.
_________________
morpheus
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
GREA



Зарегистрирован: 14.05.2003
Сообщения: 758
Откуда: Новосибирск

СообщениеДобавлено: Чт Мар 03 2005 14:58    Заголовок сообщения: Ответить с цитатой

Халяву`с любим`с? Evil or Very Mad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Математика Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...