Сохранен 58
https://2ch.hk/un/res/330123.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 21/06/15 Вск 12:22:21 #1 №330123 
14348785416700.jpg
Иду на программиста, думаю взять ноут и на ненужных парах\окнах\обеде прогать. В чём подводные камни?
Аноним 21/06/15 Вск 12:39:09 #2 №330130 
Разве что клава неудобная
Аноним 21/06/15 Вск 12:43:07 #3 №330133 
Клава как раз удобная. Планшеты не вздумай брать - ссанина. Разве что на винде и складывающийся с клавой. Камень в том что может быть тяжеловато таскать. Мне вот дрищу более 2 кило уже некомфортно.
Аноним 21/06/15 Вск 12:47:12 #4 №330135 
>>330133
>Планшеты не вздумай брать - ссанина
Каким надо быть больным ублюдком, чтобы программировать на планшетах?
>тяжеловато таскать
Вот это кстати да, путь до моего универа будет составлять ~2 часа (пешком + электричка + пешком + газелька\автобус). Но ниче, подкачаюсь, авось не таким дохлым буду
Аноним 21/06/15 Вск 12:54:37 #5 №330137 
>>330135
>Каким надо быть больным ублюдком, чтобы программировать на планшетах?
О, таких выпиздышей ты встретишь еще много. А кто-то из них возможно будет еще и в твоей группе.
Аноним 21/06/15 Вск 12:58:42 #6 №330139 
Пользуясь случаем хочу спросить одну хуету про 25 задание в ЕГЭ.

Если у нас for i := 1 to N do в условии задачи, а потом в теле цикла встречается a[i+1], то это же ошибка, правильно? Как избежать, если нельзя менять for i := 1 to N do строчку?
Аноним 21/06/15 Вск 12:58:46 #7 №330140 
14348807268970.jpg
>>330137
>то чувство, когда понимаешь, что не зря программировал в универе на планшете
Аноним 21/06/15 Вск 13:00:46 #8 №330143 
>>330139
Вообще в алгоритмах не бум-бум? Егэ по инфе не сдавал, не ебу какие у вас требования, но, если все грамотно обработать, то a[i+1] никогда не выдаст тебе ошибку.
Программист, блять, тут контекст нужен
Аноним 21/06/15 Вск 13:02:24 #9 №330144 
14348809449260.png
14348809449261.png
14348809449262.png
>>330143
Жопой чую, что что-то не так.
Аноним 21/06/15 Вск 13:03:07 #10 №330147 
>>330144
Третий пик - я доработал программу, есичо.
Аноним 21/06/15 Вск 13:05:25 #11 №330148 
>>330144
до N-1 идти надо, иначе в конце получишь ошибку сегментации.
Аноним 21/06/15 Вск 13:05:55 #12 №330149 
>>330147
Я, конечно, не знаю паскаля, но, чую жопой, когда i примет значение N, ты обосрешься за пределы массива выйдешь
Тут надо было сделать ограничение до N - 1
Аноним 21/06/15 Вск 13:06:35 #13 №330150 
>>330148
>>330149
Вот, да, я об этом и говорю. Но как ты видишь, в задании уже дана эта строчка и там нихуя не N-1. Можно это поменять или дадут пизды за то, что переписываю условие задания на свой лад? Если нельзя, то как тогда изъебнуться?
Аноним 21/06/15 Вск 13:07:32 #14 №330151 
>>330150
Я не помню паскаля но можешь в явном виде написать if i=N-1 то выйти из цикла, хотя это полный долбоебизм.
Аноним 21/06/15 Вск 13:08:33 #15 №330152 
>>330144
>if (a and a[i+1]) mod 3 = 0 then
Проиграл.
Правильно будет
if (a mod 3 = 0) and (a[i+1] mod 3 = 0) then
Аноним 21/06/15 Вск 13:08:38 #16 №330153 
>>330150
Погодь, а реадлн(а) это намек на то, что в массив еще в процессе программы вбиваются значения? тогда у тебя вообще в корне неправильное решение, бро
могу написать как бы я решил на java
Аноним 21/06/15 Вск 13:09:00 #17 №330154 
>>330152
>if (a mod 3 = 0) and (a[i+1] mod 3 = 0) then
самофикс
Аноним 21/06/15 Вск 13:09:21 #18 №330155 
>>330154
сука
>if (a mod 3 = 0) and (a[i+1] mod 3 = 0) then
самофикс 2
Аноним 21/06/15 Вск 13:09:53 #19 №330156 
>>330155
макаба, блять! короче а итое, заебал подчищать за мной
Аноним 21/06/15 Вск 13:10:10 #20 №330157 
>>330151
Посмотрел сейчас видеоразбор этой хуйни, там поменяли N на N-1. Блять, да что ж за пиздец-то, а?
>>330152
>>330154
>>330155
Ты там ебнулся?
>>330153
В условии там дан диапазон. Его тоже надо огласить получается?
Аноним 21/06/15 Вск 13:11:34 #21 №330158 
>>330157
https://www.youtube.com/watch?v=eKF7JOS8hcc

Вот это задание и тут все пиздец в 3 строчки делается. Наеб?
Аноним 21/06/15 Вск 13:11:51 #22 №330159 
14348815113370.jpg
>>330157
Нет, это Абу сука чего-то шатает
Аноним 21/06/15 Вск 13:12:47 #23 №330160 
>>330159
Спасибо за фикс. Действительно я проебался.
Аноним 21/06/15 Вск 13:14:26 #24 №330161 
>>330144
Писал бы лучше на питоне, и тогда просто бежал бы по массиву не с начала в конец, а с конца в начало, получил бы отрицательный индекс -1 и автоматически бы перешел на конец массива.
Аноним 21/06/15 Вск 13:15:40 #25 №330162 
>>330161
ЕГЭ через 4 дня, в Питон не умею. Знаю, что это изи, но я уже к Паскалю придрочился. "Программирую" примерно неделю, в школе максимум что давали это эксель и РОВНЫЕ КВАДРАТИКИ В ПЭИНТЕ
Аноним 21/06/15 Вск 13:16:04 #26 №330163 
>>330158
Там то же самое, что у тебя с учетом всех фиксов.
Аноним 21/06/15 Вск 13:16:58 #27 №330164 
>>330163
Да, но мне тут указали еще на кучу ошибок. И в видео for i := 1 to N-1. А мой основной вопрос в том, можно ли менять N из задания на N-1?
Аноним 21/06/15 Вск 13:17:18 #28 №330165 
>>330157
Ну дан и дан, хуле. Но вбивается то массив в процессе выполнения программы, не так ли? То есть ты не можешь заглянуть в следующий элемент.
Попробовал написать, в паскале не рублюсь вообще, может, синтаксически неправильно, но алгоритм должен быть верным
const N = 20;
var a: array [1..N] of integer;
i,j,k: integer;
begin
k:=10001;
for i:=1 to N do
readln(a);
if ((a mod 3 = 0) and (k mod 3 = 0)) writeln(a + " ' + k);
k:=a;
Аноним 21/06/15 Вск 13:18:06 #29 №330166 
>>330165
ой, надо количество, лол, я думал надо пары вывести
Аноним 21/06/15 Вск 13:18:19 #30 №330167 
>>330164
Да тебе просто хуйня как образец дана.
Аноним 21/06/15 Вск 13:19:59 #31 №330168 
>>330165
const N = 20;
var a: array [1..N] of integer;
i,j,k: integer;
begin
k:=10001;
j:=0;
for i:=1 to N do
readln(a);
if ((a mod 3 = 0) and (k mod 3 = 0)) j:=j+1;
k:=a;
далее выходим из цикла и выводим j
суть в том, что k запоминает прошлое значение
Аноним 21/06/15 Вск 13:22:48 #32 №330170 
>>330164
Блять, я уже подумываю о том, чтобы на русском языке описать эту поебень и все.
>>330167
Я с этим ЕГЭ боюсь перднуть неровно на экзамене. Из-за НЕТОЧНЫХ ФОРМУЛИРОВОК на математике получил 50 баллов. На апелляции сказали, что я просто победитель по жизни. Все решения и доказательства были правильные, но из-за недописанного слова "любая" снимали баллы нахуй, звери. Теперь дотошно изучаю каждую букву задания.
Аноним 21/06/15 Вск 13:23:30 #33 №330171 
>>330168
Ну это вообще хуй знает что, чувак.
Аноним 21/06/15 Вск 13:25:03 #34 №330172 
>>330158
Вот посмотрел я этот видос, и спросил себя: а какого хуя он считает только пары, которые стоят рядом друг с другом? Ведь можно составить пару не из соседних элементов. Но тогда все делается просто - считаем количество элементов, делящихся на 3 (назовем его k), а потом просто считаем
>k*(k-1)/2
Аноним 21/06/15 Вск 13:26:14 #35 №330174 
>>330172
Условие задачи прочитай -> >>330144

А если последнюю пару огласить как a[n-1] и a[n], взлетит?
Аноним 21/06/15 Вск 13:26:26 #36 №330175 
>>330171
что те не ясно?
Аноним 21/06/15 Вск 13:27:00 #37 №330177 
>>330174
бля, можно и так. похуй короче
а зачем тогда лишняя переменная j?
Аноним 21/06/15 Вск 13:28:10 #38 №330180 
>>330175
Как-то не по-паскалевски, лол.
>>330177
Там дальше в условии есть пояснение, что нельзя вводить свои переменные, но можно пренебречь уже данными. Ну для выебонов можно присвоить j пару элементов и потом писать if j mod 3 = 0 then
Аноним 21/06/15 Вск 13:28:31 #39 №330181 
>>330174
ой лол, проебался
А вообще, мужик на видосе все правильно сделал, и там надо просто поменять индекс на N-1. Почему? Потому что пара у нас начинается с первого элемента. И количество пар будет равно N-1. Можешь просто нарисовать этот массив, тогда все понятно станет.
Аноним 21/06/15 Вск 13:29:55 #40 №330182 
>>330181
Эх, третий раз объясняю, что я сам понимаю, что там правильно N-1. Только вот я боюсь, что дед из комиссии доебется до этого и скажет типа ОМГ ТУТ В ЗАДАНИИ ОТ 1 ДО N НЕПРАВИЛЬНО МОЛОДОЙ ЧЕЛОВЕК

Лучше вот на вопросик ответь:
>А если последнюю пару огласить как a[n-1] и a[n], взлетит?
Аноним 21/06/15 Вск 13:31:07 #41 №330184 
>>330182
>А если последнюю пару огласить как a[n-1] и a[n], взлетит?

При сохранении for i := 1 to N строчки, конечно же.

фикс
Аноним 21/06/15 Вск 13:31:20 #42 №330186 
>>330180
ну я джавист
могу по-русски расписать, псевдокод
Аноним 21/06/15 Вск 13:31:33 #43 №330187 
>>330182
Тогда будет предпоследняя пара у тебя будет той же самой. То есть ты можешь посчитать одну и ту же пару 2 раза.
Аноним 21/06/15 Вск 13:32:15 #44 №330188 
>>330182
взлетит, только на первом обосрешься, если мер предосторожности не будет
>>330187
што бля
Аноним 21/06/15 Вск 13:32:54 #45 №330189 
>>330187
Да еб вашу мать. Ебучее ЕГЭ, надо было в олимпиаде участвовать.
>>330188
Блять, это уже будет неэффективный код.
Аноним 21/06/15 Вск 13:34:17 #46 №330190 
>>330189
какой неэффективный код, маня? некрасивый то есть? алгоритмики хипстеров в жопу ебали
Аноним 21/06/15 Вск 13:35:07 #47 №330192 
>>330188
Ты был бы прав, если бы он реально бежал с конца массива в начало. Но так он бежит из начала в конец, и только на последней паре делает выеб, на котором можно обосраться с учетом одной и той же пары 2 раза.
Аноним 21/06/15 Вск 13:35:30 #48 №330193 
>>330190
Неэффективный по времени типа, я где-то читал)).

Блять, как же хочу быть уверенным, что там можно написать ебучие N-1
Аноним 21/06/15 Вск 13:37:13 #49 №330196 
>>330193
один иф это неэффективно по времени? да за такое у нас на тимусе убивают
Аноним 21/06/15 Вск 13:38:02 #50 №330197 
>>330196
Бля, лол, ну я не очень прошаренный. Даже С4 на ЕГЭ не осилю, мне бы не запутаться.
Аноним 21/06/15 Вск 13:40:53 #51 №330199 
>>330197
вообще будет сколько бы то ни было заметно только если элементов в массиве дохреллион. да и все равно сложность алгоритма вырастает только в виде коэффицента, который все равно отбрасывается
Аноним 21/06/15 Вск 13:43:38 #52 №330202 
Везде на решуегэ меняют на N-1. Из этого делаю вывод, что можно менять и пошли они нахуй. Всем спасибо за ответы.
Аноним 21/06/15 Вск 13:46:44 #53 №330203 
Да никаких. Даже интересно, что вы тут на 50 постов развели.
Аноним 21/06/15 Вск 13:47:37 #54 №330204 
>>330203
Решали школьнику задачку уровня 2+2
Аноним 21/06/15 Вск 19:31:43 #55 №330339 
>>330135
Прогал в школе на ненужных уроках на планшете, вроде норм. На ноутбук на уроках косо смотрели и пытались отобрать. Сейчас прогаю на планшете и (о нет!) мобиле в общественном транспорте, так как считаю, что два часа в день пялится в окно или слушать музыку бессмысленная трата времени.
Аноним 21/06/15 Вск 22:29:15 #56 №330398 
Тут еще кстати смотря в какую шарагу пойдешь. Где-то бугут косо смотреть, а я вот в своей шараге вообще на все пары ноут таскаю, семинаристам похуй. Да и не в дотан я играю, прост книги не хочу таскать.
Аноним 23/06/15 Втр 01:49:39 #57 №331121 
Чувак, там написано от 1 до N, потому что следующей строчкой идёт считывание элементов массива, введённых с клавиатуры. А свой цикл ты какой хошь можешь сделать
Аноним 23/06/15 Втр 15:55:32 #58 №331301 
Прогал на уроках в школе. Всё норм. Бери ультрабук, очень удобно его таскать. Если что - ты, типо, пишешь конспект. Alt+Tab спасали не раз, там просто блокнот.
comments powered by Disqus

Отзывы и предложения