Сап двачик. Через 8 часов зачет, а значит самое время взглянуть какие задания необходимо выполнить что бы его сдать. Итакс, это мой личный, персональный, интимный приватизированный тред где я решаю задачи, говорю сам с собой и всячески схожу с ума находясь в под алкогольным опьянением. Хочешь дать совет, обсудить, спросить - милости прошу, пусть по совместительству это будет тред про программирование.
Первый бамп первым заданием. Тело падает с высоты h. Какова его скорость в момент соприкосновения с землей и когда это произойдет. Выглядит легко, пойдем пытаться что либо высрать, попутно буду выкладывать свой говнокод сюда. Как только найду ярлык вижуала
ПМФник йобаный.Сам с ИВТ. Тоже через несколько часов зачёт. Хз, что меня ждёт.
>>142559062Берёшь формулы из физики 7 класса, реализуешь в коде, притом даже не нужно численно интегрировать или дифференцировать, слишком изи
>>142559215Проблема в том, что я не кодил на с++ 2 года, но думаю что я справлюсь. Ты прав, задание легкое и без подковырок
Окей, начали. Слуашем хакерские осты из Deus Ex и пытаемся доказать преподу что я не осел. Пора гуглить формулы
>>142559433И сразу обосрался, возвращаемое значения у main() int
>>142559645Такс, сорян, однако он же может возвращать и float? Я не знаю что препод попробует туда ввести. Использовать void? Советы?
; в конце пустой строки - какой же ты все таки уебан
>>142559754Тссс, это заготовчка чтобы я не проебался в конце
>>142559754Окей, я нагулил формулы, пора из говна и палок состряпать рабочий говнокод. Любая критика (лучше жесткая) приветствуется.
>>142559726Кошерно писать int main(int argc, char *argv[])
>>142559932к чему параметры, которые он и использовать-то не будет?
>>142559932Пощади меня, последние 2 года я верстал никому ненужные сайты и забил на c++, так что тут все очень сложно. Плюс ян е понимаю такую запись, все годы что я учил c++ писал без этого. Объясни, пожалуйста, что значит второй аргумент? Это символ? Зачем? Кошерно без iostream?
>>142559433>>float mainОбосрался на всю хатуНадеюсь, завтра тебя выебут
>>142559932main возвращает только int - если программа заебата закончилась (не упала) и ты яявно не вызывал exit(int) то main вернет 0
>>142560004>>142560146Детектор долбоеба Первый аргумент кол-во параметров, второй сами параметры
>>142560178>>142560194Спасибо, значит пойду округлять либо изобретать велосипеды оптом. А сейчас нужно время, что бы мой ссохшийся мозг понял, следует ли подключать math (думаю, что нет) и написал код который делает хоть что-нибудь.
Пиши void main(), и води по губам эстетам на протяжении всего треда.
>>142560390Однако я никогда это не юзал, и на парах по ОП препод об этом даже не заикался. В любом случае, я постараюсь что-нибудь изобрести.
>>142558745 (OP)Вечер добрый, вкачусь нечитая тред, какой курс/специальность?
>>142560494Сяпчик
>>142560146Iostream это плюсовые потоки вывода( на экран) - кошерно Stdio.h - printf() тоже вариант для линуксоеба
>>142560494Очередной фрилансер-недоверстальщик?
>>142560584Первый пошел
>>142560544Отчислился с 3 ИТ, перевелся на 2 прикладная математика (не надо вскрывать эту тему).
>>142560672Собственно сам учусь на втором курсе прикладной математики, только вот программирование кончилось на первом.
>>142560398Если плюсы 11++Ебашь перед каждой переменной autoБудет как твой ебучий джаваскрипт - только ; ставь в конце
В общем, поясняю как заслужить уважение профессора. Если понадобится поделить или умножить на два, то меняй эту медленную и лишенную респкта хуйню на битовый сдвиг, вправо на один или влево на один, соответственно.
>>142560821еще про ассемблерные вставки расскажи
>>142560821Тут то тебе препод и выебет спросив про переполнение)
Че, дальше мейна дело у опа не пошло? Лол, нарешался задач
Наконец-то в /б тред с плюсами. Как же я обожаю треды про плюсы: сейчас набигут студентодибилы, которые считают себя богами и пересрутся обсуждая какое-нибудь бесполезно дерьмище типа самих же плюсов
>>142561039Сомнительно, конечно, ведь о преподе я слышал не очень лестные вещи наподобие того, что он сам не разбирается в программирование и говорит студентам погуглить вместо обращение к нему (методика збс, увожаю).А вот собственно мои жалкие попытки, скомпилилось без проблем, данные верны. Едем к выводу второй переменной
>>142561230И чтобы высрать эти две строчки ты потратилпол часа?
Поясните, где сейчас нужны плюсы, кроме хардкорного гейдева? скала-тырпрайз-гей
>>142561214Полчаса я потратил на ответы и поиск формул
Итакс, я обосрался с переменными. На самом деле их 3, а не 2 + называться они должны по другому. Поехали
>>142561230ой суууука, глаза мои, что ж ты делаешь, мразь?
>>142561406Везде где нужна скорость очевидно. А вообще на нём гуишки пишут всякие, системы управления, драйвера и прочее. Тут скорее надо задаваться вопросом, а что не пишут на крестах.
Помоги анон, это надо в Паскале решить иначе мне пиздец
>>142559433void main() плищ
>>142561230>9.81Округляй это говно до десяти и используй сдвиг.
>>142561406Тырпрайз - биржевая торговля over 9000Мейнтенс древних как говно бекендов
>>142561581Давай анон, критикуй, мне нужно быстрее прошарить с++ обратно. И если ты обосрешь этот код, то очень сильно мне поможешь.
>>142561659 Исправлено. С помощью анона я прозрел, что мне, собственно, и не нужно возвращать переменную куда -либо . Юзаем что хотим, выводим в консоль
>>142561671Не слушай этого пидора. Компилер сам оптизирует, а код должен сохранить семантику и отражать то, что ты хотел сказать.
Кароч, оп или жирный траль, или даун. В любом случае сажи
>>142561832Видимо даун. Пока :с
Окей. Осталось вспомнить как выводить всякие строки с переменными. Да поможет мне гугл.
>>142561605Насчёт скорости спорно. Ведь на сярпе можно отдельные места писать хоть на асме, хоть на крестах - unmanaged code в общем. Не секрет, что обычно лишь небольшие участки кода могут выиграть от написания на низком уровне - когда можно ниибацо хитро оптимизнуть использование памяти, например. А вот GUI лучше делать на CLR - меньше шансов случайно выстрелить себе в ногу.
>>142561818Я тебе сейчас ебыч оптимизирую, код должен вызывать респект.
>>142561605Всегда казалось, что для дров юзается чистый С. Я чет плюсы в последнее время очень редко вижу. Кстати, когда у вас там рефлексию завезут? Недавно только на highload++ посмотрел про рефлексию на плюсах, достигающуюся дикими косылями и орнул. Как в жс писать код из 6 символов всего.>>142561677У нас модный тырпрайз с aws.
>>1425616851. по стандарту майн возвращает инт2. переменные определяюся как можно ближе к месту использования3. юзай дабл, а не флоат (да, это не принципиально в данном случае, но у тебя всё равно там туда сюда это дело гоняются, поскольку литерал дабловый)4. да, по стандарту не обязательно, в конце майнана ставить ретурн, но правило хорошего стиля никто не отменял(мне похуй, что я пишу с маленькой буквы. идите на хуй сразу)
>>142561967Говно Шарп никогда не будет быстрее божественного c++(Если компилмть на одной машине git говно )
>>142562147Респект вызывает легкочитаемый код.Нечитаемая, а значит и не сопровождаемая в дальнейшем параша может вызывать только струю мочи тебе в рот.
Итакс, проблемы с выводом. Он кривой, нули не видит, пробелы тоже. Фиксим
>>142561967Не совсем понял про сишарп(сам никогда в нём не работал и не писал). Если ты имеешь в виду, что можно вставлять код ассемблерный и от этого выигрывать, то тут оптимизация компиляра всё равно решает, так как до такого уровня человек не оптимизирует. А про выстрелить в ногу - тут уж от навыков зависит.
Спасибо
>>142562147>>142561818>>142561671Чет проорал с вашего срача. Да и с ОПа долбоеба тоже.
>>142562197Рефлексию с метаобьктами уже сто лет как завезли в qt - хотя и не канон
>>142562235Представь себе типичное бизнес-приложение. 99% задержек вызваны ожиданием данных из СУБД или сетевые задержки, и лишь 1% это тормоза GUI. Или менее типичный случай - надо на месте обсчитывать немало данных - и обсчёт запросто выделяется в unmanaged code и оптимизируется как будет угодно.Оба вышеприведённых варианта, будучи написанными на c#, окажутся дешевле в разработке и тестировании в несколько раз, чем с++ код - потому что писать быстрее, ошибок меньше. Время = деньги, друг мой. Разница в скорости выполнения конечно будет, но запуск программы за 0.006с или за 0.008с - да похуй вообще!Конечно, для себя, в качестве хобби, ты можешь хоть на асме отлаживать программулину годами - твоё право. Но оплачивать твой труд никто не захочет! Исключение - всяческие микроконтроллеры, где надо в ничтожный объём уместить максимум кода.
>>142562364Нет бы на пастЕбин какой выложить свой говнокод. Чёто ты как оп хуеват
>>142562523
>>142562718Пусть на идеоне сразу и выкладывает. В жопу пастебин.
Раз уж тут такая пляска поясните мне какого хуяconst Greeters = []for (var i = 0 ; i < 10 ; i++) { Greeters.push(function () { return console.log(i) })}Greeters[0]() // 10Greeters[1]() // 10Greeters[2]() // 10
Вышла такая хрень, данные верны, все сходится, ввод-вывод сойдет. Но мне кажется я проебался с формулами и можно было все решить проще. Поливайте говном.
>>142562197А зачем рефлексию ещё добавлять? И так язык с новыми стандартами превращают в дикую помесь новых веяний. Как по мне, нужна функциональщина - пользуйся хаскеллом и прочем.
>>142562378Основной недостаток CLR вытекает из его же достоинств - нет прямого управления памятью. То есть если ты создал переменную, ты не знаешь, когда по факту память освободится. Обычно это не важно и не надо об этом думать, но бывают случаи работы с гигабайтами данных и надо очень аккуратно выделять и высвобождать память. Вот тут ручная оптимизация поможет неплохо.
>>142562862Там же есть указатели. Как нет прямого?
>>142562844Сам Господь лучше бы не сделал. Оп, я хочу от тебя детей.
>>142562378Про навыки добавлю - ты не совсем прав. На шарпе к примеру ничего не случится, если ты создашь кучу объектов и не уничтожишь их - они сами сдохнут через несколько минут без всякой утечки памяти. Куча ошибок выявится вообще на стадии компиляции - синтаксис гораздо более строг. Да, ты можешь сказать что он менее гибкий, чем с++ - это правда, спорить не буду. Код c# жёсткий, грубый, надёжный. И позволяет делать простые вещи быстро и качественно - то есть выгоднее для работодателя. Сложные вещи по скорости разработки примерно одинаково, что в с++, что в c#.
>>142563076Ну ладно, ну хватит тебе, я же только учусь
>>142562708Для чтения из субд уже давно завезли корутиныНа серьезных проектах даже задержка в 10мс на запрос уже проблема
>>142563076Т.е, тебе похуй, что там ошибки при округлении, си с крестами мешается и вообще это всё пишется в одну строчку?
>>142563047В с# нет никакой нужды пользоваться указателями. Более того, их использование считается небезопасным, и без острой необходимости не следует их использовать вообще.
>>142563262Но прямой доступ всё таки есть, так?
Сразу вторая задача. Определить, является ли последовательность из N произвольных чисел строго возрастающей (то есть каждый следующий элементбольше предыдущего). Алгоритм ясен. Вопрос в реализации. Следует ли мне юзать rand? Все остальное выглядит просто, по крайней мере года 2 назад я бы это сделал минут за 15 максимум. Поехали. Также хочу напомнить чтобы критиковали больше, ведь я хочу стать хокагэ в своем универе и для этого мне надо хорошо учиться
>>142563322Да. Есть небезопасный код, модификатор unsafe указывается прямо перед функцией - и она будет считаться небезопасной. Это позволяет в ней использовать указатели и прочую хрень, которую я предпочёл бы забыть как страшный сон, но не могу, т.к. меня вынуждают иногда писать всякое говно на с++.
>>142563430>Следует ли мне юзать rand? Нет.
>>142563088Долбоеб детектыд - ничего никогда просто так через время не удаляется, сборщик мусора с поколениями не слышал?А уж проебать кусок памяти в шарпах через теже замыкания это как два пальца
>>142563088Ну я в основном под линукс прогаю, так что в моем случае выбор более чем очевиден, как бы не был хорошо сишарп.
>>142562844Вынеси гравитацию в константу, убери нахуй getch, вендоблядь ебаная, 100% детектор, прекратить бросить буфер endl'ом - используй '\n' для переноса.
>>142563504Именно по этому на шарпе ничего серьёзного и не пишут.
>>142563565>прекратить бросить буфер endl'ом - используй '\n' для переносаВсё верно кроме этого.
>>142563543Да, в линуксе выбора в общем-то и нет. Можешь разве что фреймворки выбирать. Я когда-то писал для военных с использованием Qt - нормально вроде.
>>142559062посоны, да тут шкальник пришел лабу делать. расходимся.
>>142561230Город?
>>142563430> Следует ли мне юзать rand?Одиннадцатый стандарт дал std::random, нет - хочу сишное говно жрать.
>>142563684Why?
>>142563565>, вендоблядь ебаная, 100% детектор,> на скриншоте VS Линуксоид как обычно СХВАТЫВАЕТ ВСЁ НА ЛЕТУ
>>142563565С '\n' не получилось, я забыл синтаксис насмерть и вместо того что бы это экранировать он мне это вывел в консоль, хотя я тоже думаю, что за такую кучу endl мне положен расстрел. Надо будет передать. Как только я научусть сохранить экзешники
>>142563430> минут за 15Это пишется за 2 минуты. Хуею с тормозов.
>>142563632Смотря что считать серьёзным. Драйверы не пишут, игры кто-то пишет, кто-то нет. А вот бизнес софт - просто идеально пишется на шарпе. Из конкурентов только java - в общем-то конкурент слабый, но исторически так сложилось, что на java написали немало бизнес-прог.
>>142563739двачую этого, два года он не кодил под алкоголным, уебок школотроло
>>142563711Ну qt это несовсем кресты и несовсем программирование уже. Хотя штука конечно мощная. А что именно писал, если не секрет?
>>142563801ВС теперь и на маке есть
>>142563739Пришел делать, думаю что сделаю соло без проблем, хотя это и будет выглядеть коряво. Мне нужны люди, которые знают как это делать и готовы раскритиковать код, тк ввиду пробела в обучении я разучился видеть даже элементарные ошибки
>>142563881>А вот бизнес софт - просто идеально пишется на шарпе.А почему тогда местный rand крашится раз в месяц со стопроцентной вероятностью? Бизнес софт ага.
>>142563935Пруф
>>142563932Софт для подводных лодок - различные приборы для командира, акустика, ещё кое-что по мелочи. Там куча разных программ на все случаи жизни. Писать было интересно, платили очень мало.
>>142563430> Определить, является ли последовательность из N произвольных чисел строго возрастающейИнтересно, как препод отнесется к программе вида return std::is_sorted(begin(v), end(v))?
>>142563747Я не удивлюсь если преподаватель тоже сидит здесь, так что пусть это будет секретом. Маленьким секретом как у Бэйли Джей. Или не маленьким - я не видел.
>>142559062Пиздец, как такую хуйню вообще можно задавать домашним заданием? Что-то более приближенное к реальной жизни не дано твоим тупым преподам задать? Или им совсем похуй на студентов, что берут учебник за 7 класс, рандомную задачку и просят её заговнокодить?
полтора года фултайма в жава интерпрайзезадавайте вопросоы
>>142564008https://www.visualstudio.com/vs/visual-studio-mac/
>>142563881>джава>слабый конкурентЛул. Да тырпрайз-составляющую шарпу еще с десяток лет нужно нагоянть
>>142563739>двоечник ушел в армею>остался на второй год
>>142563430Ты что долбоеб?Пользуясь случаем прошу помощи по математическому моделированию. Если кто в теме. Я где то обосрался и теперь не могу понять где. Завтра сдавать два курсача иначе выпиздят.
>>142564078На кол сразу
>>142564111забавно, отчегож на линуксе нет?
>>142563751Главный вопрос в том следует ли мне юзать псевдослучайные числа либо вбивать каждый раз массив вручную. Имхо генератор будет смотреться лучше
>>142564106Город / ЗП ?
>>142564223тольятти\30к рублей
>>142564199Тебе уже сказали нет. Ты заебал.
>>142563430Суууукааааа. Ты ваабще с кокой плонеты?Мне бы такие задачи сейчас под сессию я бы в хуй не дул.мимо-вмк
>>142564297Это даже для первого курса слишком легко.
>>142564189Уж скорее он на бубунте появится
>>142564255Чет грустно, братан. Мог бы пару умных книжек прочитать и за 60-80к работать.
Спрошу здесь, раз такой тред. Почему великий и могучий с++ не может справиться с миллионом элементов массива? На 500к работает, а на ляме вылетает.#include <iostream>#include <fstream>using namespace std;int main(){ short a1[500000]; short a2[500000]; for (int i = 0; i < 500000; ++i) { a1 = rand() % 10; a2 = rand() % 10; } for (int i = 0; i < 500000; ++i) a1 += a2; ofstream final("result.txt"); for (int i = 0; i < 500000; ++i) final << a1; return 0;}
>>142562844Думаю, комментарии преподу не понравятся.бывший препод C++
>>142564387>Мог бы пару умных книжек прочитатьдоставляй, прочитаю
>>142564368Врёти. 2017 уж слишком скоро выходит
>>142564297>>142564353Согласен, но я делаю скидку на то что это математический факультет, а не ИТ
>>142564390Ты знаешь, что такое стек и куча?
>>142564255Чому так мало ? 30к это зп джуна на 3м курсеТы чё там делаешь?
>>142564397Уберем, пофиксим, приведем в нормальный вид
>>142564390>shortТы -даун.
>>142564469И что?
>>142564474Стек это хуйня, которой в порнушке лупят по жопе, а кучу я сегодня насрал.
Тред говно, сажи дауну.
>>142564469У меня в школе на паскале задачи сложней. Делай ещё скидон своей шаражке.
>>142564390>500к работаетПиздежь, не работает.
>>142564199Естественно используй генератор. Функцию напиши для генерации такого массива.
>>142564529Мать твоя даун. Хоть шорт, хоть инт. Это не решает проблему.
>>142564476чиню баги, мелкие фичи пилювнезапно понял что у меня не варит голова для прогромирования. очень тяжело переваривать толстые абстракции, соображать что к чему в огромном фраемворке.почему-то некоторые думают что прогроммирование - это как хуй дрочить - стоит снять штаны и понеслось.нет, аноны. вы сейчас тупые задачки в вузе решать не можете, придёте на работу и поймёте что вы скам обычный, а не погромисты.
>>142564686Ты ведь даже не догоняешь, верно? съеби с треда
>>142564426java performance, o'reilyjava 8 in action manning (если вдруг не юзаешь)совершенного кода еще наверни
>>142564177Чому? Сделано и работает жи. Всяко лучше васянов, которые навелосипедят си-стайл. Тут хоть видно человек стандартную библиотеку знает.
>>142564529>>short>Ты -даун.С хуя ты его оскорбляешь?
>>1425647731 для дауна это не оскорбление 2 я не люблю даунов потому и оскорбляю.Понял теперь?
>>142564750>совершенного кодачитал>java performanceполная хуйня, не поможет мне в работе
>>142564818Пизда.
>>142564818Ты злой.
>>142558745 (OP)Как вкатиться в плюсы? Пробовал, но показалось сложно.
>>142561933Бери g за 10 и не выебывайся.
>>142564896главное что не даун.
>>142564691За меня не переживай у меня все хорошоЕсли программирование не катит - перекатывайся в авто тестеры - один раз задрочишь Селениум всю жизнь будешь при хорошем бабле
>>142564918Попробуй его более лайтовую версию. Эта та которая без плюсов корочеа потом ту которая с одним плюсом. А вообще советуют с C-- начатьhttp://web.archive.org/web/20080822062234/http://www.cminusminus.org/
>>142564838Лулнет. На годных вакансиях требуют базовое знание памяти в жвм и всякие такие штуки. Алсо, алгоритмов и структур данных Лафори наверни
>>142564755Проблема в том что кода не видно. И не ты эту библиотеку писал. Конечно если ты напишешь в комментах что эта библитека делает, а лучше сам код этой библиотеки с пояснениями то может и прокатит но писанины будет явно больше.
>>142564923Лучше быть счастливым дауном, чем злым и несчастным умником.
>>142565110лучше понятие растяжимое так что НЕ
>>142565104Ээх, вот потому я наверное и без вышки.
>>142565081Но мне хочется в плюсы. Могу немного только в бесполезный си шарп и ещё более немного в делфи.
>>142565101На собеседовании вообще дохуя ненужного требуют.Процентов 90% того что требовали, в работе не нужно.
>>142564918вкатиться сложно - никому джуны не нужныИщи тренинги в больших бодишопах типа епама, люксофтаПеред тренингам почитай страуструпаВообще плюсы для вкатывания в программирования с нуля не лучший вариант
>>142564078Бьёт Опа веслом по голове и кричит: Блядь, нам тут не до шуток!Этому жуёбку задано алгоритмы реализовывать, а не знанием стандартной библиотеки понтоваться.
>>142565168растянул твой анус
>>142565101я не про вакансии, а про свою работу >>142564691
>>142565253Ну если сразу не зашло то придётся постепенно. начинай с c-- он лёгкий, потом может уже и с плюсов зайдёшь
>>142564954я не тебе отвечал, а в общемлучше быть прогроммистом за 30к, чем быдлотестером
>>142565307Спасибо, я сам.
>>142564078а что эта программа вернет для 1,1,1 ?
>>142565253Забей, плюсы это не для тебя.
>>142561933magic numbers? отлично.
>>142565381trueочевидно же
Где ОП?
>>142565456хорошо. а что требовалось в условии?
>>142565482В чём проблема? Одной проверкой решается.
>>142565536проблема в том, что последовательность 1,1,1 не является строго возрастающей.
>>142565479Оп тут, у него приступ амнезии. Ща все будет
>>142565479К зачету готовится.
>>142565615И? Решается одной проверкой с использованием is_sort. В чём проблема я тебя спрашиваю?
>>142565651>>142565627Пацаны, когда оп придёт переайте что у меня хуй 19см, ок?
>>142565381А хуй его знает. В референсе написано что non-descending order в одном месте, а в другом месте что ascending order. Вангую что true.Сам на плюсах не пишу, просто люблю всяким школотронам с mail.ru домашку писать в стиле ехал лямбда через лямбда, видит лямбда c++17. А если язык не указан то на хачкеле сразу.
>>142565702>Решается одной проверкой с использованием is_sort. Ну давай, решай.
>>142565702Ты тупой?
>>142565783Вот уж человек которому реально делать нехуй.Тян найди, Программист.
>>142565857Не нужны.
>>142565768Чудесно, везет тебе
>>142565857Дак женат уже. Сидит вон за пекой и свою хуйню автоматизаторскую на жсе пишет. А могла бы котов на диване хватать как я.
>>142565826Главное что не даун.>>1425658172$ Z333931581336
>>142565783список развернешь, хаскеллист?
>>142565992Нет чтоб милой свежей тяночке с вкусными волосами помочь, он школьникам помогает. Одно слово -- двачер.
>>142565186Скажу больше на собеседованиях обычно хотят увидеть как ты работаешь с посталеной задачей без стандартных библиотек. Пример задания перевернуть стринг. И работать надо с чарами, а не с библиотеками стринга. Тоже самое с сортировкой.
Зафигачили рандомный массив из 11 элементов. Теперь надо прогнать циклом.
>>142565317Как знаешь, я не настаиваю.>>142565258Ну и такие вот долбоебы, как ты, хуячат javax.@EJB жиза, блядь, где попало и удивляются, "а чего ита памяти так мало?". От оптимизации не уйдешь.
>>142566202Почему ты такое даун? Тебе в треде три раза про random рассказали, не я rand()) напишу
>>142566202зачем srand в цикле?
>>142566202srand из цикла высуни.
Си господин вкатился. Спрашивайте.
>>142566215что ты там оптимизировать собрался?
>>142566318братан, а как указатель на двумерный массив выглядит?
>>142565253> бесполезный си шарп Уходи и не возвращайся.
>>142566202 <= замени <, у тебя же 10 элементов, а не 11.
>>142566375Ну не гори.
>>142566197Нужно же над новичком поиздеваться.
>>142566202Тебе тут анон важную инфу кидал >>142565768
>>142566347Говнокод со сложностью n2, в худшем случае.
>>142566365int a[80 45];int a_ptr = a;
>>142559062Как это решить вообще возможно, если ничего не дано?
>>142566318Город / зп?Как дошёл до байтоебства ?
>>142566498для этого нужны не плюсы, мозги.
>>142566289Высунул тебе за щеку.
>>142566507Что и требовалось доказать.
>>142566152Reverse, ебана!>>142566166Пока безуспешно пытаюсь объяснить ооп, но чото объяснятор из меня как пуля из говна. Нет чтобы книжку почитать, как нормальные люди.>>142566197Гм, повезло мне видать на собесе. Так судорожно нативщика искали, что взяли хуй знает кого из гейдевовской шараги, еле спросив про базу ООП.
>>142566509в смысле ничего не дано, mgh=mv^2/2 все дано.
>>142566569Чего тебя не устраивает ?
>>142566511Да бичуган я безработный. Без понятия как, просто как-то по душе.
>>142566545Ну так ветка обсуждения не о плюсах. Я это ввсё говорил к тому, что на собеседованиях редко ненужное спрашивают.
>>142566569Бля, ну что вы сразу-то...
>>142566507>>142566569Пукнул спермой
>>142566289>>142566289>>142566287>>142566287>>142566277>>142566277>>142566393>Тебе в треде три раза про random рассказали, не я rand()) напишуСорян, с random не очень вышло. Возможно, потмоу что я долбоеб НО ЭТО НЕ ВАЖНО! Пофиксил цикл.
>>142566507А это в С будеи массив 80x45 или 81x46?в Си все индексы от ноля, лошара
>>142566587Массу где возьмешь?
>>142566730int main
Пока оп страдает, вброшу-ка я тест на программиста:Даны целые числа n и m (1≤n≤10^18, 2≤m≤10^5), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, ограничение по памяти 255 Мб.
>>142566750Толсто.
>>142566770ты прикидываешься?
>>142566750Это вообще не двумерный массив.
>>142566770Может тебе еще и плотность нужна?
>>1425668231 11 0Ты заебал.
>>142566823давай я вбршу тест на программиста:даны две строки a, b; надо из них выбрать по подстроке sa sb, такие что sa+sb - палиндром наибольшей длины из всех возможных.
>>142566823Это случайно не задачка из code forces? Оченна схожая формулировка.
>>142566936О решал на варсе недавно. Как же язаебался.
>>142566937это задача из каждого it-треда, он тут уже всех заебал ею.
>>142566823Записываем вручную массив чисел Фибоначчи, ну и дальше просто
>>142567019>ограничение по памяти 255 Мб.
>>142567019>Записываем вручную массив чисел ФибоначчиЧитер.
>>142566850И не надо двумерный, могу представить любой двумерный в виде одномерного.
>>142567080Ещё один даун.
>>142566823Написать min cut для графа где n вершины а m граниВот это тест на программиста
>>142567060На бумаге пиши, что сложного?
>>142567097Больше не пиши ничего.
>>142566823> ограничение по памяти 255 Мб.Java господода соснулей ?
>>142567124>что сложного?>10^18
>>142567144Ты про сообщение или программы?
>>142567212Про сообщения.
>>142566823Когда увидел ее год назад, написал такую реализацию. Обсирайте.#include <iostream>using namespace std;typedef struct{unsigned long long A[2][2];} matrix;matrix m_square(matrix &x, unsigned long long m){unsigned long long a00 = x.A[0][0], a01 = x.A[0][1], a10 = x.A[1][0], a11 = x.A[1][1];x.A[0][0] = (a00a00 + a01a10) % m;x.A[0][1] = (a00a01 + a01a11) % m;x.A[1][0] = (a10a00 + a11a10) % m;x.A[1][1] = (a10a01 + a11a11) % m;return x;}matrix mult(matrix &x){unsigned long long a00 = x.A[0][0], a01 = x.A[0][1], a10 = x.A[1][0], a11 = x.A[1][1];x.A[0][0] = (0 a00 + 1 a10);x.A[0][1] = (0 a01 + 1 a11);x.A[1][0] = (1 a00 + 1 a10);x.A[1][1] = (1 a01 + 1 a11);return x;}matrix mod_exp(unsigned long long F, unsigned long long m, matrix &x){if (F == 1)return x;matrix x2 = mod_exp((F / 2), m, x);x2 = m_square(x2, m);if (F % 2 == 1){x2 = mult(x2);}return x2;}int main(){unsigned long long F;cout << "Enter F: ";cin >> F;unsigned long long m;cout << "Enter m: ";cin >> m;matrix x;x.A[0][0] = 0;x.A[0][1] = 1;x.A[1][0] = 1;x.A[1][1] = 1;matrix f = mod_exp(F, m, x);cout << "Fib (mod m) is: " << f.A[0][1] << endl;system("pause");return 0;}
>>142558745 (OP)Это на каком курсе такое изучают то? Мы за семестр добрались только до массивов
>>142567270Забавно. Даун не успел отправить пост а УЖЕ обосрался. Впрочем, типичная c++ даунита
>>142567260А программы можно?
>>142567173За 5 сек вполне можно управиться.
>>142567347Можно, только не с мат.уклоном.
Вы такие все умные. Давно дрочите программирование? Я смогу через год ежедневного обучения понимать, о чем тред?
>>142567356Я тебе сейчас ебало разобью, клуон.
>>142567314Джава-загон два блока вниз.
>>142567383За два месяца ежесуточного обучения можно выучить АБСОЛЮТНО всё.
>>142567383Если всерьез отнесешься к делу, то и через месяц будешь.
>>142567422Но-но, я не питух.
Снизу пидар.
эх хуйца быджавабоярыш
>>142566823Кстати, это говно можно и без матриц написать. Хотя, это оно и есть, по сути.long fib(long i) { if (i < 2) return 1; long k=i/2; return fib(k) fib(i - k) + fib(k - 1) fib(i - k - 1);}
>>142567491>>142567491
>>142567541Необучаемые дауны.
>>142567383От генов зависит.
>>142567383любой может выучить с++ за 21 день.
>>142567541Для тебя разметка макбы сложная. Советую вам бросить программирование.
>>142567587Чо не так?
>>142567458>>142567452Ну, а вы этим зарабатываете или как? Какие у вас проекты? А то я даже не знаю, где это применяется.
>>142567658а где же ваши УКАЗАТЕЛИ господин cисиплюс?
>>142567679да нигде это не применяется. вот у нас на стройке никто не программирует.
>>142567679кресты в геймдеве си в ОСвопросы, чмо?
>>142567770хуи сосёшь?
>>142567796Я джаву не учил никогда, нет.
long fib(long i) {if (i < 2) return 1;long k=i/2;return fib(k) УМНОЖИТЬ fib(i - k) + fib(k - 1) УМНОЖИТЬ fib(i - k - 1);}так пойдет?
>>142567825>>142567723
>>142567821Шутник.
>>142567825>УМНОЖИТЬТипичный костыль сипридурка, дывысь, народ.
>>142566823>>142567113а с твоей хуйней даже семиклассник справитсяhttp://pastebin.com/raw/Vr5ASwEy
Решу твои задач за 100р одну
>>142558745 (OP)пахнет физикой, шагай лучше к задачам связанным со светом или магнитными полями, теорию относительности загляни.
>>142567650Просто ты тупой. Он легко учится за 21 рабочий час.
>>142558745 (OP)Оп-сумасброд, я был таким же как и ты. Пятый курс я заканчивал, будучи в глубокой торбе на опиюхе, и совершенно невменяемым человеком. Прошло уже 5, сука, ПЯТЬ ебаных лет, и после какого-то момента "вершины" моя карьера полетела в задницу. Последние пол-года я работал в офисе, но не простым планктоном, а ебучей хуйнен, из-за которой этот офис вообще существует. Анон, я ебашил по 14 часов в день, за полгода у меня было только два дня выходных подряд, из которых реально выходным был только один - в другой день я, как обычно, разгребал всю ту срань, которую не успел сделать за прошлые рабочие дни. Сейчас уволился нахер. Забрал зарплату и сказал директору "адиос" (у нас так один коллега-говнодаун всем говорил), мне сказали - нихуя, ебашь еще две недели как минимум. Я просто не вышел, и мне похуй на все. Я заебался. Зарплаты хватает на дозу ровно до января, все уже подсчитано и разложено. Как буду жить дальше - в душе не ебу. Но похуй, не в первый раз, бывало и хуже. По крайней мере сейчас никто меня не разыскивает, чтобы переломать ноги или вскрыть глотку. Так что как-то будет. Не будь долбоебом как я, учись нахуй, ладно я торчек, я еще к жизни приспособленный, ты не представляешь сколько у меня коллег-алконавтов было, это пиздец - как забухают, они и выглядят будто только из-под забора вылезли, похую что нач отдела в серьезной конторе. Не загоняйся и учись, станешь человеком.
>>142567878неужели я вижу линейный алгоритм вместо логарифма?
>>142567987Выучил за 21 сек.мимо 300к/сек
>>142567987ебать ты лох, 21 минута и всё
>>142567878># Uses python3показательноЕдинственный человек котрый догодался не пастить код в тред, оказался питонорабом. Совпадение? не думаю.
>>142567878В 5 секунд разве влезет?
.
>>142568027Многовато букв. давай суть, говно
>>142567987>>142568076поссал на неудачников, выучил за 21 секунду.мимо 300к\нанометр
>>142568203Ну не смешно же нихуя.
Кароч, тут говно с определнием последовательности. Очевидная ошибка. Пост для галочки, что оп еще не сдох
>>142568226В армии служил?
Лол, у программистов сессия началась? Помню, как на 2-м курсе пошел на пересдачу из-за этой задачи:>Напишите программу, которая переводит переданное ей неотрицательное целое число в 10-значный восьмеричный код, сохранив лидирующие нули. Используйте процедуру или функцию.Анон в нее сможет?
>>142568275БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
>>142568275Ты еще блядь ; понаставь сука!
>>142568284Не годен даже в военное время.
>>142568275>seq=seq++не говори, что ты это серьезно.
>>142568027Если че, я щас под быстрым, правда хуевым, на 2,3 балла из 5, но все равно. Сука, две дырки сделал, заплатил за ухода называется. И ебашит непонятно как, и молюсь - скорее бы утро, будет медленный, и я переснимусь. Долбоебы сука, походу нормальную реакцию не сделали, пидары криворукие, и толкают поеботу. Вот что значит обратиться к малознакомому барыге - я жопой чуял, что хуйня, но так башню сорвало, что повелся. Вот еще один урок от торчка со стажем - не доверяй никому. Все тебе лгут, каждый хочет тебя объебать и кинуть, и это я вообще обо всем, не только про торч.
>>142568329Сука обожаю эти ебучие точки с запятой, они такие душевные
>>142568275>sequence=sequence++у меня сперма со сраки потекла с твоего кода.Что ты творишь?
>>142568275sequence = sequence++Классика.
>>142568275почему все циклы 0..size?
>>142568391Абсолютли, время поджимает, так что исправлять буду потом. По хорошему надо бы поставить туда While и определять закончился ли цикл раньше чем размер массива, но это для гениев программирования
>>142568141Суть - все говно, и ты говно, и мамка твоя говно, и пес, которого ты ебешь - говно, и даже я - говно, какое еще и не всюду найдется. Вот тебе, хавай, ублюдок.
>>142560390ты под линукс пишешь или собираешься миллион раз запускать прогу другой прогой? Нет. Нахуй убирай это дерьмо.
>>142568324Да, надо только освежить восьмеричную. А так все эти переводы полная хуйня
>>142568275у тебя динамический массив не правильно создаётся.
>>142568517Стандарт есть, ебло ты тупое.
>Кодить из под винды в предверии 2017-го
>>142568497БОЖЕ КАКОЙ ЖЕ ТЫ ТУПОЙ
>>142568474динамический массив слишком сложен для меня в данный момент времени. Был еще вариант через директивы, что было бы правильнее, но я решил не заморачиваться и писать говнокод чтобы выиграть время
>>142568275Ахуеть ебать ты лох. Вот тебе псевдокод:int prev = int.minbool resultdo { cin >> next} while(result = next > prev)result ? echo да : echo нет
>>142568566А из под чего надо ?
>>142568586>динамический массив слишком сложен пздц
>>142568090real 0m0.031s
>>142568347Неудачник. Армии такие не нужны.
>>142568328
>>142566770А весы тебе зачем?
>>142568637Пфф, я же не лох в армию идти. Я сразу на зону пойду как настоящий мужик, завидуй, чмо.
>>142568559Вот я в ахуе с таких как ты, вставлять абсолютно бесполезные, лишние строки, которые даже никаким образом не облегчают чтение кода, ради соблюдение стандарта. НАХУЯ?
>>1425686304 часа, сначала костыли и велосипеды, потом красивый код, если будет время
Оп ещё раз предлагаю, сделаю твои даунские задачки за 150рубасов с объяснением за штуку
>>142568087питон для повседневных вещейбожественные плюсы для всего остального
> 7E0h> Писать на чём-то кроме языка АссемблераДовоны блядь.
>>142568027Тебя поимели как самую последнюю шлюху.Нередкая хуета в ИТ.
>>142568586Подключи ёбаный вектор и будет у тебя динамический массив для даунов.
>>142568324>сохранив лидирующие нулиСтроками можно пользоваться? Мимо-повар-алкоголик.
>>142568707Потом что блядь стандарт, ебло ты тупое.
>>142568768Да.
>>142566823>мома я зашол на кодфорс, там зодачки дяденьки решают>зокинука на вощ потролить посонов, типа тест на прогромизда, прикольно же придумол, мааамПоссал тебе на ебало, первокур.
>>142568707Дывысь народ. Галерный дебил не понимает зачем стандарты. Пиздец даунов понарожали.
>>142568736Енджой ер читабильность. #Яебал_это_дебажить.
>>142568733Таки поддвачну. Только питон всё равно говно.
>>142568880Вангую что ты зарегестрирован вконтакте.
>>142568324Вы чо орете? Сука все ваши задачи заключаются в том, что бы загуглить как это бы делалось "на бумаге" и реализовать в коде. Задачки на 10 минут.
>>142568324>лидирующие нулиПрогорели нули на допинге.
>>142568985А ты в фидо?
>>142569050Вопросом на вопрос отвечает. Типичное чмо. Не пиши мне.
>>142568809>>142568781Сука, специально ради тебя проверил, в стандарте нихуя нет ОБЯЗАТЕЛЬНОГО требования по наличию аргс и аргв, только по типу возвращаемого значения, он должен быть интовым. Таки прикрываешься стандартом, а сам с ним нихуя не знаком, дебик.
>>142568791Используй строки, Люк!
>>142569123кажется мы стали забывать про кащенитов
Еще раз помню, как довыебывался на паре и получил такую задачу:Найти все простые числа от 0 до миллиарда кол-во простых чисел.При этом нужно не повесить слабую машинку и на выполнение не больше минуты, памяти много не жрать.Кто напишет самый быстрый код? На паскале, естественно.
>>142568906сам ты говнопредложили скриптовый язык альтернативу
>>142569129Опа, я думал , что ты про пробельные строки.А так да, аргс эти нинужны. А вообще я думаю там стандарт минга или какогото другого сишной мерзкой компиляторной хуйни
Такс. Вот тут я реально охуел, хотя такое уже решал. Да поможет мне Аллах не обосраться.
>>142569241>На паскале, естественно.Всё, иди нахуй.
>>142569129Пиздежь.Четкие поцанчиеи пишут void main(void)и все работает
>>142569292Алгоритм очевиден, мне опять придется втыкать костыли куда только смогу. Поехали
>>142569334Двачну.
>>142569241print 50847534
>>142569292это всё хуйня, тебе надо прост найти формулы, подставить и всё.у тебя хуйня из под коня а не задачи.
>>142569268>скриптовый языкНе нужен.
>>142569317Чтобы жизнь медом не казалась.
>>142569292cсоздать функции, вот это да.
>>142569439пруф
>>142568324printf("%.10o", tmp);Это было очень сложно, братан.
>>142569241beginfor i:=0 to PRIME_ARR_COUNT do writeln(prime_arr);end.
>>142559062Корень из 2ghПриравниваешь потенциальную энергию в начале к кинетической в концеВыражаешь V
>>142569458Я паскаль в последний раз в школе видела.
>>142569241хуле там писать решение в 5 строк гуглиться за секунду (Аткин/Эратосфен) но если ты совсем долбоеб то перебирать будешь все делители
>>142569292В своей шараге на изичах решал это дерьмо в маткаде. Я у мамы программист?
>>142569496Выразил тебе оскорбление в ебало, даун.
>>142569551Решал такое дерьмо на изичах и в своей шараге. Но потом перерыв в 2 года и я снова не шарю в с++
>>142569643Хуёво быть дауном.
>>142569547Я в свое время про Эратосфена знал, даже гуглил статьи и юзал дополнительный массив.Но эта хрень все равно крашилась на 8 нулях.>>142569481>>142569482Читерство, посоны.
>>142569481а точка зачем?
>>142569701
>>142569466хуюфУдел всех скриптовых - веб. Это не языки даже, а так - разметка текста.
>>142569698>Но эта хрень все равно крашилась на 8 нуляхпамяти не хватало или что?
>>142569674ага
Какой же с++ уродливый.
>>142569786чё несётна js уже контроллеры с серварами сто лет пишутсяа тут сипидорашка вылеза из пищеры
>>142569840Просто оп творит хуйню, с++ классный
>>142569805У меня комп в сто раз лучше твоего говно тупое
>>142569701Да, правильнее будет printf("%010o", tmp);>>142569698>читерствоКакое еще читерство? Это классика.
>>142569805Памяти слишком много выжирала.Да и интересно посмотреть на всякие извращения, кроме дополнительного массива еще знаю. Алсоу, сам догадался до того, что можно только по нечетным числам искать.Только вот на реализацию уже забил.Но тогда на паскале писать еще не умел, а сейчас забыл.>>142569973Надо решето брать и ускорять, иного пути нет, брат.
>>142569786интересно, на чем ты скрипты пишешь.
ебать ОП олень. возомнил себя хуюкербергом из социальной сети, решая школьные задачки. пиздец
>>142569892Двачую, люто.В школке осваивал питон перед егэ, так как на нем сложнее обосраться в синтаксисе. При этом у меня была книга K&R по няше, но в ней все казалось пиздец ебанутым. Потом на первом курсе был Си, я вроде привык, но на втором наконец нам стали преподавать С++. Какой же это кайф, лол. Неделю назад понадобилось написать парсер, решил вспомнить питон, в итоге долго сидел и плевался, потому что ну реально убогий язык для школьников.
>>142570077>еще знаюЧто можно работать с битами, а не байтами.Только вот это не по зубам вообще.
>>142570100> возомнил себя хуюкербергом из социальной сетиЛол, ебанутая пидораша залетела в тред и начала усиленно проецировать.Бедное обиженное животное.
>>142570097нахуя в макдаке на кассе скрипты писать?
>>142570077>решето Решето вроде устарело в этом году. Какие-то японцы изобрели способ получше.
>>142570097>интересно, на чем ты скрипты пишешь. На русском.
>>142570242Японцы всегда лучше.А тут было бы интересно увидеть, как это на Паскалях обычных, старых, разогнать решето.
Почему погроммерование так популярно среди двачедегенератов наряду с аниме, фап-тредами и компьютерными играми?
>>142570324В твоём вопрсе ответ. Потому что ДВАЧЕРЫ(дауны, чмыри и задроты)
>>142570324Потому что современные двощеры — студенты, школьники. Но прикол в том, что они даже близко не подошли к программированию.
>>142570324Потому что они думают, что это просто. Сидеть перед монитором по 8 часов в сутки, а потом 4 часа ещё читать литературу. И так каждый день.
>>142570485Не верю, что ты так проводишь каждый день.
Ребятки. Тред скатывается в уныние - никто не срется и не хуесосит ОПа. Спасибо всем кто был здесь и давал советы. Или не давал. Мне срать, я все равно вас всех люблю. Пойду добивать оставшуюся задачу. Чмафф
>>142570485Вообще в программировании как в любом другом творчестве - ты либо хорошо рисуешь, либо тебе это не дано. Либо хорошо играешь музыку, либо нет.Вот тут так же. Может быть просто не дано.
>>142570519Ну я ещё в игори играю. Цива шестая вышла. В пятницу в бар, в субботу опохмел, воскресенье отосып.
>>142570575ты тупой даун
>>142570644Я знаю что ты говоришь так, чтобы я верил в себя и не сдавался. Спасибо
>>142570324>двачедегенератов Себя и окружающих обзываешь.
>>142570316японцы сосут хуи лучше всеха простые числа ищут при помощи вероятностного алгоритма Мерсенна
>>142570696Дениса и Ритчи задачки порешай. Полезно будет.
>>142570634>Цива шестая вышлаИ как тебе?
>>142570744Благодарю
>>142570576Но ведь на сосаче очень мало тредов по рисованию или игре на муз инструментах, но зато всегда есть дежурный тред по погромерованию, аниме, компьютерных играх.
Решето Эратосфена на Паскале с битовым сжатием, работой по нечетным числам и несколькими массивами.Такое вообще возможно? Сможет анон в реализацию? А то говорить одно, а код показать - другое.
>>142570772Немного непривычно, но всё заебок. Дерево наук странное, торговая федерация не на своём месте, но терпимо.
>>142570903Иди нахуй, алимпеадник. Я тут написал тулзу для удаленного администрирования и криптор.
>>142570894Ну я же и говорю, просто не до всех доходит, что к этому способен не каждый. Эта острая жажда халявы.
>>142570984Да похоже сейчас придется искать учебник по Паскалю и освежать знания. Хочу это извращение.
>>142570903Говно без задач.
>>142570903Зачем мне сжимать это говню. Я просто опишу эрлангом что мне нужно, залью на свой ботнет и он мне всё посчитает на 2500 нодах.
>>142571054Нахуя паскаль, аутист?
>>142571134Как распространяешь ботов и подерживаешь FUD?
>>142570903как два пальца - проверяйhttp://pastebin.com/raw/Jezf11yz
>>142571134лет за 10
>>142562806let i = 0ИлиGreeters.push((i => () => console.log(i))(i))
Довны, сейчас актуален метод квадратичного решета числового поля.
>>142571164Чтобы жизнь медом не казалась.Хотя может просто работы с нечетными числами хватит, чтобы до миллиарда просчитать и не повесить.
>>142571272У тебя там ошибки, компилятор сразу на 32 строку ругается.
>>142571264Что за фуд?Распространение рекламой в дырявых сайтах через "Обновите браузер".
>>142571428выкинь свой калькуляторhttp://rextester.com/l/pascal_online_compiler
>>142571438>фудFully UnDetectable
>>142571520Они детектабл, количество за счёт притока новых машин
>>142571503Ты до 100 миллионов считаешь.
>>142571607ты ж блять сам про >Но эта хрень все равно крашилась на 8 нуляхговорил
>>142570903>паскалеЩас, только штаны подтяну.
>>142571774Значит задача так и не решена.Ты сможешь объяснить то, как оно работает? Может сейчас допилим.
Ну как оно пгромисты? Сколько заданий осилили? Сортировку уже сделали?
>>142572226В решето эратосфена не можем.
>>142569292Бляяяяяяяяя пиздеееееец. Этож на каком курсе такому учат?
>>142569292http://pastebin.com/Ac0jdj1K
>>142571774>>142572057Ну как бы оно решает и для 9 нулей, только этот компилятор пишет>Kill signal (SIGKILL) >Compilation time: 0.12 sec, absolute running time: 5.14 sec, cpu time: 5.06 sec, memory peak: 953 MbПохоже там ограничение.
>>142572352Тебя ебёт, чмо говняное? Характиристики твоего пк в тред
>>142572352Это 3-4 курс не профильных.Всяких экономистов, математиков и прочих педагогов.
>>142572482тебе в школу завтра не пора?
>>142572352на первом подобное делали. Даже в первом семе.
>>142572587что, говно, ПИЧОТ?)
>>142572702видимо, таки пора.
>>142572480локально не судьба запустить? как ты вообщей собирался чтото писать осмысленное ?вот решение на миллиардhttp://ideone.com/WKv9qW
>>142572793Ну вот и съёбывай)
>>142572362Зачем тебе EPS? Там же явно написано >= 0
>>142573016Потому что нельзя сравнивать тип с плавающей точкой без эпсилона.
>>142573156С нулём можно сравнивать
>>142572894Ну сейчас попробую на своем пк.Ты это решение нагуглил? Потому что интересно, это просто решето с сжатием или есть еще фичи?
>>142568604>boolПоясните непогроммисту, нахуя это говно используется?мимодизайнер 160к в месяц
>>142569292Я у мамы погромистhttp://ideone.com/vwGiqS
>>142572527Ну тогда норм.
>>142573275Булева алгебра, алгребра Аристотеля, математическая логика - эти понятия тебе не знакомы?
>>142573193А ну да, действительно. Ну там, энивей, надо было сравнивать x с b, так что эпсилон нужен.
>>142573363а какое отношение к программированию имеет математическая логика?
>>142558745 (OP)нука питушок реши следующееесть числа 1..N (тоесть все с диапазона, но НЕ упорядоченные)пропадает два числа, найти их (без доп мемори, за линейное время)пример данных3 5 2 (пропали 1 4)
>>142570196Хватит форсить свое говно, питон божественнен.
>>142573522да вот же они.
>>142573462Самое прямое, на самом делеНу а в том псевдокоде мне bool result нужен только чтобы запомнить результат
>>142573600где?
Поясните начинающему погроммисту за код.Только до трёх интов не доёбывайтесь, у меня привычка из-за препода, да и я только учусь.
>>142573611ну вот логика у нас связана с теорией множеств, там полнейший zfs, с которым программирование обычно никакого отношения не имеет. в логике у нас бывает tertium non datur, а в программировании от противного еще ни одну функцию не написали.
>>142560751> Ебашь перед каждой переменной autoНахуя, ты дурачок совсем?
>>142573236>>142572894В любом случае, спасибо. Теперь осталось понять, как это работает.
>>142573821Что пояснить?
>>142559433Ой бля ,видимо ты в совсем конченой шараге раз даже не юзаешь <bits/stdc++.h>
>>142574296что итерироваться надо до корня.
>>142573948c моими комментами http://pastebin.com/raw/vbXc6x06 второе колесо убирает перемножения простых чиселесли и сейчас не поймешь то это просто не твое
>>142574350А ты видишь, что там vs открыт? #include <bits/stdc++.h> онли для GNU
>>142574665Соси чмоprogram prim(output);const PrimeLimit = 10010001000;//1;type tLimit = 1..PrimeLimit;var //always initialized with 0 => false at startup primes: array [tLimit] of boolean; function BuildWheel: longInt;//fill primfield with no multiples of small primes//returns next sieveprime//speedup ~1/3var //wheelprimes = 2,3,5,7,11... ; //wheelsize = product [i= 0..wpno-1]wheelprimes > Uint64 i> 13 wheelprimes :array[0..13] of byte; wheelSize,wpno, pr,pw,i, k: LongWord;begin //the mother of all numbers 1 ;-) //the first wheel = generator of numbers //not divisible by the small primes first found primes pr := 1; primes[1]:= true; WheelSize := 1; wpno := 0; repeat inc(pr); //pw = pr projected in wheel of wheelsize pw := pr; if pw > wheelsize then dec(pw,wheelsize); If Primes[pw] then begin// writeln(pr:10,pw:10,wheelsize:16); k := WheelSize+1; //turn the wheel (pr-1)-times for i := 1 to pr-1 do begin inc(k,WheelSize); if k<primeLimit then move(primes[1],primes[k-WheelSize],WheelSize) else begin move(primes[1],primes[k-WheelSize],PrimeLimit-WheelSizei); break; end; end; dec(k); IF k > primeLimit then k := primeLimit; wheelPrimes[wpno] := pr; primes[pr] := false; inc(wpno); //the new wheelsize WheelSize := k; //sieve multiples of the new found prime i:= pr; i := ii; while i <= k do begin primes := false; inc(i,pr); end; end; until WheelSize >= PrimeLimit; //re-insert wheel-primes // 1 still stays prime while wpno > 0 do begin dec(wpno); primes[wheelPrimes[wpno]] := true; end; BuildWheel := pr+1;end; procedure Sieve;var sieveprime, fakt : LongWord;begin//primes[1] = true is needed to stop for sieveprime = 2// at //Search next smaller possible prime sieveprime := BuildWheel;//alternative here //fillchar(primes,SizeOf(Primes),chr(ord(true)));sieveprime := 2; repeat if primes[sieveprime] then begin //eliminate 'possible prime' multiples of sieveprime //must go downwards //22 would unmark 4 -> 42 = 8 wouldnt be unmarked fakt := PrimeLimit DIV sieveprime; IF fakt < sieveprime then BREAK; repeat //Unmark primes[sieveprime*fakt] := false; //Search next smaller possible prime repeat dec(fakt); until primes[fakt]; until fakt < sieveprime; end; inc(sieveprime); until false; //remove 1 primes[1] := false;end; var prCnt, i : LongWord;Begin Sieve; {count the primes } prCnt := 0; for i:= 1 to PrimeLimit do inc(prCnt,Ord(primes)); writeln(prCnt,' primes up to ',PrimeLimit);end.
>паскаль
>>142574665За комментарии отдельное спасибо.Но зачем ты на английском пишешь?С этим хоть нет проблем, но выглядит странно.
>>142575028сто лет как код пишу только на англицком (штаты)
>>142575261Так ты нацпредатель... Это всё объясняет.
>>142575468С чего ты вообще решил что я русский? Проблемы моей нации тебя вообще ебать не должны. Кацап хохлу не товарищ. Я не хохол
>>142575679уйди с РУССКОЙ борды тогда
>>142574665Ты колёсный метод использовал? >>142575714Никуда он не уйдет, намного полезнее этих ваших русских.
>>142575745ебало стянисука реально же враги родины окружают
>>142575805с такими друзьями никаких врагов не надо.
>>142575849что
>>142575805Катись в политач с подобным.
>>142575745Как самый простой для оптимизации
>>142575957с каким ещё подобным? нацпредатели пишут тут в БЭ какой нахуй политач?
>>142569292Ёксель решает! и даже безо всякого VBA
>>142576186КТо?
сап диванные поясните за архитектуру ммо плес. пилю на плюсах и glut потому что иди нахуй вот почему. шифт не работает да, оба, иди нахуй поэтому мелкобуквенный. 1. сервер логина, сервер бд, несколько игровых. условно по каждому на реалм2. протокол tcp (да медленно но удобнее). 3. на логине токен, с бд сервера акк, в реалм сервер по токену 4. при входе на локу апдейт списка видимых игроков, потом апдейт только их позиции/дествий. 5. карта условно статическая, есть у каждого клиента, идет в инсталлере сразу.6. колижны есть, проверка спидхака есть, дисконект по времени есть7. как норм запилить проверку на вх(чтобы не путь прокладывать и время считать а потом сравнивать)?8. и главное- как запилить превентивные действия? предсказание действий. скажем, есть 2 пользователя. 1 наблюдает за другим. а 2 движется. и вот, апдейт 1-2 раза в секунду (симулируем плохой тырнет). получается что пользователь 1 видит как 2 исчезает и появляется в другом месте. запилил предсказание по ивентам. п2 шлет серверу еще "начало движения" и "конец движения". теперь плавно движется. но сук изменение направления происходит с огромной задержкой. вот пиздос какой-то. помоги анон, подскажи в какую сторону копать
>>142576388Майкрософт Биллгейтсович Эксель, ебана!..
>>142576475> пилю на плюсах и glut Пиздец ты ёбнутый.Дальше не читал.
>>142576594да. я поехавший. но в кодинг могу умею практикую
>>14257614813 если правильно понял, шаг колеса?
>>142576475>плохой интернет>задержкачто удивительного?
>>142576833то что больше 15 апдейтов/с для ммо нахуй не надо. а даже на 15 апдейтах все еще пиздец огромная задержка
>>142576833Та задержка про которую она говорит с ним не связана.А ты не очень сообразительный, верно?
>>142576475бля, придется наверное делать глобальную задержку на сервере около 100мс. пришла инфа от 2 клиента, сервер подождал 100мс, отправил эту инфу первому. вот тогда будет остановка движения вовремя (если норм пинг). но тогда весь мир будет с задержкой рисоваться. зачем так жить?
>>142577069pзадержка между чем и чем?
>>142577271смотри. 1.вот стоит перс____________А___________________________2. игрок нажал на кнопку чтобы идти влево. на сервер идет сообщение "координаты ... скорость ... иду влево"3. сервер говорит всем другим игрокам "игрок А идет влево, координаты... скорость..."4. все игроки видят движение влево______________А_________________________5. игрок А нажал другую кнопку. теперь он хочет пойти вниз. картинка у него на экране________________________А_______________6. на сервер УЖЕ идет сообщение "координаты... скорость... иду вниз"НОвсе остальные игроки видят что игрок А все еще идет влево! ведь сервер еще им не сообщил.артинка у других игроков:__________________А_____________________7. сервер наконец то отправляет сообщение всем другим игрокам "игрок А идет вниз координаты ... скорость..."И у других игроков картинка:___________________А____________________сменяется сразу на__________________________________А_____ведь из-за задержки они вовремя не узнали о смене направления
>>142571272Все хорошо, только колеса сами по себе очень медленны?
>>142577763понятно. а у тебя прототип уже есть, или ты пока на бумаге эти кейсы рисуешь?
>>142577792Это можно юзать и у решета, если выкидывать не только с двойкой, но и с другими малыми числами.
>>142577836есть, запилил проэкт, тестирую. вот вскрылись проблемы с задержкой и вх. хуй знает что делать. не делать же 30 апдейтов/с. в овервотче 20, а это фпс.
>>142577836вполне годная схема пикрил, соус есть?
>>142577972ну предсказывать куда кто пойдет ты не можешь, потому что не знаешь. а вот не тупить больше rtt вроде можно, если коннект стабильный, то между пунктами 2-5 и 3-7 проходит примерно одинаковое время, просто с задержкой, и другие игроки видят примерно нужную траекторию, только позже. а если надо что-то сгладить, то можно делать разное, начиная от обычной интерполяции или хоть фильтры кальмана. а зачем тебе проверять спидхак, если у тебя физика на сервере обсчитывается, то скорость есть в явном виде, ты можешь ее проверить на адекватность.
>>142578289http://ithare.com/mmog-rtt-input-lag-and-how-to-mitigate-them/http://ithare.com/contents-of-development-and-deployment-of-massively-multiplayer-games-from-social-games-to-mmofps-with-stock-exchanges-in-between/#vol1-2ndbeta
>>1425772151. внезапно, твой мозг сам по себе не мгновенно инфу усваивает и ты и так всю жизнь в прошлом живешь2. по этому блядских лагеров не любят3. ты определился с механикой игры, динамическай (фпс`ы) или классика (л2)?
>>142578318спидхак проверяется разницой между координатами, да. проблема в волхаке. клиент может сказать серверу:вот я сейчас:__а__|стена|___и скажем 4с ничего не отправлять вообще(как если бы пропал тырнет) а потом сказать вот я:_____|стена|_а_по скорости он может напрямик пройти через стену и успеть за 4с. но если бы он начал обходить как надо, то точно не успел бы за 4с. вот и надо проверить не только расстояние, но и путь построить, что пздц как долго
>>142578599а почему клиент говорит где он, а не ты клиенту?
>>142578370определился. динамика, нотаргет, массовые бои (100+ на одном экране без лагов)
>>142578646обычно сервер говорит. даже не говорит- соглашается и дает добро двигаться.клиент говорит только в том случае если был мини-дисконект. чтобы игрока не отбрасывало назад если пропала связь на несколько секунд. что-то похожее есть в defiance, мне очень понравилось
>>142578846я бы просто писал все треки, а для случаев дисконнекта смотрел пересекает ли линия начало-конец стены, теоретически такая байда должна быть редко, можно для начала разбирать руками и всех читеров побанить. заодно станет понятно на что обращать внимание, может какая-то эвристика подойдет более эффективная, чем строить реальный путь.
Наноны, хочу вкатиться в кресты. Перекачал много гигов текстовой хуйни с рутреккера по сабжу. Там хуйня написана для аутистов-быдлопогромистов. Где достать доступный материал? Реально чтобы понятно было написано: хуярим винформу, хуячим кнопку в форме, пишем такой-то код кнопке; Мне теория не нужна. Нужно побыстрее к практике перейти. Как это сделать? 2 вопрос. На андроид-мобилу иде с++ есть? Комп неудобен честно говоря. Так бы в любую свободную минутку писал
Найс, компилятор Турбопаскаля вообще шлет нафиг.Уже на 3 строке>tLimit = 1..PrimeLimit;var primes: array [tLimit] of boolean;Говорит "Ошибка 29"
>>142579124>хуярим винформу, хуячим кнопку в форме, пишем такой-то код кнопке;с делфи не путаешь?
>>142579088а идея со стеной ничего так, натолкнула на мысль. сперва через стену путь, потом через концы. для лабиринта не пойдет, но простые задачи решить можно. спасибо, анон, выкатываюсь спать
>>142579290спокойной ночи.
>>142579214>с делфи не путаешь?Отошел от делфи уже. А так да, начинал с этого. А в чем принципиальная разница?
>>142579124Липмана читай. От консольки к графическому интерфейсу один шаг. В сях важна именно теория, а не красивые картинки. Дальше в qt вкатывайся, туторов куча, примеры с пакетом идут сразу. Только под шиндоусом сборку настроить бывает сложновато. А вообще, на кой тебе плюсы, если есть шарпы? С# wpf- вот там перетащил кнопку на форму, кликнул по ней дважды- открылся код, который она выполнять буде. Все предельно просто.
>>142579498>на кой тебе плюсы, если есть шарпыШарп зашкварно
>>142579167Ох лол, а с чего он решил, что паскаль даст столько сохранять в массиве?
>>142579498>qt Ага. Попробую. Даже не смотрел в эту сторону. Вижуал Студио юзал. >под шиндуосомХхоспаде. Накатить юникс три секунды.
>>142564297Ну так выкати решение.