Автомобиль RAM

Задача C. RAM-машина ≡

  • задачи
  • детали
  • видимые пробелы
  • простые формулы
  • широкий текст
  • редактор
Зимние сборы 2005 Ограничение времени: 2 сек
Входной файл: ram.in Ограничение памяти: 64 Мб
Выходной файл: ram.out

Условие

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

Операндом команды для процессора RAM-машины может являться либо непосредственное значение (записывается =i), либо значение регистра с номером i (записывается i в записи программы, кроме того, для удобства определения системы команд часто используют обозначение c(a) для обозначения регистра с номером, равным значению параметра a), либо значение регистра с номером, записанном в регистре номер i (т.е. c(c(i)), в записи программы это обозначается как *i). Также для удобства описания вводится запись v(a), определяемая следующим образом:

  • v(a)=i, если a записан как =i.
  • v(a)=c(i), если a записан как i.
  • v(a)=c(c(i)), если a записан как *i.

То есть, значение v(a) равно тому значению, которое будет использовано, если операнд команды записан как a.

Программа для RAM-машины представляет собой пронумерованную (начиная с 0) последовательность команд для процессора. Процессор RAM-машины умеет исполнять следующие команды:

Команды выполняются в порядке возрастания номера. Кроме того, после команды JUMP b всегда выполняется команда с номером b, а после команд условного перехода в случае выполнения указанного условия выполняется команда с номером b, а иначе выполняется следующая по номеру команда.

Вашей задачей будет промоделировать работу RAM-машины. При моделировании вы можете считать, что RAM-машина содержит всего 1000 регистров (пронумерованных от 0 до 999), и работает с 16-битными знаковыми целыми числами. Деление работает так же, как операция div в языке Паскаль.

Формат входного файла

В первой строке входного файла содержатся числа m и n — число команд в программе и количество чисел на входной ленте RAM-машины. Далее в m строках записана программа для RAM-машины, по одной команде на строку, в каждой строке записаны название команды и операнд (если он есть), разделенные пробелами. После описания программы идут n целых чисел, разделенные произвольным количеством пробелов и переводов строки — числа, которые будут читаться со входной ленты при выполнении команд READ.

Гарантируется, что входные данные корректны, что программа не будет использовать значения регистров, в которые не загружено никакое число, а также читать с устройства ввода больше чисел, чем присутствует в описании входных данных или переходить на команду с номером, которой нет в программе. Кроме того, программа не будет исполнять больше, чем 10,000,000 команд. Также программа не будет исполнять операций, которые могут приводить к переполнению или любой другой ошибке (например, делению на 0).

Формат выходного файла

В выходной файл должны быть выведены (по одному на строку) все числа, которые исполняемая программа выдала с помощью команды WRITE.

Ограничения

Широкое применение высокопрочных сталей в конструкции рамы позволило сэкономить 45 кг, еще 45 кг «сбросили» за счет алюминиевых панелей в конструкции кабины и кузова. На модификации со сдвоенной кабиной (5 мест) удалось достичь снижения веса на 100 кг. Другое достижение инженеров — уменьшение коэффициента аэродинамического сопротивления пикапа на 9%, до показателя 0,357. На улучшение обтекаемости работают активные затворы решетки радиатора, специальная подштамповка в задней части кабины, более высокие борта кузова и раскладной спойлер в нижней части переднего бампера. Это приспособление автоматически выдвигается на скорости 30-35 миль/час (48-56 км/ч), но не срабатывает, если включена понижающая передача, то есть автомобиль движется по пересеченной местности. Кроме того, небольшой вклад в улучшение аэродинамики вносит пневматическая подвеска, которая «приседает» на высоких скоростях на 1,5 см, но такая подвеска — опция.
Для нового Ram 1500 предусмотрены только гибридные силовые установки. Доступны два двигателя — V6 3.6 и V8 5.7. Им ассистирует система E-Torque, которая использует 48-вольтовый стартер-генератор для более быстрого ускорения. На V6 E-Torque обеспечивает дополнительные 122 Нм крутящего момента, на V8 — 176 Нм. На V8 также есть система деактивации части цилиндров, которая позволяет экономить немного топлива. Стандартный двигатель Ram 1500 развивает 305 л.с. мощности и 365 Нм крутящего момента, 5.7-литровый мотор выдает 395 л.с. и 555 Нм. Моторы агрегатируются только с 8-ступенчатой автоматической коробкой передач. Она такая же, как и у предшественника, но получила 40 различных усовершенствований. В перспективе должна появиться модификация с 3,0-литровым турбодизелем.
Дизайн Ram 1500 остался верен традициям, но при этом стал более современным. Принципиальное новшество — опциональные светодиодные фары.
Салон стал просторнее и практичнее. Объем бокса между передними сиденьями теперь составляет 38 л вместо 23 л и имеет три складных подстаканника. В этот бокс спокойно уместится 15-дюймовый ноутбук. В зависимости от комплектации машина оснащается тремя возможными мультимедийными системами — с сенсорным дисплеем диагональю 5.8 или 12 дюймов. Для повышения безопасности есть камеры кругового обзора, активный круиз-контроль, системы контроля «слепых зон» и движения по полосе. В дорогих комплектациях доступны и элементы роскоши — отделка деревом и кожей, для машин с двухрядной кабиной — регулировка спинки заднего сиденья, а также подогрев и охлаждение заднего сиденья.
Для любителей бездорожья предложат специальную версию под названием Rebel, которая включает 33-дюймовые шины, амортизаторы Bilstein, блокировку заднего дифференциала, буксировочные крюки и т. п.

Главная Новости В стране Подробнее
07.07.2017 (04:23)

Новейшие эвакуационные машины РЭМ-КЛ поступили в соединение МТО ВВО в Амурской области

В соединение материально-технического обеспечения Восточного военного округа, дислоцированное в Амурской области, поступила первая партия современных ремонтно-эвакуационных машин РЭМ-КЛ на базе современного «Урал-532362».

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

Ремонтно-эвакуационная машина РЭМ-КЛ на колесном шасси «Урал-532362» создана по новой компоновочной схеме «кабина над двигателем». Она имеет колесную формулу 8х8, что позволяет эксплуатировать ее на всех видах дорог Дальнего Востока.

РЭМ-КЛ может транспортировать автотехнику полупогрузкой или осуществлять ее буксировку с максимальной скоростью до 30 км/ч по грунтовым дорогам и до 50 км/ч по дорогам с твердым покрытием. На машине имеется кран-манипулятор ИМ-95, обладающий максимальной грузоподъемностью до 2,83 тонн и электрогенератор позволяющий проводить ремонтные сварочные работы.

Основные преимущества РЭМ-КЛ над предшественниками заключаются в его высокой проходимости на местности и установленном более мощном и унифицированном оборудовании, позволяющим в сложных полевых условиях восстанавливать или эвакуировать вышедшую из строя технику.

Новости по теме:
Метки:К списку новостей

Отзывы владельцев Dodge Ram

Dodge RAM, 2007 г

Автомобиль 2011 год выпуска, комплектация простая — SLT, кузов — Cabin Crew (полноразмерная), кондиционер, салон — ткань, переключатель АКПП на рулевой колонке, передний подлокотник (огромный). Из «допов» — повторители поворота в зеркалах, фаркоп со всеми датчиками и розетками, штатный парктроник в задних бамперах. Резина стоковая 17-дюймов. Запаска — докатка под кузовом. Кстати, при покупке обращайте внимание на запаску — американцы ставят зачастую 20-е колеса, а запаску не меняют — она там или 17-й радиус или отсутствует вовсе (у знакомых это так и произошло). Пробег 100 тыс. миль, никаких проблем и косяков, эксплуатировался Dodge RAM в сельском хозяйстве, видимо. Цвет — белый, двигатель 4,7 Magnum V8, 310 л.с., категория B, грузовые прочие (налог маленький). Привод — задний, подключение полного (и «понижающей») — переключателем в кабине и только на бездорожье, по асфальту нельзя. Кузов обработан грунтовкой толстой, вкладыш не нужен.
Динамика Dodge RAM проверялась со светофоров — газ в пол, АКПП думает 1-1,5 сек (электронная педаль газа) и пикап как снаряд из гаубицы, урча своим басом, уносит себя 3-х тонного и меня любимого, оставляя 2 черных следа от покрышек. Но это баловство, естественно. Габариты — он просто огромный, харизма RAM в его передке, с огромными глазищами, хромом бампера, крюками буксира и горбинкой на капоте. Впереди 2 метра жизни. Боковые зеркала размером с локоть, складываются вручную. Самая комфортная скорость для города 60-80 км/час, причем, когда авто едет равномерно и спокойно в общем потоке, срабатывает система экономии топлива и отключается сразу 4 цилиндра, расход при этом уменьшается до 8-13 литров, в среднем по городу составляет 18-25 л на сотню. Круиз-контроль — вот залог экономии топлива, расход средний от Москвы до Волгограда (1100 км) составил 13,2 литра. Скорость была, в основном 80-120 км/час. Думаю, что расход мог бы быть и меньше, так как я проездил 4 часа в пробках, пытаясь выехать из Москвы и Подмосковья. Комфортно на нем до 120-130 км/час, идет плавно, ощущение, как на танке, глыба. Но Dodge RAM не любит колейность, присутствует боковая раскачка при обгонах на больших скоростях, однако не рыскает — задняя подвеска на пружинах, а не на рессорах. Управляемость отличная для 3-х тонного монстра. Свет- хороший, хотя и не ксенон.
Достоинства: мощный. Комфортный. Не дорогой в обслуживании. Вместительный. Конструктор — много тюнинга.
Недостатки: не любит колейность. Отсутствует поясничная поддержка в сиденьях. Нет подогрева сидений в комплектации SLT. Дороговизна оборудования (кунги, крышки и т.п.).

Андрей, Москва

Dodge RAM, 2011 г

Габариты. Машина огромная, реально. Даже после «Патруля». Но довольно быстро освоился. Привыкаю, конечно, но ездить можно. Управляемость. Тут рейка стоит, а не редуктор, как на «Патруле» и на 2500/3500. Руль у Dodge RAM легкий очень, машина слушается его отлично. Почти как легковушка. В потоке перестраиваться легко, обратная связь менее заметная, на кочках его не вырывает из рук. Приятно, в общем. Мотор. Это что-то с чем-то. Работает очень тихо на холостых. Непонятно, заведен или нет. Но стоит чуток нажать на педаль и машина мягко, как снаряд из катапульты, начинает ускоряться. Ускорение всегда приличное, несмотря на то, что мотор выше 2000 не крутил. В городе рабочие обороты 1200-1500. Как дизель. Вышли на трассу. Вот тут я был слегка озадачен: машина упорно не хотела ехать меньше 110-120. Педаль чуток давишь, а она все ускоряется и ускоряется. Скорость вообще не чувствуется. На обгонах педаль чуток прижмешь, быстрое ускорение с 80 до 120-130, обороты выше 2800 не поднимаются. И приятный рык V8. Шумоизоляция у Dodge RAM довольно неплохая, но все равно звук мотора слышен и он просто очень приятен. Подвеска. «Американец». Но, правда, не валкий. Кренов особо не заметил, едет мягко, кочки и ямки глотает, на больших, конечно, потряхивает, но дорогу держит хорошо. В целом очень даже понравилось. Интерьер. Комплектация Big Horn. Средняя. Есть магнитола с экраном 6.5 дюймов, сенсорный, с HDD. Но без камеры и навигации. Приборка оптитрон, БК, датчики давления шин, куча других параметров. Много настроек всяких по подсветке. Например, открываешь машину с пульта — загорается ближний свет. Когда из машины вечером выходишь, горит подсветка на боковых зеркалах. Приколола лампа, висящая внутри на капоте: поднимаешь капот, и она загорается. Расход. Удивил, если честно.
Достоинства: комфорт. Мощь. Вместительность. Надежность.
Недостатки: пока не нашел.

Александр, Томск

Dodge RAM, 2011 г

Комплектация максимальная Laramie Longhorn Edition, здесь есть всё. Сиденья из рыжей кожи буйвола или бизона и с подогревом, и с вентиляцией, и с подпоясничным упором, и с памятью. Панель кожаная с красной двойной прострочкой. Регулируемые педали, колонка рулевая только вверх и низ, подогрев руля. Кстати когда зимой заводишь с родного брелока, а есть такая кнопка, автоматом включается подогрев руля и подогрев водительского сиденья, а летом вентиляция сиденья. Очень удобно, пришел и руль теплый, и сиденье. Также стоят датчики давления в колесах, авто свет. Камера заднего хода, парктроник, Bluetooth, музыка ALPINE 9 колонок плюс сабвуфер (под задним сиденьем). Подогрев заднего дивана, электрофорточка, люк. Телевизор для задних пассажиров и работает же. Розетка на 115 вольт, дополнительное охлаждение АКПП (можно тянуть прицеп до 5 тонн). Бортовой компьютер, который показывает и температуру двигателя, температуру и давление масла, температуру коробки. Пишет когда поменять масло (видимо, внутри запрограммирован какой-то пробег). Двигатель HEMI 5.7 бензин 396 л.с. с отключаемыми цилиндрами. Расход, да пусть со мной поспорят, город 30 литров (хотя компьютер показывает максимум 26), трасса 16 литров, и не может он меньше есть. Привод — 4 режима: 2WD , 4WD auto, 4WD lock, 4WD low. За 8 месяцев проехал наших 16000 км. Есть и минусы, а это: Dodge RAM видимо любит идеальный асфальт, а так после 130 его маленько начинает качать. Нет подогрева дворников и не складываются электрически зеркала (только в ручную, хотя с 2013 года есть уже электропривод зеркал). Ну и клиренс. Нижняя губа на переднем бампере чуть выше наших бордюров. Все остальное одни плюсы — шумоизоляция отличная, пыли в салоне нет, хотя отсутствует салонный фильтр (у них это опция).
Достоинства: комфорт. Шумоизоляция. Мощность и тяга двигателя. Надежность.
Недостатки: расход топлива. Нет подогрева дворников. Клиренс маловат.

Сергей, Новосибирск

Dodge RAM, 2014 г

Приобрел Dodge RAM 1500 SLT 5.7 HEMI Quad Cab 6-ступенчатый автомат. Машина досталась почти новая. Так что я ее особо не нагружаю. Только разок потянул прицеп в 4 тонны, но всего-то на 50 км по равнинной местности, поэтому могу рассказать и о поведении с прицепом. Салон: у меня средняя (я оптимист) комплектация, поэтому пластик дубовый, руль пластик, и общем, выглядит лучше, чем есть по факту. Я бы сказал, выглядит почти премиально, а ощущение вблизи качества и дороговизны как у эконом-седана, т.е. никакие. Сзади места маловато, далеко там не уедешь. Тихий, не скрепит, не шумит, тишина и ощущение акустического комфорта как Мерседесе 211 кузова, если не лучше. 6-ть мест, широко, высоко, надежно и спокойно, в сравнении Land Cruiser, 200-ка по пространству — рядом не стояла. Салон широкий — ощущение личного пространства даже с пассажиром не нарушается. Двигатель и трансмиссия: на законных скоростях (до 110-120 км/ч) не превышает 2 тыс. оборотов, стремится к 1,5 тыс. (на 100 — 1600 об/мин). Подхвата до 4 тыс. нет (больше не крутил), ожидать от 2 клапанного мотора с 30-ти летней историей много нельзя, но тяга отличная, ускорение по паспорту 6,7 до сотни. VVTI — дает ровный момент при всех оборотах. С 4-х тонным прицепом коробка жаждала перескочить вверх и снизить обороты до 1300-1400, принудил держать около 2-х, в общем, прицеп почти не чувствует. Управление газом и ускорением очень приятные на всех скоростях. Есть ручной режим переключения. В общем, лучшая моя машина. Управление как в легковушке, всё очень удачно, не на что пожаловаться. Поведение на дороге: аэродинамика. Хороший встречный ветер и милости прошу — 18 литров на сотню, и думаю это далеко не предел. Ощущения — почти люксовый седан, со 160 л.с. на тонну и полным приводом. Подвеска: исключительно комфортная, даже на посредственных канадских дорогах и гравийках. Гравийка ощущается как хороший асфальт. Расход топлива: город 14-21, думаю, если топить с пробками и 25 будет за счастье. Трасса 9-18 (обычно 12-14), сильно зависит от скорости и ветра. Лучший результат — 8.5 литров, при 78 км/ч.
Достоинства: шумоизоляция. Комфорт. Широкий салон.
Недостатки: отделка в базовой версии. Мало места сзади.

Сергей, Виннипег