Карта сайта

Это автоматически сохраненная страница от 29.10.2013. Оригинал был здесь: http://2ch.hk/b/res/56818596.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Втр 29 Окт 2013 16:09:56
Привет. Вы меня должны помнить, т.к. я придумал новый алгоритм для вычисления факториала. И в том же треде я обещал показать вам новый алгоритм сортировки. Название я еще не придумал, но это не важно. Вот сам алгоритм на си http://ideone.com/4RrPEE, но его можно переписать на перл, например. Полное пояснение работы алгорима я ни буду, но на вопросы интересующие вас я отвечу.


Втр 29 Окт 2013 16:11:45
Чем охуенен твой алгоритм? Быстраблять, сравнил производительность этой твоей поделки и qsort на массиве в 1кк чисел.

Втр 29 Окт 2013 16:12:44
>>56818669
Сравнил. Мой быстрее

Втр 29 Окт 2013 16:29:39

Втр 29 Окт 2013 16:31:37

Втр 29 Окт 2013 16:34:13
> printf("%d%c", a, i==N-1?'\n':' ');
ЯСНО

Втр 29 Окт 2013 16:37:41
Написанный жопой selection sort. Неплохо, неплохо. Зачем?

Втр 29 Окт 2013 16:37:43
>>56819667
Что не так? Все правильно написано же.

Втр 29 Окт 2013 16:38:43
>>56819817
Это новый алгоритм, который я сам изобрел долгими математическими вычислениями

Втр 29 Окт 2013 16:39:45
>>56818596
Бабушкин, ты?
В треде не хватает СЖАТИЯ ДО 2КБ

Втр 29 Окт 2013 16:41:13
>>56819862
Не. И вычислений тут нет, люди так же сортируют предметы - найти самое маленькое и поставить в начало, потом побольше и.т.д.

Втр 29 Окт 2013 16:42:03
>>56819946
Все гениальное просто.

Втр 29 Окт 2013 16:43:21
>>56819978
Это говно не гениально и невероятно неэффективно.

Втр 29 Окт 2013 16:43:58
>>56820021
А вот и первые завистники.

Втр 29 Окт 2013 16:45:17
>>56820042
На большом разношерстном массиве запусти и увидишь

Втр 29 Окт 2013 16:46:15
>>56818596
Ты толст и уныл, оп. Лучше иди троллировать всякое говно из говнопабликов. Здесь не твой уровень.

Втр 29 Окт 2013 16:47:30
>>56820099
запустил. увидел. быстрее быстрой сортировки
>>56820146
Второй завистливый школьник

Втр 29 Окт 2013 16:49:01
Привет. Вы меня должны помнить, т.к. я придумал новый алгоритм для разводилова на ротан. И в том же треде я обещал показать вам новый алгоритм разводилова на пукан. Название я еще не придумал, но это не важно. Вот сам алгоритм: http://redtube.com, но его можно переписать на любой язык, например. Полное пояснение работы алгорима я ни буду, но на вопросы интересующие вас я отвечу.

Втр 29 Окт 2013 16:50:07
>>56818596
Блядь, просто сьеби с моих двачей, я тебе даже обьяснять не буду почему ты хуй

Втр 29 Окт 2013 16:50:56
>>56820272
Объясни пожалуйста

Втр 29 Окт 2013 16:54:20
>>56820307
Бамп

Втр 29 Окт 2013 16:58:05
> goto
ОП, как оно брать за щеку?

Втр 29 Окт 2013 16:58:52
Слишком толсто для програмача, и ты решил запостить это сюда? Спешу тебя огорчить, здесь сидят либо те кто нихуя не понимают в твоем сраном си, а потому им похуй на тебя, либо те кто ссут тебе в рот, из-за слишком обильного количества жира.

Втр 29 Окт 2013 17:00:02
Че никому не интересен мой алгоритм? Я старался во общето

Втр 29 Окт 2013 17:01:23
>>56820569
Это тебе на первом курсе твоей шараги сказали что goto это плохо? Ассемблер уже проходили?

Втр 29 Окт 2013 17:01:57
>>56820594
Я не тролль, честно, анон. Я придумал алгоритм и решил поделиться с аноном, вдруг пригодится
>>56820569
А что не так?

Втр 29 Окт 2013 17:05:40
>>56818596
Игнорируйте это говно, он слишком туп, чтобы понять, что он тут никого не троллирует.

Втр 29 Окт 2013 17:06:45
>>56820824
Вы либо завидуете, либо я не понимаю вашей агрессии. Я только помочь хочу.

Втр 29 Окт 2013 17:08:31
>goto
Затралел.

Втр 29 Окт 2013 17:09:00
>>56820910
А обосновать сможешь?

Втр 29 Окт 2013 17:09:07
>>56820631
>во общето
Я всякое видел, но такое.

Втр 29 Окт 2013 17:14:02
>>56820928
Нечитаемое говно. К тому же у тебя все гото сделаны вместо for(;;), что уже о многом говорит. Да и алгоритм нихуя не новый.

Втр 29 Окт 2013 17:14:21
>>56820928
T:
if (i < N)
{
printf("%d%c", a, i==N-1?'\n':' ');
i++;
goto T;
}

M-M-M-MAXIMUM HUITA

Втр 29 Окт 2013 17:15:25
>>56821103
>Нечитаемое говно
С циклами, например, код не лучше выглядеть будет.
Алсо, а нормальные аргументы можешь привести, а?

Втр 29 Окт 2013 17:16:03
>>56821112
Анон, ты говори что не так. Я поправлю.

Втр 29 Окт 2013 17:16:09
>>56821149
Троллинг чистой воды. Как тебе такой аргумент?

Втр 29 Окт 2013 17:16:45
>>56821112
while (i++<N) printf("%d%c", a, i==N-1?'\n':' ');

В одну строчку же.

Втр 29 Окт 2013 17:19:16
>>56821179
А про goto?

Втр 29 Окт 2013 17:19:17
>>56821200
Проблевался от любви байтоебов к сокращениям.
миморубибог

Втр 29 Окт 2013 17:21:22
>>56821267
Руби - не язык программирования. Руби - программка для выполнения небольших скриптиков, но никак не полноценный яп.

Втр 29 Окт 2013 17:21:45
>>56821267
Как там твои спагетти?

Втр 29 Окт 2013 17:22:03
>>56821266
А это в особенности троллинг. Провокация на срач по поводу гото.
СЕГОДНЯ В ПРОГРАММЕ: ШКОЛЬНИК ИЗ КРАСНОЖОПИНСКА ИЗОБРЁЛ НОВЫЙ АЛГОРИТМ СОРТИРОВКИ, К НЕМУ УЖЕ ОБРАТИЛИСЬ НЕСКОЛЬКО ЗАРУБЕЖНЫХ КОМПАНИЙ. СТАРЫЙ СКУЧНЫЙ КУСОРТ НАДОЕЛ, ТЕПЕРЬ НЕ НАДО ВОЗИТЬСЯ С НАДОЕВШИМИ ССЫЛКАМИ.

Втр 29 Окт 2013 17:22:06
>>56821267
Очень просто читается же, куда лучше 5 строчек хуиты.

Втр 29 Окт 2013 17:24:03
>>56821362
Так чем плох goto? Ты даже сам не знаешь, а кукарекаешь, тупой школяр

Втр 29 Окт 2013 17:24:55
>>56821427
>тупой школяр

Втр 29 Окт 2013 17:25:43
Тут ОП мамкин тралл с школьных курсов по си, но goto и правда ничем не плох, плохи мудаки, которые используют его так, что код превращается в вырвиглаз.

Втр 29 Окт 2013 17:26:01
>>56821463
>Уход от ответа
Слив защитан

Втр 29 Окт 2013 17:26:54
>>56821503
Ну хорошо. Он ничем не плох. Он не нужен. Как тебе такое?

Втр 29 Окт 2013 17:28:07
>>56821529
Почему он не нужен?
>>56821491
Я не тролль, анон. Я честно сам этот алгоритм придумал вычислениями

Втр 29 Окт 2013 17:31:18
>>56821573
Mauvais ton. Отладку затрудняет. Ухудшает чтение кода. Приводит к ошибкам. Покормил.

Втр 29 Окт 2013 17:31:47
Сажица
Я блядь удивляюсь, как в такой тред может отвечать такое количество знатоков в программировании, то есть борда населена в большинстве могущими думать людьми. Но остальное время эти же люди создают треды о ЕОТ, оцени анона, рашка-пидорашка и прочее говно, неужели программисты настолько ограничены, что не думают ни о чем кроме работы, тян и комфортной жизни? На остальных досках такое же говно, так что не говорите, что вы там все остальное обсуждаете.

Втр 29 Окт 2013 17:32:59
>>56821529
Схуяли он не нужен? Им можно не пользоватся, это да. Вообще полезно, если хочешь ассемблерноподобный код сделать.

Втр 29 Окт 2013 17:33:04
>>56821343
>ко-ко-ко

Втр 29 Окт 2013 17:34:10
>>56821730
Непрограммисту на скриптиках припеклоу

Втр 29 Окт 2013 17:34:46
Ну а как ты факториал считаешь, изобретатель?

Втр 29 Окт 2013 17:36:13
>>56821727
Если хочешь ассемблероподобный код, пиши на ассемблере.

Втр 29 Окт 2013 17:36:27
>>56821770
Байтобыдло такое смешное. А расскажи мне о бинарных конфигах, лолка.

Втр 29 Окт 2013 17:38:02
>>56821791
Вот так, анон. Асло, аноны с программаа сказали, что алгоритм хороший, но не считает большие факториалы, ибо в переменные такие большие числа не помещаются

int main (void)
{
int i = 5, tmp = 1;

R:
tmp *= i--;
if (i)
goto R;
return tmp;
}

Втр 29 Окт 2013 17:38:28
>>56821690
>не думают ни о чем кроме работы, тян и комфортной жизни
А чем еще думать-то? О тебе?

Втр 29 Окт 2013 17:38:55
>>56821847
Иди сайтики пиши быдло

Втр 29 Окт 2013 17:40:06
>>56821898
>в переменные такие большие числа не помещаются
Так реализуй большие числа. На олимпиадах пригодится.

Втр 29 Окт 2013 17:40:12
>>56821690
Не создаю тредов и не читаю перечисленных тобою тредов.
И все заебись.

Втр 29 Окт 2013 17:40:26
>>56821898
Выглядит симпатично. Но что нового?

Втр 29 Окт 2013 17:40:45
>>56821898
>main
>return tmp
0/10

Втр 29 Окт 2013 17:41:22
>>56818596
Так там же простое попарное сравнение. Еще и с GOTO.
Смысла в таком "алгоритме" нету. Код сложночитаемый и при этом ни чем не лучше аналогов.

Втр 29 Окт 2013 17:41:22
>>56821931
Я-то утром уже писал, а вечером рубигоспода могут позволить себе отдохнуть в обществе прекрасных девушек и бутылки хорошего вина. А ты иди байты перекладывай, ТУПОКОНЕЧНЫЙ

Втр 29 Окт 2013 17:42:36
>>56821986
Я возвращаю чило в ОС. Что не так?
>>56821964
Новый алгоритм.
>>56821975
64 бита не вместят 1000!, например

Втр 29 Окт 2013 17:42:44
>>56821986
Иди нахуй, умник.

Втр 29 Окт 2013 17:43:02
>>56822011
Обоссался с усатого кагтавого второкурсника

Втр 29 Окт 2013 17:43:20
>>56821898
Так а что ту нового?

Втр 29 Окт 2013 17:44:43
>>56822069
Почитай коды возвращаемый main. Туда нельзя вернуть любое число.

Втр 29 Окт 2013 17:44:55
>>56822009
Там несовсем N^2, просто в таком коде хер поймёшь.

Втр 29 Окт 2013 17:45:03
>>56822085
Хуево тебе)

Втр 29 Окт 2013 17:45:04
>>56822069
Ну так сделай 128 бит переменную.

Втр 29 Окт 2013 17:45:34
>>56822158
*не совсем, блять.

Втр 29 Окт 2013 17:46:04
>Я возвращаю чило в ОС. Что не так?
Охуенно!

Втр 29 Окт 2013 17:47:28
>>56822148
Процесс отправляет число в оболочку, в моем случае в шелл. Вернуть можно любое число. Что теперь не так?
>>56822100
Алгоритм, анон.
>>56822163
Я не умею анон. Вообще вроде большие числа в массивах хранят, но я так не умею

Втр 29 Окт 2013 17:48:19
>>56822011
Проснись, придурок. Ты обосрался.

Втр 29 Окт 2013 17:49:08
>>56822250
Еще раз, вопрос, ЧЕГО НОВОГО В ТВОЕМ АЛГОРИТМЕ ВЫЧИСЛЕНИЯ ФАКТОРИАЛА, ДОЛБОЕБ? То, что ты перемножаешь числа с конца? Охуенное достижение.
Все, кто отписался в треде без сажи такие же долбоебы, как и ОП.

Втр 29 Окт 2013 17:49:47
https://www.google.com/search?client=opera&q=%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F+%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85+%D1%87%D0%B8%D1%81%D0%B5%D0%BB

Втр 29 Окт 2013 17:51:14
>>56822250
Не выебывайся, а читай!

The return value for main should indicate how the program exited. Normal exit is generally represented by a 0 return value from main. Abnormal termination is usually signalled by a non-zero return but there is no standard for how non-zero codes are interpreted.

Втр 29 Окт 2013 17:52:32
https://www.google.com.ua/search?redir_esc=&client=tablet-android-google&hl=ru-RU&safe=images&q=rikroll&source=android-browser-type&qsubts=1383054674872&action=devloc#hl=ru-RU&q=%D1%80%D0%B8%D0%BA%D1%80%D0%BE%D0%BB%D0%BB&spell=1

Втр 29 Окт 2013 17:53:03
>>56822387
Я знаю, что ноль значит. Но процесс вернуть может любое число, в том числе и не нуль. Что теперь не так?

Втр 29 Окт 2013 17:56:13
>>56822250
Новый? Смотри я еще пару тогда придумал:

int main (void)
{
int i = 5, tmp = 1;

while(i)
{
tmp *= i--;
}
return tmp;
}

int main (void)
{
int i = 5, tmp = 1;

for(i = 5;i != 0;)
{
tmp *= i--;
}
return tmp;
}

int main (void)
{
int j = 5, tmp = 1;

while(j)
{
tmp *= j--;
if (j)
}
return tmp;
}

Втр 29 Окт 2013 17:57:17
>>56822453
В том что число возвращаемое main это код ошибки.

Втр 29 Окт 2013 17:59:22
>>56822578
>if(j)
Wut?

Втр 29 Окт 2013 18:00:44
>>56822578
Зато ты не можешь с goto

Втр 29 Окт 2013 18:00:55
>>56822621
Никто не мешает использовать его в качестве результата.

Втр 29 Окт 2013 18:01:02
>>56822691
Вся суть треда.

Втр 29 Окт 2013 18:01:06
>>56822621
Я знаю. Еще раз говорю, вернуть я могу любое число.

Втр 29 Окт 2013 18:01:41
Вот этот особенно охуенен, я считаю!

int main (void)
{
unsigned long long i = 0;
unsigned long long tmp = 0;

for(i = (2 >> 2) - 1, tmp = 1;;;i--) { tmp *= i; }

return 0;
}

Втр 29 Окт 2013 18:03:09
>>56822790
одна ; лишняя

Втр 29 Окт 2013 18:05:45
>>56822790
tmp распидорасит же. Надо ещё длиннее.

Втр 29 Окт 2013 18:08:23
>>56822790
#include <stdio.h>
#include <assert.h>
int main (int argc, const char **argv)
{
assert((argc == 2) && (argv[1]));

unsigned long long tmp = 1;

for(unsigned long long i = atoi(argv[1]);;i--) { tmp *= i; }

printf("Result: %ul", tmp);

return 0;
}

Втр 29 Окт 2013 18:08:27
Это просто праздник, а не тред.
Спасибо, господа, я так давно не лоллировал

Втр 29 Окт 2013 18:19:05
>>56822927

#include <stdio.h>
#include <assert.h>
#include <string.h>

template <int size>
struct WeNeedMore
{
public:
WeNeedMore();
~WeNeedMore();
WeNeedMore &operator=(int a);
void operator*=(int a);
void operator-(int a);
private:
const char[size] _value;
};

template <int size>
WeNeedMore<size>::WeNeedMore() { memset(&_value, 0, size); }
template <int size>
WeNeedMore<size>::~WeNeedMore() { float x = 1 / NULL; }
template <int size>
WeNeedMore &WeNeedMore<size>::operator=(int a) { memset(&_value, a, size); }
template <int size>
inline WeNeedMore &WeNeedMore<size>::operator*=(int a) { assert(0 && "Buffer too short! Need MORE!!!"); }
template <int size>
inline WeNeedMore WeNeedMore<size>::operator-(int a) { memset(&_value, 0, size); }

int main (int argc, const char **argv)
{
assert((argc == 2) && (argv[1]));

WeNeedMore tmp<9223372036854775807> = 1;

for(unsigned long long i = atoi(argv[1]);;i--) { tmp *= i; }

printf("Result: %ul", tmp);

return 0;
}

Втр 29 Окт 2013 18:53:27
Вот аноны я создал сайт, где выложил свои алгоритмы, чтобы их никто не украл http://tsukiko09.tumblr.com/

Втр 29 Окт 2013 19:11:01
>>56824585
Бамп

Втр 29 Окт 2013 19:12:39
>>56818596
Фееричный долбоеб! Я тебя помню про твою хуйню 5+1
Сагайте этого ебаната, посоны.

Втр 29 Окт 2013 19:15:21
http://tsukiko09.tumblr.com/

Втр 29 Окт 2013 19:18:25
>>56825475
басп

Втр 29 Окт 2013 19:22:35
>>56825475
бамп

Втр 29 Окт 2013 19:27:02
>> tmp = a, a<em> = a[k], a[k] = tmp;
смысл метода пузырька
>> goto
метки? рли?

так ты пояснишь что нового в твоем алгоритме, кроме того что ты написал каких-то бредовых циклов для пузырька
ну и саги мегокодеру
</em>

Втр 29 Окт 2013 19:30:08
Придумал новый алгоритм умножения чисел, заценин анон:

int x=5;
Int y=10;
Int ravno=0;
for(int a=0;a&lt;x;a++)
ravno=ravno+y;
printf("%i", ravno);

Втр 29 Окт 2013 19:30:19
>>56825916
>смысл метода пузырька
это я обмениваю два элемента массива между собой с помощью дополнительной переменной.
>метки? рли?
Очень удобно и практично.
>так ты пояснишь что нового в твоем алгоритме, кроме того что ты написал каких-то бредовых циклов для пузырька
Мой алгоритм быстрее быстрой сортировки, и в два раза короче и понятнее ее же

Втр 29 Окт 2013 19:31:37
>>56826028
Тут можно просто умножить

printf ("%g\n", x*y);

Втр 29 Окт 2013 19:32:42
>>56826079
Ну это же без алгоритма будет, а смысл весь в алгоритме!

Втр 29 Окт 2013 19:35:14
>>56826123
Чего вы с сажей в мой тред пишите?

Втр 29 Окт 2013 19:40:12
>>56826123
Бамп

Втр 29 Окт 2013 19:46:31
>>56826451
бамп

Втр 29 Окт 2013 20:00:12
>>56826033
>>и в два раза короче
не поленился запустить си
вот тебе сортировка методом пузырька, объясни мне в чем твоя сортировка лучше этой
#include&lt;iostream.h>
void main()
{
int a[5]={4, 3, 2, 4, 5};
int i, k, j;
for(i=0;i&lt;5;i++)
for(j=0;j&lt;5;j++)
{if(a[j]>a[j+1]) {
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
k=a[j];}}
for(i=0;i&lt;5;i++)
cout&lt;&lt;a;
}[/spoiler]
>>смысл метода пузырька
<span class="unkfunc">>>это я обмениваю два элемента массива между собой с помощью дополнительной переменной.

масло масляное
</span>

Втр 29 Окт 2013 20:03:46
>>56827339
но у меня не пузырек а мой новый алгоритм сортировки, а у тебя ошибочка в коде.

Втр 29 Окт 2013 20:05:57
>>56823354
Иди нахуй со своими плюсами. Это си тред.

Втр 29 Окт 2013 20:10:34
>>56827507
>>а у тебя ошибочка в коде.
cout&lt;&lt;a[i\]; ?
разметка съела

Втр 29 Окт 2013 20:11:12
>>56827829
нет, не она.

Втр 29 Окт 2013 20:14:49
>>56827862
и в чем же? у меня все норм работает

Втр 29 Окт 2013 20:15:59
>>56828006
аноша, ты в программировании не силен?

Втр 29 Окт 2013 20:20:29
>>56828074
ну так поясни мне, в чем я ошибся :3

Втр 29 Окт 2013 20:24:03
>>56828255
У тебя нету меток и goto, очевидно же.

Втр 29 Окт 2013 20:24:29
>>56828255
во втором цикле

Втр 29 Окт 2013 20:30:15
>>56828441
пофиксил :3
k=a[j];}}
i=0;
goto m;
m:{
while(i&lt;5) {
cout&lt;&lt;a&lt;&lt;"\n"; i++;}}[/spoiler]

Втр 29 Окт 2013 20:49:14
>>56828464
лишную строчку написал, охуеть ошибка
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
k=a[j];

Втр 29 Окт 2013 20:51:35
>>56829644
а еще ошибочку не видишь, аноша?

Втр 29 Окт 2013 21:03:16
>>56829768
нет, может расскажешь уже?
возможное наличие ошибки не отрицаю, пузырек копирнул из паскалевской лабы, которую делал хуй знает когда, будучи погромистом-ньюфагом

Втр 29 Окт 2013 21:04:43
>>56830306
>for(j=0;j&lt;5;j++)
>if(a[j]>a[j+1])

Втр 29 Окт 2013 21:13:14
>>56830376
>for(j=0;j&lt;54;j++)
>if(a[j]>a[j+1])
последний элемент сравнивает с пустотой ты это имел ввиду?
ты это имел ввиду?

Втр 29 Окт 2013 21:14:21


← К списку тредов