|
Мёд
зеркало
 |
|
Вот твоя, Света, третья задача
#include <iostream> #include <ctime> /*Система массового обслуживания состоит из обслуживающего аппарата (ОА) и двух очередей заявок двух типов.
T1 ---T--T--T--T--¬ >--------+ ¦ ¦ ¦ ¦ +---¬ L--+--+--+--+--- ¦ -----¬ Т3 +--+ ОА +-----> ¦ L----- Т4 T2 ---T--T--T--T--¬ ¦ >--------+ ¦ ¦ ¦ ¦ +---- L--+--+--+--+---
Заявки 1-го и 2-го типов поступают в "хвосты" своих очередей по случайному закону с интервалами времени Т1 и Т2, равномерно распределенными от 1 до 5 и от 0 до 3 единиц времени (е.в.) соответственно. В ОА они поступают из "головы" очереди по одной и обслуживаются также равновероятно за времена Т3 и Т4, распределенные от 0 до 4 е.в. и от 0 до 1 е.в. соответственно, после чего покидают систему. В начале процесса в системе заявок нет. Заявка любого типа может войти в ОА, если: а) она вошла в пустую систему; б) перед ней обслуживалась заявка ее же типа; в) перед ней из ОА вышла заявка другого типа, оставив за собой пустую очередь (система с чередующимся приоритетом). Смоделировать процесс обслуживания первых 1000 заявок 1-го типа, выдавая после обслуживания каждых 100 заявок информацию о текущей и средней длине каждой очереди, а в конце процесса - общее время моделирования и количества вошедших в систему и вышедших из нее заявок обоих типов. */ using namespace std;
const int t1min = 1; const int t1max = 5; const int t2min = 0; const int t2max = 3; const int t3min = 0; const int t3max = 4; const int t4min = 0; const int t4max = 1;
int firstlength(0), secondlength(0), afirst(0), asecond(0), tofirst(0),fromfirst(0), tosecond(0), fromsecond(0); int last(0), entempt(0),leftempt(0); double t1(0),t2(0),t3(0),t4(0),tmin(0),totaltime(0);
bool firstcan() { return ((firstlength!=0)&&((last == 1)||(entempt==1)||(leftempt==2))); }
bool secondcan() { return ((secondlength!=0)&&((last==2)||(entempt==2)||(leftempt == 1))); } void whichevent() { tmin=t1; if (tmin>t3) tmin = t3; if ((tmin>t2)&&firstcan()) tmin =t2; if ((tmin>t4)&&secondcan()) tmin = t4; }
void timer() { static bool start(true); if (start) { start = false; t1 = (rand()*1.0/RAND_MAX)*(t1max-t1min)+t1min; t2 = (rand()*1.0/RAND_MAX)*(t2max-t2min)+t2min; t3 = (rand()*1.0/RAND_MAX)*(t3max-t3min)+t3min; t4 = (rand()*1.0/RAND_MAX)*(t4max-t4min)+t4min; } else { if (tmin == t1) { t1 = (rand()*1.0/RAND_MAX)*(t1max-t1min)+t1min; } if (tmin == t2) { t2 = (rand()*1.0/RAND_MAX)*(t2max-t2min)+t2min; } if (tmin == t3) { t3 = (rand()*1.0/RAND_MAX)*(t3max-t3min)+t3min; } if (tmin == t4) { t4 = (rand()*1.0/RAND_MAX)*(t4max-t4min)+t4min; } } if(t1<0) t1=0; if(t2<0) t2=0; if(t3<0) t3=0; if(t4<0) t4=0; }
void info() { static bool start(true); if(start) { afirst=firstlength; asecond=secondlength; } else { afirst = (afirst+firstlength)/2; asecond = (asecond+secondlength)/2; } cout<<"zayavok v pervoy o4eredi - "<<firstlength<<endl; cout<<"srednee v pervoy - "<<afirst<<endl; cout<<"zayavok vo vtoroy o4eredi - "<<secondlength<<endl; cout<<"sredneye vo vtoroy - "<<asecond<<endl<<endl; } int main(int argc, char *argv[]) { /*int i(0);*/ srand(static_cast<unsigned int>(time(NULL))); while(fromfirst<1000/*i<100*/) { /*i++;*/ timer(); whichevent(); /*if(*argv[1] =='d') { cout<<"f"<<firstlength<<"s"<<secondlength<<"t1-"<<t1<<" t2-"<<t2<<" t3-"<<t3<<" t4-"<<t4<<' '<<" tm-"<<tmin<<" tt-"<<totaltime<<endl<<firstcan()<<' '<<secondcan()<<endl; }*/ totaltime=totaltime+tmin; if(tmin == t1) { if ((firstlength == 0)&&(secondlength==0)) entempt = 1; else entempt = 0; firstlength++; tofirst++; t3-=t1; if(firstcan()) t2-=t1; if(secondcan()) t4-=t1; continue; } if (tmin == t2) { if (0==fromfirst%100) info(); firstlength--; fromfirst++; last = 1; if (firstlength == 0) { leftempt = 1; last = 0;} else leftempt = 0; entempt = 0; t1-=t2; t3-=t2; continue; } if (tmin == t3) { if ((firstlength == 0)&&(secondlength==0)) entempt = 2;else entempt = 0; secondlength++; tosecond++; t1-=t3; if(firstcan()) t2-=t3; if(secondcan()) t4-=t3; continue; } if (tmin == t4) { secondlength--; fromsecond++; last = 2; if (secondlength == 0) { leftempt = 2; last = 0; } else leftempt = 0; entempt = 0; t1-=t4; t3-=t4; continue; } } cout<<"voshlo zayavok pervogo tipa - "<<tofirst<<endl; cout<<"vishlo zayavok pervogo tipa - "<<fromfirst<<endl; cout<<"voshlo zayavok vtorogo tipa - "<<tosecond<<endl; cout<<"vishlo zayavok vtorogo tipa - "<<fromsecond<<endl; cout<<"obshee vremya - "<<totaltime<<endl; return 0; } |
 |
|
|
 |
|
|
 |
|
|
 |
|
"Эта история замечательна кристальной ясностью сюжета. Стало быть, долго ли, коротко ли, решили власти в Ставрополе рубануть рощицу, а на ее месте построить элитное жилье. Ну, дело обычное. Рощица оказалась частью Мемориала жертв политических репрессий и воинов-защитников Ставрополья, но кого это скребёт при такой цене на метр? Нормальный ход вещей. И тут народ поднялся на защиту зелёных насаждений и, не поверите, — остановил вырубку! Каким образом? А угадайте! Может быть, вмешалось природоохранное министерство? Наглецов остановило решение суда? Может быть, оппозиционная партия развернула кампанию по отставке мэра — и погнала его вон из города вместе с примкнувшей строительной компанией? Ну что вы! Официальные «природоохранники» засели ниже травы. Два суда признали вырубку совершенно законной. Партий никаких у нас давно нет, одна видимость… Мэр остался главой города и сидит в полном шоколаде. Но! — активисты-пенсионеры, защитники рощи, повесили на берёзки портреты Путина — и вырубка прекратилась, не начавшись! Ибо в нынешней России можно рубить под корень заповедники и засандаливать элитное жилье на месте Мемориала павшим, но трогать портрет Путина — таких смельчаков нет! Теперь этот языческий оберег с глазами охраняет ставропольские берёзки от власти, которую он сам же и поназначал, — но в этом и состоит тайная сила оберега, не правда ли?" Шендерович |
 |
|
Плотно с утра покурив гашиша С телом ужа и глазами чижа В шлеме из шкуры морского ежа Асасин с ножом попер на моржа
Баграми ловили его подо льдом Медным корытом накрыли потом Из под корыта он вылез живой Только не помнил вапще ни хрена
припев:
на-на-на! |
 |
|
В ночь с субботы на воскресенье Денис Козловский (известный в интернете как urjukУрюк) возвращался домой. Подходя к своему двору (Санкт-Петербург, ул. Макаренко 3), он заметил сотрудников ГИБДД, которые вытаскивали из машины его семнадцатилетнего соседа. Урюк естественно подошел и закричал на них что-то вроде: "вы что, с ума сошли, что вы делаете!". На это сотрудники ГИБДД ( номер машины, фамилии пока неизвестны) достали дубинки и начали избивать обоих. На крики и шум выбежал весь двор, в том числе отец и мать паренька. В результате гибддшники достали пистолет и, угрожая оружием, сильнейшим образом избили Урюка, парня и его престарелого отца, вывихнули руку его матери. Все трое были доставлены в отделение милиции на ул. Якубовича, где их, с сильнейшими телесными повреждениями без медицинской помощи продержали более суток. В настоящее время Урюка ожидает суд, так как гибддшники настрочили заявление. Очень просим сделать все возможное и поддержать Урюка всеми доступными способами. Прежде всего, просим размеситть эту информацию с использованием доступных ВАМ ресурсов. http://rueda.livejournal.com/546048.html?nc=1 |
 |
|
Мы должны помнить, что то, что мы наблюдаем, -- это не сама природа, а природа, которая выступает в том виде, в каком она выявляется благодаря нашему способу постановки вопросов. Гейзенберг "Физика и философия" ...А вы говорите "восточные мудрецы - восточные мудрецы"..)))) |
 |
|
|
 |
|
приходит папа и говорит, ну что? с бkоком питания решил? да вот, говорю, пишут что можно его разобрать, почистить и смазать. Так давай почистим. Яицо в утке, утка в зайце, достали мы этот кулер. А как его разбирать? И смотрим оба на препарированный комп. В общем, поковырявшись минут пять и решив, что это не заглушка, а запаяно просто, сорвали вентилятор с оси. С мясом. Ладно, приклеим. Пап, графитовая смазка нужна. Ща, говорит, и достает со дна закромов Родины огромный тюбик без маркировки. Работал в 80-е на заводе, там компы суперсовременные стояли - с хардами, и к ним в комплекте эта смазка шла. Смазали, короче, давай клеить. А клей, зараза такая, берет и разъедает пластик, а впридачу и уникальный "разъемо" на месте отлома, так что восстановить соосность нам не удалось. Бросить это дело мы решили, когда поняли, что протеряли держатель оси... И к тому же х.з. заработал бы этот моторчик или нет, потому что прозванивался он только на килоомах, а папа говорит, что многовато это. А зачем возиться с кулером за сто р., помимо экспы, я скажу. Обзвонил все магазины в городе - выяснил, что во всем Загорске нет в продаже кулеров с током больше 0.15 ампер... А этот - 0.25. надо на савелы ехать... |
 |
|
Зачем нужны орфографические словари, так это за тем, чтобы наш язык, который, несомненно, постоянно развивается, изменялся только под воздействием сил подобных ярким импульсам писателей, или, скажем, глубинных социальных движек, а не превратился бы в жесткого мутанта. |
 |
|
Давно-давно, в детстве, переписывал любимую "Roots" Sepultur"ы на комп, поставил тогда какой-то флажок, в роде, "защита содержимого". То-есть. Каждый раз, когда я переустанавливаю систему, надо вострить свой диалап в сторону центра, вот бумажка у меня есть, разрешите мне послушать музыку на своем компьютере. А тут их сервер мне и говорит мне и говорит мне, извини, говорит, друг, твой браузер не поддерживает услуг мрксвоффттппт эмигрэйт та самая лицензия. Вот. а на файйерфоксе vingrad быстрее грузится. на gmaile приглашений уже нет. и правда что значит "приглашать", когда можно просто встретиться. Осознанности, Дедушка Мороз, осознанности! И неусыпного внимания! |
 |
|
сегодня с 19,55 на пять минут экологическая акция - отключить все электроприборы. дадим планете отдохнуть! [французские экологи] и скажи всем! |
 |
|
[[чтобы вы неожиданно не наткнулись на стремную фразу, пишу эту строку, чтобы предупредить вас: дальше будет нытье.]] Вообще дерьмо! сыпется всё. вообще всё! как можно весело-весело встретить новый год, если если в январе минимум(!) 3 пересдачи, в деканате - мессадж от злых мгушных милиционеров. но эта бытовуха - только лишь грубые проявления неуклонно надвигающегося общего пдзеца. диссоциация по всем фронтам. надо срочно заняться кармой. чем в большее колличество вещей вовлечен, тем острее необходима безупречность - это понятно даже... мне. если отложил размшыления о чем-то на завтра, это что-то само обо всем подумает и так незаметно и криво встроится в твою картину мира, что заканчивать эту риторическую фигуру уже нет никакого смысла. Об осознании и неусыпном внимании ко всему молю тебя, Дедушка Мороз! |
 |
|
"Из того, что спросил Барсуков про бесконечность, следует хитрый вывод: науки в этом смысле есть бесконечная игра, которую люди придумали для себя и в которую они играют. Почему? Потому, что система простейшего атрибутивного знания содержит в себе бесконечное число возможных векторов развертывания, что означает возможность любых переворачиваний, превращение тех или иных новых знаниевых конструкций в новый тип объекта, проецирование его внутрь, применение к нему следующих этажей и так далее. И в рамках такого предметного движения той или иной науки вопросы реальности не стоят." ЩЕДРОВИЦКИЙ П.Г. "СМД-методология и философия практики" |
 |
|
вышел на балкон. выкурил первую натощачечную сигарету, срубило.. и чувствую необычно как-то, ? компрессор во дворе работает. на инфразвуке почти. с эффектом горлового пения. МОЩЩ! |
 |
|
from sadukar402  |
 |
|
ॐ - кто нить знает, что за занчок это? |
|
|