[ > ]
[ < ] /sg/ - steins;gate  [Каталог]        [Главная] [Фрейм] [Однопоток] [Борды] [Настройки] [Поиск]
Перейти:
Поиск:

[Назад] [Весь тред] [Последние 50 постов] [Первые 100 постов]
Ответ

Имя
Тема   (reply to 188084)
Текст
Прикрепить
Файл
Captcha image
Смайл CatHead EmoAnime RedFox BoardFaces Other
Опции     Предпросмотр поста
Пароль  (для удаления постов и файлов)
  • Поддерживаемые типы файлов: GIF, JPG, MP3, PNG, WEBM
  • Максимальный размер прикреплённого файла 35673 KB.
  • Максимальный размер поста 30 KB.

Файл rm_1.webm — (19.90MB)
No. 188084 Скрыть тред [ 1 ] quickreplyquickedit
Абсолютно Каноничный тред Курисача имени Дев Розена десу. То есть своеобразный /sg/sg/, в который мы приходим обсудить мастерство изготовления кукл, разбить стекло чемоданом, а также просто лампово выпить чаю десу. Можно обсуждать любые темы, кроме сами знаете каких десу.

Главное помнить, что надо пить чай десу.

Previous on Kurisa.ch: >>187481 десу.

Ответы: >>188085, >>188775, >>188899
No. 188086 Скрыть пост [ 2 ] quickreplyquickedit
Файл rm_2.webm — (460.11KB)
No. 188087 Скрыть пост [ 3 ] quickreplyquickedit
Файл 157625215289.jpg — (297.54KB, 960x960) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188087
No. 188088 Скрыть пост [ 4 ] quickreplyquickedit
Файл 157625595512.jpg — (98.22KB, 600x900) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188088
Сестра, скорее врача!

Ответы: >>188089
No. 188089 Скрыть пост [ 5 ] quickreplyquickedit
>>188088
Что случилось.

Ответы: >>188090
No. 188090 Скрыть пост [ 6 ] quickreplyquickedit
Файл 157625924969.jpg — (106.34KB, 450x600) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188090
>>188089

Я не знаю но кажется что-то ужасное!

Ответы: >>188093
No. 188091 Скрыть пост [ 7 ] quickreplyquickedit
Файл 157625987644.jpg — (1.37MB, 2560x1920) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188091

Ответы: >>188092
No. 188092 Скрыть пост [ 8 ] quickreplyquickedit
Файл 157625995444.jpg — (21.61KB, 320x320) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188092
>>188091
No. 188093 Скрыть пост [ 9 ] quickreplyquickedit
Файл 157626736129.jpg — (52.11KB, 439x600) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188093
>>188090
Может у Вас просто параноя?

Ответы: >>188097
No. 188094 Скрыть пост [ 10 ] quickreplyquickedit
Файл 157627019525.jpg — (58.35KB, 604x453) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188094
No. 188095 Скрыть пост [ 11 ] quickreplyquickedit
Файл 157627660282.jpg — (1.26MB, 1240x1835) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188095
От лица бывшего розенBoya объявляю сей тред лучшим.

Ответы: >>188102
No. 188097 Скрыть пост [ 12 ] quickreplyquickedit
Файл 157628284524.jpg — (142.20KB, 800x1119) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188097
>>188093

Неужели? Даже если паранойя это не значит что ничего не происходит. так говорил ОН.

Ответы: >>188098
No. 188098 Скрыть пост [ 13 ] quickreplyquickedit
Файл 157628354760.png — (2.11MB, 1920x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188098
>>188097
Не значит. Но и отсутствие доказательства отсутствия событий не является доказательством их присутствия. Если нет оснований склоняться к какому-либо результату, то зачем. Расслабьтесь. Выпейте чаю или что там эти куклы пьют.

Ответы: >>188099
No. 188099 Скрыть пост [ 14 ] quickreplyquickedit
Файл 157628518898.jpg — (68.84KB, 640x428) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188099
>>188098

Всё что горит!

Ответы: >>188100
No. 188100 Скрыть пост [ 15 ] quickreplyquickedit
Файл 157628572620.jpg — (481.64KB, 1400x2100) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188100
>>188099
Лул. Ну, немного опасное обобщение.. Задницы тоже горят, например.
No. 188102 Скрыть пост [ 16 ] quickreplyquickedit
Файл 157628597561.jpg — (125.59KB, 707x1000) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188102
>>188095
Слидарны, редко такие бывают.
No. 188103 Скрыть пост [ 17 ] quickreplyquickedit
Обожаю доминос. В любое время накормят и быстро.

Ответы: >>188104
No. 188104 Скрыть пост [ 18 ] quickreplyquickedit
>>188103
>Обожаю доминос. В любое время накормят и быстро.
Как раз интересно было, как они там по ночам работают вообще.
Хорош ли сервис, или к ночи становится очень медленным?..

Ответы: >>188105
No. 188105 Скрыть пост [ 19 ] quickreplyquickedit
Файл 157630806266.png — (2.07MB, 1000x3164) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188105
>>188104
Очень хорош. Обещают ночью доставку в течение часа, в отличие от получаса. Качество еды никак не меняется. Но мне могло везти, наверное.
No. 188106 Скрыть пост [ 20 ] quickreplyquickedit
Восхищает немного слаженность логистики, инфраструктуры, при поверхнотсном сравнении с другими схожими структурами.

Ответы: >>188107
No. 188107 Скрыть пост [ 21 ] quickreplyquickedit
>>188106
>Восхищает немного слаженность логистики, инфраструктуры, при поверхнотсном сравнении с другими схожими структурами.
Да, у Dominos всё отработано прям до мельчайших деталей.
Но, что и говорить — корпорация всемирная, от Нью-Йорка до Хоккайдо, от Москвы до Шотландии — одна компания, с единым большущим опытом.
Слажена.. как Макдональдс!

>Но мне могло везти, наверное.
Точно как и мне так же будет везти, наверное!
No. 188109 Скрыть пост [ 22 ] quickreplyquickedit
Файл 157634289865.jpg — (59.67KB, 500x542) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188109
А вот есть у вас нечто такое что вы особенно любите?

Ответы: >>188110, >>188111, >>188113, >>188118, >>188120, >>189421
No. 188110 Скрыть пост [ 23 ] quickreplyquickedit
Файл 157634292456.jpg — (150.78KB, 705x800) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188110
>>188109
Есть и спать.
Просто обожаю.

Ответы: >>188114
No. 188111 Скрыть пост [ 24 ] quickreplyquickedit
>>188109
Да.
Очень люблю кодить. И в целом решать что-то, раскладывать.

Ответы: >>188115
No. 188113 Скрыть пост [ 25 ] quickreplyquickedit
Файл 157634671916.png — (864.80KB, 749x999) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188113
>>188109
хахаться.
трава тоже ничего.
No. 188114 Скрыть пост [ 26 ] quickreplyquickedit
>>188110
Жить без этого не могу.
No. 188115 Скрыть пост [ 27 ] quickreplyquickedit
Файл 157635295965.jpg — (87.33KB, 850x1133) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188115
>>188111
>Очень люблю кодить. И в целом решать что-то, раскладывать.

Как и ожидалось от тебя.
No. 188118 Скрыть пост [ 28 ] quickreplyquickedit
Файл 157635748665.gif — (1.03MB, 605x605) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188118
>>188109
Затрудняюсь ответить.

Ответы: >>188127
No. 188119 Скрыть пост [ 29 ] quickreplyquickedit
Файл 157636396663.png — (444.32KB, 750x750) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188119
Ну что, Ханако, смотришь сериал про Харлейку?

Ответы: >>188120
No. 188120 Скрыть пост [ 30 ] quickreplyquickedit
Файл 157636408852.png — (17.87MB, 1945x5817) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188120
>>188119
А ты помнишь что она мне нравится? На деле я мельком где-то какой-то трейлер видел и вот ты сказал.
Расскажи подробнее.
>>188109
Точно что-то.

Ответы: >>188122, >>188127
No. 188122 Скрыть пост [ 31 ] quickreplyquickedit
Файл 157636456675.gif — (4.13KB, 220x266) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188122
>>188120
Если в двух словах, мультик про Харли, где она шлет в хуй Джокера, живет с Айви и пытается доказать Джокеру что она и без него может прогнуть Готэм под себя. Это не экранизация какой-нибудь арки, не знаешь?

Я хоть и не большой фанат ДС, только в серию акхем играл, но мне дико зашло. Неплохой юмор, нет цензуры и рисовка приятная

Ответы: >>188123, >>188141
No. 188123 Скрыть пост [ 32 ] quickreplyquickedit
Файл 157636477087.jpg — (108.64KB, 900x604) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188123
>>188122
>Спойлер
Либо сольная серия Харли Квинн (2013), либо Готэмские сирены. Таки думаю мульт оригинален, хотя и внешний вид Харли больше похож из её сольника Оно и понятно, Готемские ведьмы старая серия
>Я хоть и не большой фанат ДС, только в серию акхем играл, но мне дико зашло. Неплохой юмор, нет цензуры и рисовка приятная
Хорошо однако, а сколько серий выйдет?

Ответы: >>188124
No. 188124 Скрыть пост [ 33 ] quickreplyquickedit
Файл 157636495833.jpg — (171.90KB, 1024x1857) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188124
>>188123
13 серий должно быть.

Ответы: >>188125
No. 188125 Скрыть пост [ 34 ] quickreplyquickedit
Файл 15763650165.jpg — (227.41KB, 1000x1414) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188125
>>188124
Отлично, надо будет себе записать чтобы посмотреть. Я не особо онгоинги люблю смотреть
No. 188126 Скрыть пост [ 35 ] quickreplyquickedit
Файл 157636571024.png — (540.28KB, 860x710) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188126
Да, я ленивая. А еще эгоистичная и беспечная – как может некоторым показаться. Потому что хочу, чтобы дети были самостоятельными, инициативными и ответственными. А значит, надо предоставлять ребенку возможность для проявления этих качеств.

В период работы в детском саду наблюдала немало примеров родительской гиперопеки. Особенно запомнился один трёхлетний мальчик — Славик Кулаковский. Тревожные родители считали, что он обязан всегда и все съедать. А то похудеет. Не знаю, как они его кормили дома, но в садик Славик пришёл с явным нарушением аппетита. Он механически жевал и проглатывал все, что положено на тарелку. Причём его надо было кормить, потому что «сам он есть еще не умеет» (sic!). И вот кормлю я его в первый день и наблюдаю полное отсутствие эмоций на лице. Подношу ложку – открывает рот, жует, глотает…

Надо сказать, что повару в нашем саду особенно часто не удаётся каша. Многие дети в этот раз кашу есть отказались (и я их прекрасно понимаю). Славик почти доел. Спрашиваю: «Тебе нравится каша?» — «Нет», — открывает рот, жуёт, глотает. «Хочешь еще?» — подношу ложку. «Нет», — открывает рот, жуёт, глотает. «Если не нравится – не ешь!» Глаза Славика округлились от удивления. Он не знал, что так можно…

Когда Славика привели домой, он твёрдо дал понять родителям, что больше не будет есть то, чего не хочет. Родители устроили скандал, долго кричали, в конце концов глубоко обиделись и перестали разговаривать со Славиком вообще. Это он рассказал мне лично спустя неделю. По его неожиданно живому, но нервному лицу было видно, что он изголодался по общению. В садике товарищей у него не было, потому что родители вели пассивный образ жизни, всё время, свободное от работы и ухода за Славиком, смотрели в потолок, играли в Крайзис и ничему выдающемуся среди других детей научить его не могли. Я решила социализировать его старым дедовским методом — сначала надоумить отстающего ребёнка играть в шахматы, а потом выдать это всей группе за достоинство и превратить её в шахматный кружок.

На несчастье, в тот же день я сломала ногу и легла в больницу. Я знала, что дети в этом возрасте особенно хрупки и зависимы от мнения родителей, и Славику с каждым днём будет становиться всё хуже. Если бы не травма, я бы за пару недель оторвала Славика от родителей и помогла бы ему влиться в детский коллектив, но кость потрескалась так, что о выходе на работу не могло быть и речи. Тогда я решила вызвать родителей Славика на воспитательную беседу.

Ко мне в палату вошли трое: Славик и пара средних лет, с виду здоровые, зрелые люди, и уж всяко не садисты. Я стала объяснять им, что коммуникативная депривация крайне отрицательно влияет на развитие ребёнка и что их наказание уже походит на издевательство, но суровый, грузный отец объявил: «Думает, что самостоятельный — пусть справляется сам. Я больше не обязан с ним разговаривать и чему-то его учить». Попытки разъяснить, что самостоятельность у детей — не двоичная цифра, что ребёнок и в таком возрасте что-то уже умеет и знает (хотя в основном беспомощен) ни к чему не привели. Эти родители рассматривали любого встречного или как взрослого, которому они ничего не должны, или как дитятю, которого нужно гиперопекать.

Когда Кулаковские уходили, я незаметно подозвала Славика и шепнула ему: «Ешь пока то, что родители дают! Выпишусь — вытащу тебя!» Но он не послушался. Он решил, что сможет ни с кем не разговаривать столько, сколько ему понадобится. Вернувшись в садик спустя два месяца, я узнала, что Славик стал приставать к другим детям, кричать на них, бить их, трогать за половые органы. Врачебная комиссия второпях, не разбираясь в ситуации, поставила ему диагноз «детская шизофрения». Я на такси примчалась в детский психиатрический стационар, влетела в отделение, чтобы всё рассказать заведующему, но вдруг мой взгляд зацепился за фигуру на одной из коек. Славик Кулаковский полулежал в позе свастики, в обмоченных штанах, а изо рта у него свисала капля слюны. Рядом сидели его родители и кормили его с ложки кашей.

Когда я увидела это, у меня в груди что-то оборвалось. Не удержавшись, я подошла к убийцам и почти что закричала: «Довольны, господа Кулаковские?» В ответ на этот выпад отец семейства стал добродушно ворковать, что инициативность Славика была неспроста, что психический недуг нужно было подозревать сразу, что теперь его сына вылечат нейролептиками, и в конце концов он отблагодарил меня за то, что я «проявила болезнь» Славика, «а так и не узнали бы, что он шизик». На его лощёной, лыбящейся роже было просто отпечатано: «Как же хорошо снова кормить ребёнка с ложечки тем, чем мне нравится!» — а Славик лежал с пустыми глазами, тупо всасывал кашу и глотал. Грозная, как туча, я в сопровождении всполошившихся из-за моего внезапного прихода санитаров явилась в кабинет завотделением и узнала там, что Славика уже нет — механизмы, которые должны были сформировать его личность, навсегда выжжены галоперидолом.

Да, я ленивая. Но я не похуистка. Если мне и похуй, то только на инфантильность детей и на протекционистские замашки их родителей. Прошло уже пять лет, а я до сих пор корю себя за то, что шла по гололедице, не смотря под ноги, и повредила ногу так, что забить хуй на перелом не получилось. Если бы на Славика забили чуть иначе, он бы вырос деятельным человеком, но на него забили безграмотно, и он умер во младенчестве.

Пусть эта история послужит уроком всем безалаберным нульчерским похуистам. В вашей власти как возродить, так и похоронить Нульчан.

С уважением,
Анна Быкова, детский психолог и нульчерша с пятилетним стажем.

Ответы: >>188130
No. 188127 Скрыть пост [ 36 ] quickreplyquickedit
Файл 157636753964.jpg — (45.23KB, 604x402) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188127
>>188118
>>188120

Давай уж выкладывай.

Ответы: >>188128
No. 188128 Скрыть пост [ 37 ] quickreplyquickedit
>>188127
А Вы что очень любите?

Ответы: >>188129
No. 188129 Скрыть пост [ 38 ] quickreplyquickedit
Файл 157637108377.jpg — (133.24KB, 800x770) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188129
>>188128

Арбузы!
No. 188130 Скрыть пост [ 39 ] quickreplyquickedit
>>188126
ЛОЛ погодите ка..
Нашлась эта же паста
https://vk.com/wall-52514548_5664
http://annabykova.ru/pro-roditeley/ya-lenivaya-mama.html

Но лол, там нет ничего о «нульчедерьме».

Ответы: >>188184
No. 188131 Скрыть пост [ 40 ] quickreplyquickedit
Хотя чего еще от шизофреника ожидать. Грустно что, похоже, некому его направить на лечение.

Ответы: >>188184
No. 188134 Скрыть пост [ 41 ] quickreplyquickedit
Файл 157643096291.jpg — (37.54KB, 800x449) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188134
Они так и не научились жить без Канарии.

Ответы: >>188135
No. 188135 Скрыть пост [ 42 ] quickreplyquickedit
>>188134

Правильно не нужно нам импортозамещения.
No. 188136 Скрыть пост [ 43 ] quickreplyquickedit
Файл 157644185522.png — (20.63MB, 4225x2894) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188136
Приветик...

Ответы: >>188137, >>188139
No. 188137 Скрыть пост [ 44 ] quickreplyquickedit
Файл 157644390770.jpg — (286.42KB, 1920x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188137
>>188136
Это похоже на Сейбу
No. 188139 Скрыть пост [ 45 ] quickreplyquickedit
Файл 157644448655.png — (932.69KB, 576x1024) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188139
>>188136
а это еще кто Nnaa~ ?

Ответы: >>188140
No. 188140 Скрыть пост [ 46 ] quickreplyquickedit
Файл 157644487996.jpg — (224.98KB, 850x850) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188140
>>188139

Дед мороз, живой!

Ответы: >>188142
No. 188141 Скрыть пост [ 47 ] quickreplyquickedit
Файл 157644885040.gif — (9.00KB, 350x480) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188141
>>188122
Похоже я слишком рано начал ее хвалить =__=
Я столько пропаганды феминизма во всей истории нетфликса не видел, сколько тут в одной серии. Пиздец.

Ответы: >>188142, >>188143
No. 188142 Скрыть пост [ 48 ] quickreplyquickedit
Файл 157644920658.png — (310.05KB, 600x800) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188142
>>188141
Почему-то не удивлён. Довольно ожидаемо.
>>188140
У Богини уже новый год?

Ответы: >>188143
No. 188143 Скрыть пост [ 49 ] quickreplyquickedit
Файл 157645046887.png — (943.08KB, 629x1000) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188143
>>188141
>>188142
ждем теперь все вместе Ведьмака !!

Ответы: >>188144
No. 188144 Скрыть пост [ 50 ] quickreplyquickedit
Файл 157645050040.jpg — (890.02KB, 2560x1920) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188144
>>188143
Мне хватило доспехов

Ответы: >>188145
No. 188145 Скрыть пост [ 51 ] quickreplyquickedit
Файл 157645073488.png — (1.18MB, 783x1000) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188145
>>188144
нам тоже хватило, к сожалению это был сарказм.
No. 188148 Скрыть пост [ 52 ] quickreplyquickedit
Файл 15763789505430.webm — (19.50MB)
No. 188149 Скрыть пост [ 53 ] quickreplyquickedit
Файл be afraid.webm — (8.02MB)
>null
No. 188150 Скрыть пост [ 54 ] quickreplyquickedit
Файл 157655505439.jpg — (152.34KB, 962x830) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188150
Яндерки милые.

Ответы: >>188151
No. 188151 Скрыть пост [ 55 ] quickreplyquickedit
Файл 157660221812.png — (884.91KB, 1024x1024) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188151
>>188150
Пока тебя к стулу не превяжут
No. 188152 Скрыть пост [ 56 ] quickreplyquickedit
Файл 157660919588.jpg — (46.00KB, 579x819) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188152
Это, приветствую, кто нибудь шарит в сортировке Шелла может помочь? Я просто мехасвинка, один процессор, думать параллельно не научилась. Буду очень благодарна.

Ответы: >>188153
No. 188153 Скрыть пост [ 57 ] quickreplyquickedit
>>188152
>Это, приветствую, кто нибудь шарит в сортировке Шелла может помочь?
Надеюсь это про sh, тогда дело сводится к продеванию данных через сортировщик, «cat file | sort»
Но, как понимаю, это какой-то алгоритм Шелла..

Ответы: >>188154
No. 188154 Скрыть пост [ 58 ] quickreplyquickedit
Файл 157661025783.jpg — (72.40KB, 1200x720) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188154
>>188153
многопоточная сортировкой Шелла с использованием библиотеки Pthread. А то чет работает, но как то гораздо медленнее линейной (что неправильно).

Ответы: >>188155
No. 188155 Скрыть пост [ 59 ] quickreplyquickedit
>>188154
Код покажи.

Ответы: >>188156
No. 188156 Скрыть пост [ 60 ] quickreplyquickedit
Файл 157661064733.png — (1.20MB, 1920x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188156
>>188155
Чуть позже. Иeed a some time.
No. 188157 Скрыть пост [ 61 ] quickreplyquickedit
Файл 157661170956.jpg — (400.78KB, 1254x1605) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188157
#include <pthread.h>
#include <stdlib.h>
#include <time.h>
#include <vector>
#include <exception>
#include <iostream>
#include <unistd.h>

using namespace std;

const int num_thr = sysconf(_SC_NPROCESSORS_ONLN);
pthread_mutex_t mutex;
unsigned int counter;

struct InputException: public exception
{
    const char* message;
    const char* what() const throw(){
        return message;}
} e;

class ShellArray
{
private:
    int* array;
    long int size;
public:
    ShellArray(int isize)
    {
        size = isize;
        array = (int*)malloc(sizeof(int)*size);
        for(int i = 0; i < size; i++)
        {
            array[i] = rand()%10000;
        }
    }
    ShellArray(const ShellArray& SA)
    {
        size = SA.size;
        array = (int*)malloc(sizeof(int)*SA.size);
        for (long int i = 0; i < SA.size; i++)
        {
            array[i] = SA.array[i];
        }
    }
    ~ShellArray()
    {
        size = 0;
        free(array);
    }
    void print()
    {
        int i;
        cout << "Size is " << size << endl;
        for (i = 0; i < size; i++)
        {
            if (i % 10 == 0 && i > 9)
                cout << endl;
            cout << array[i] << " ";
        }
        cout << endl;
    }
    friend void swapping(int, int);
    friend void DefaultShellSort(ShellArray*);
    friend void* ShellSort(void*);
};

ShellArray *SA;

void swapping(int &a, int &b) {        //swap the content of a and b
   int temp;
   temp = a;
   a = b;
   b = temp;
}

void DefaultShellSort(ShellArray* osa)
{
   int gap, j, k;
   int n = osa->size;

   for(gap = n/2; gap > 0; gap = gap / 2) {
      for(j = gap; j<n; j++) {
         for(k = j-gap; k>=0; k -= gap) {
            if(osa->array[k+gap] >= osa->array[k])
               break;
            else
               swapping(osa->array[k+gap], osa->array[k]);
         }
      }
   }
}

void* ShellSort(void *arg)
{
    bool is_limit = 0;
    counter==num_thr ? is_limit = 1 : is_limit = 0;

    switch(is_limit){
    case 1:
        pthread_mutex_lock(&mutex);
        counter = 0;
    default:                           //fallthrough is intended!
        int *pn = (int *)arg;
        int n = *pn;

        ShellArray* osa = SA;

        int j, k, gap;

        for(gap = n/2; gap > 0; gap = gap / 2) {
            for(j = gap; j<n; j++) {
                for(k = j-gap; k>=0; k -= gap) {
                    if(osa->array[k+gap] >= osa->array[k])
                       break;
                    else
                       swapping(osa->array[k+gap], osa->array[k]);
                }
            }
        }
    }
    pthread_mutex_unlock(&mutex);
    pthread_exit(NULL);
}

int main()
{
    double elapsed = 0;

    srand(time(NULL));
    long int size;
    try{
        cin >> size;
        if(size < 0)
            throw e;
    }
    catch(InputException e)
    {
        size *= -1;
    }

    ShellArray SA1(size);
    ShellArray SA2(SA1);

    SA = &SA1;

    clock_t begin2 = clock();
    DefaultShellSort(&SA2);
    clock_t end2 = clock();
    double elapsed2 = (end2 - begin2) / (CLOCKS_PER_SEC/1000);
    cout << "Elapsed (default): " << elapsed2 << " ms\n";

    //Threaded Shell Sort starts here

    pthread_mutex_init(&mutex, NULL);

    int count = size;
    int steps = 0;
    while(count > 1)
    {
        count /= 2;
        steps++;
    }

    pthread_t threads[steps];
    int arguments[steps];

    count = size;
    for (int i = steps - 1; i >=0; i--)
    {
        arguments[i] = count;
        count /= 2;
    }

    clock_t begin_t = clock();
    for (int i = 0; i < steps; i++)
    {
        pthread_create(&threads[i], NULL, ShellSort, (void *)&arguments[i]);
        counter++;
    }

    for (int i = 0; i < steps; i++)
    {
        pthread_join(threads[i], NULL);
    }
    clock_t end_t = clock();
    elapsed = (end_t - begin_t) / (CLOCKS_PER_SEC/1000);

    cout << "Elapsed (threads): " << elapsed << " ms\n";

    pthread_mutex_destroy(&mutex);

    return 0;
}


Ответы: >>188159, >>188165
No. 188159 Скрыть пост [ 62 ] quickreplyquickedit
>>188157
171 и 172 строки поменяйте местами.

Ответы: >>188160, >>188161
No. 188160 Скрыть пост [ 63 ] quickreplyquickedit
>>188159
А нет, преждевременно.
No. 188161 Скрыть пост [ 64 ] quickreplyquickedit
Файл 157661509991.jpg — (222.74KB, 1100x1600) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188161
>>188159
Это не повлияет же на скорость сортировки

Ответы: >>188162
No. 188162 Скрыть пост [ 65 ] quickreplyquickedit
>>188161
А есть «теоретическое» обоснование тому почему такая реализация в принципе должна работать быстрее?

Пока я вижу лишь дополнительные расходы на переобходы gap'ов, переобход j и т.д.

Если в качестве временной сложности выполнения однопоточного алгоритма взять T, то многопоточное решение здесь будет занимать в лучшем случае T * log n или вроде того.
C поправкой что каждый у нас поток изначально начинает с меньшего gap'а, но опять же, он уже мог обойтись или уже обходится другим потоком и мы перепроверяем одни и те же вещи. Что может быть опасно, помимо того что неэффеткивно.

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

Концептуально думаю каждый поток должен работать со своим подмножеством, которое опционально дробится на больше потоков. Никакой из потоков не должен работать с общим для другого потока подмножеством, так как это неэффективно/опасно. Рекурсивные алгоритмы сортировки хорошо как мне кажется параллеллятся. Про этот же алгоритм ничего сказать не могу, не знаком.
No. 188163 Скрыть пост [ 66 ] quickreplyquickedit
Учитывая то на каких алгоритмах этот парень базируется у меня все больше подозрений возникает на счет возможности оптимального многопоточного решения. Не все рекурсивные «разделяй и властвуй» сортировочные алгоритмы даже могут быть эффективно распараллелезированы, даже интересно. В общем, хотел бы увидеть именно идею/обоснование того почему ожидать повышения эффективности стоило.
No. 188165 Скрыть пост [ 67 ] quickreplyquickedit
Файл 157663327165.jpg — (48.69KB, 1280x720) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188165
>>188157
Кратко взглянув: у тебя параллельность должна идти по внешнему циклу. Т.е. каждый поток считает числа по своему внутреннему остатку n/d. Мьютекс я не уверен зачем использовать, лучше использовать барьер: ждать завершения всех потоков, а потом отправлять с новым d. У тебя же каждый поток делает кажется одну и ту же сортировку, я не вижу распараллеливания.

Ответы: >>188169
No. 188166 Скрыть пост [ 68 ] quickreplyquickedit
Думаю на функции swapping тоже теряется немало циклов.
Советую сделать макросом:

#define SWAPPING(a,b) {int temp; temp=a; a=b; b=temp;}


Ответы: >>188167
No. 188167 Скрыть пост [ 69 ] quickreplyquickedit
>>188166
тут уж либо стандартную std::swap использовать, либо загуглить xor swap. Но это мелочи же относительно текущего вопроса.

Ответы: >>188168
No. 188168 Скрыть пост [ 70 ] quickreplyquickedit
>>188167
>либо загуглить xor swap
Кстати хорошая мысль, да.
No. 188169 Скрыть пост [ 71 ] quickreplyquickedit
>>188165
>Кратко взглянув: у тебя параллельность должна идти по внешнему циклу. Т.е. каждый поток считает числа по своему внутреннему остатку n/d.
Вы читали сам алгоритм сортировки? Потому что я думаю что там ни над каким внешним циклом обернуть не получится оставив все как есть преимущественно.

Думаю не нужно создавать log2 потоков начиная каждый раз из разного gap'а, а попробовать просто разбить весь массив на N частей и каждую часть сортировать параллельно, смержив затем все части в конце.

Ответы: >>188170
No. 188170 Скрыть пост [ 72 ] quickreplyquickedit
>>188169
Я на рисунке все нарисовал. Каждый поток свой подмассив с конкретным расстоянием сортирует вставкой и по завершении занимает барьер. Когда все треды завершили работу делим пополам d и количество тредов равное оному и повторяем.

>просто разбить весь массив на N частей и каждую часть сортировать параллельно, смержив затем все части в конце.
Только это уже не будет сортировкой Шелла.

Ответы: >>188171
No. 188171 Скрыть пост [ 73 ] quickreplyquickedit
>>188170
ну окей, да, наверное может сработать.
>Только это уже не будет сортировкой Шелла.
ну, она использовалась бы, просто не только она.
No. 188176 Скрыть пост [ 74 ] quickreplyquickedit
Файл 157666118212.png — (417.31KB, 720x910) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188176
Thanks
No. 188178 Скрыть пост [ 75 ] quickreplyquickedit
Файл desu_5.webm — (3.95MB)
Оккупационные войска возвращаются десу.
No. 188179 Скрыть пост [ 76 ] quickreplyquickedit
Файл 157668614836.jpg — (141.01KB, 1080x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188179
Курисач, посоветуй японского рока средней и ниже тяжести (не перевариваю скримкор и подобное). Сам знаю только Maximum the Hormone и Asian Kung-fu Generation, они нравятся

Ответы: >>188181, >>188183, >>188289
No. 188180 Скрыть пост [ 77 ] quickreplyquickedit
Файл 157668633177.jpg — (85.87KB, 1080x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188180
Кстати, учил ли кто японский? Может, какие-то хитрые методики кто знает по погружению в язык. На ютубе не охота искать лайфхаки

Ответы: >>189421
No. 188181 Скрыть пост [ 78 ] quickreplyquickedit
Файл 157668736081.jpg — (234.13KB, 1450x1450) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188181
>>188179
А в чём особенность японского рока от остального?

Ответы: >>188182, >>188185
No. 188182 Скрыть пост [ 79 ] quickreplyquickedit
Файл 157668786448.png — (896.65KB, 720x621) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188182
>>188181
в том что он японский.
No. 188183 Скрыть пост [ 80 ] quickreplyquickedit
>>188179
https://www.youtube.com/watch?v=RjgYADDWOFU
No. 188184 Скрыть пост [ 81 ] quickreplyquickedit
Файл 15766886472.jpg — (62.08KB, 453x604) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188184
>>188130
>>188131
Если тебе влом читать наш постинг, это не значит, что это вайп; если тебе влом его осмыслять, это не значит, что мы пишем шизоидный бред; если ты видишь тонну оригинальных тредов, это не значит, что они с Сосача. Это значит только то, что ты скот с закостеневшими мозгами и сидишь на пустой унылой параше. Для тебя и Лев Толстой графоман.

Из письма Снейпу, редактору Правдорубов. Но поразмыслить над этим будет полезно и доброй половине населения Курисача.

Ответы: >>188187
No. 188185 Скрыть пост [ 82 ] quickreplyquickedit
Файл 157668968549.jpg — (66.01KB, 1080x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188185
>>188181
У средних групп разница в языке (японский располагает к вокалу), для тех, что покруче — колорит, наверное. Хотелось бы именно что-то японское, по духу, что ли

Ответы: >>188188
No. 188186 Скрыть пост [ 83 ] quickreplyquickedit
Файл 157669094086.png — (752.96KB, 1280x822) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188186

Ответы: >>188188
No. 188187 Скрыть пост [ 84 ] quickreplyquickedit
>>188184
Если твой постинг оценивают как шизу, это не значит обязательно что это оригинальные и классные идеи.

Я читал, к великому сожалению, эту и не только эту шизу и могу обосновать любую часть своего мнения. Поразмыслить и серьезно пересмотреть свою жизнь и расходы времени стоит в первую очередь тебе. Не только тебе, конечно, ты не один такой потерянный.

Ответы: >>188189
No. 188188 Скрыть пост [ 85 ] quickreplyquickedit
Файл 157669420343.jpg — (167.59KB, 850x1121) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188188
>>188186
Это башня Белого Золота...
>>188185
А какие ещё группы есть? Высокие? Низкие?

Ответы: >>188196
No. 188189 Скрыть пост [ 86 ] quickreplyquickedit
>>188187
>Если твой постинг оценивают как шизу, это не значит обязательно что это оригинальные и классные идеи.
Правильно. Но моё обвинение актуальнее твоего.
>Я читал, к великому сожалению, эту и не только эту шизу и могу обосновать любую часть своего мнения.
Валяй.
>Поразмыслить и серьезно пересмотреть свою жизнь и расходы времени стоит в первую очередь тебе.
Психология аноньчика-говнуха: «Я прихожу на борду, чтобы облегчиться, пощу то, что захочется инстинктивно, безо всякой серьёзной цели». Когда ты вырастешь из безыдейного говнуха в человека, ты поймёшь, что имиджборды — это одно из основных дел, в которые надлежит вкладывать силы и время. Не все и не всё, конечно, но заметную долю.

Ответы: >>188192
No. 188190 Скрыть пост [ 87 ] quickreplyquickedit
Хотя, честно говоря, я не все свои посты пишу с великой целью. Последний рассказик про Кулаковского, например, я запилил больше для того, чтобы высраться. Но тем не менее.
No. 188192 Скрыть пост [ 88 ] quickreplyquickedit
>>188189
>Правильно. Но моё обвинение актуальнее твоего.
Буллщит.
>Валяй.
Из того что я могу не следует что я обязан. Не вижу почему я должен быть заинтересован в этом. Не вижу как это может быть интересным и полезным для меня. Вижу лишь большое количество утерянного времени в попытке разговоривать с псевдоразумной стеной.
И да, ради справедливости, не называй, пожалуйста, свои маняфантазии серьезными и/или важными целями, они того недостойны.

Ответы: >>188193
No. 188193 Скрыть пост [ 89 ] quickreplyquickedit
>>188192
>Не вижу почему я должен быть заинтересован в этом. Не вижу как это может быть интересным и полезным для меня.
Вступив в дискуссию, ты можешь напороться на неодолимые контраргументы, признать свою неправоту и подогнать своё мнение чуть ближе к истине. А если ты всё-таки прав, ты можешь приблизить к истине меня, что тоже хорошо. Хотя ты же лентяй, какое от тебя может быть участие в дискуссии. Ты и к истине-то не стремишься.

Ответы: >>188195
No. 188195 Скрыть пост [ 90 ] quickreplyquickedit
>>188193
>Хотя ты же лентяй, какое от тебя может быть участие в дискуссии. Ты и к истине-то не стремишься.
Эти две фразы указывают на то, что ты понятия не имеешь с кем разговариваешь, однако уверенно утверждаешь что-то. Либо намеренно искажаешь действительность. Либо имеешь проблемы с её интерпретацией.
Любой из сценариев снижает потенциальное качество любой дискуссии с тобой.
> ты можешь приблизить к истине меня, что тоже хорошо.
Чем это хорошо.
Хотя, если это будет значит что ты исчезнешь отсюда навсегда, то наверное. Хм..
No. 188196 Скрыть пост [ 91 ] quickreplyquickedit
Файл 157669810142.jpg — (121.17KB, 1080x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188196
>>188188
Ну да, грубо говоря, по уровню мастерства есть же, кто хуже играет или лучше

Ответы: >>188197
No. 188197 Скрыть пост [ 92 ] quickreplyquickedit
Файл 157670136555.png — (1.58MB, 811x1196) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188197
>>188196
какая взаимосвязь этого волосатого черта и Курису ?

Ответы: >>188198
No. 188198 Скрыть пост [ 93 ] quickreplyquickedit
Файл 157670584815.jpg — (110.65KB, 1080x1080) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188198
>>188197
Моя шизофрения
No. 188202 Скрыть пост [ 94 ] quickreplyquickedit
Файл пачка_беломора.webm — (6.11MB)
No. 188203 Скрыть пост [ 95 ] quickreplyquickedit
Файл 157671111015.jpg — (552.81KB, 1336x878) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188203
Куриса хорошая.
No. 188207 Скрыть пост [ 96 ] quickreplyquickedit
Зачем..
No. 188211 Скрыть пост [ 97 ] quickreplyquickedit
Охрана!
No. 188212 Скрыть пост [ 98 ] quickreplyquickedit
Файл 157671175246.png — (1.30MB, 1280x720) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188212
Capcom обновила права на Dino Crisis.
Ремейку быть.

Ответы: >>188215
No. 188215 Скрыть пост [ 99 ] quickreplyquickedit
Файл 157671255651.jpg — (153.38KB, 740x493) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188215
>>188212
Ещё бы знать что это такое?

Ответы: >>188217
No. 188217 Скрыть пост [ 100 ] quickreplyquickedit
Файл 157671523647.jpg — (111.70KB, 758x1000) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
188217
>>188215
Очень грубо говоря это р.е только с динозаврами.

Ответы: >>188218
411 Постов пропущено. Показаны первые 100.
 ●  Причина:
Пароль: []