- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
#include <stdio.h>
#include <conio.h>
#include <iostream>
// -------------------------------------------
#define belugina0 std::wstring("нельзя писать сервера на js")
#define belugina1 std::wstring("js это обертка для html")
#define belugina2 std::wstring("Вектор это не динамический массив")
#define belugina3 std::wstring("-Размер инта? Ответ: "Ну два" ")
#define belugina4 std::wstring("Бинарным поиском можно найти максимальное количество минимальных элементов")
#define belugina5 std::wstring("Бинарным поиском можно найти сумму элементов массива")
#define belugina6 std::wstring("Бинарным поиском можно найти среднее арифметическое массива")
#define belugina7 std::wstring("Операцию "перечисления" это - когда массив содержит числа, принадлежащие обоим массивам")
// наркотики зло
void main ()
{
int n; // количество вершин
int **G;// исходный граф
int **H; // матрица списка ребер с весом
int **K; /*матрица, отмечающая принадлежность
вершины компоненте*/
int **T; // матрица остовного дерева
int **L; // список ребер с ценами минимального дерева
}
3oJIoTou_xyu 19.05.2019 05:40 # +2
Сорок градусов мороз,
Бедного прорвал понос.
Вдруг из гроба вылезает
В белых тапочках мертвец.
И говорит такую вещь:
Ты зачем в такую пору
Обосрал мою контору
Что не в сказке расказать
Ни бульдозером убрать.
Нищий долго извинялся,
Пальцем жопу затыкал,
Но понос не унимался:
Через уши вытекал.
И теперь на это место
Вся деревня ходит срать,
Так засрали, так зассали
Что церквушки не видать!
Rooster 19.05.2019 08:25 # +2
Над кладбищем ветер свищет,
Сорок градусов мороз.
На могиле нищий дрищет,
Одолел его понос.
Вдруг могила расступилась,
Из могилы встал мертвец:
«Что ты делаешь, мерзавец?
Обосрал меня в конец!»
Нищий долго извинялся,
Жопу пальцем затыкал.
А мертвец расхохотался,
Громко пёрнул, и пропал.
Нищий хвать свои манатки
И текать скорей домой,
А мертвец ему вдогонку:
«Догоню, негодник, стой!».
guest8 15.09.2019 18:16 # −999
guest8 17.12.2019 17:44 # −999
XYPO3BO3 17.12.2019 17:58 # 0
Обосрал мою контору,
Что ни в сказке рассказать,
Ни бульдозером убрать.
HukoJlau_KJll-OEB 17.12.2019 20:11 # 0
3.14159265 17.12.2019 21:15 # 0
Много электрическая лампочка горит от 120 кирпичей.
Малость по линии «библиотека»,
Малость потому что не воздух будет.
Зачем величина?
Зачем оторванная в область дипломатии?
Зачем чем учебник крепкий?
Зачем а крепкий учебник будет весомей?
Много там… эээ… все время черный хлеб… дак что же,
Малость будет муромец.
Малость там… эээ… все время черный хлеб… дак что же,
Много будет муромец.
Зачем вставляем в мурманский полуостров?
Малость накручиваем.
Зачем илья муромец работает у себя дома?
Зачем вот конкретная дипломатия?
Зачем на диспетчеров?
Зачем на продавцов?
Малость на диспетчеров,
Зачем на продавцов?
Малость в гастрономе № 22,
Малость известный экономист.
Малость а академик будет,
Много ну вот можно сфотографировать мурманский полуостров.
XYPO3BO3 17.12.2019 22:36 # 0
Много я тебе щас лекцию прочитаю.
Зачем японцы, перед Второй мировой войной, а именно — адмирал Ямомото, задумали расхуячить американский флот на Гавайских островах?
Малость то, что потом вошло в историю, как катастрофа в Перл Харбор.
Много слушай и запоминай.
Зачем командующий налётом на Перл Харбор был адмирал Нагумо?
Малость средний офицер на самом деле, но исполнительный.
Много исполнительный, безусловно, профессионал.
Но малость без фантазии, у японцев вообще людей с фантазиями было немного.
Много дерьма на палочке.
Малость, блядь, знаешь, малость можешь.
Зачем ты вообще, блядь, в армии делаешь?
DypHuu_niBEHb 19.12.2019 01:37 # 0
Малость Заебал, блядь!
Зачем как поспал, братишка? Проголодался наверное, братишка?
Малость Ёб твою мать! Блядь! Иди отсюда на хуй, блядь!
Зачем Что случилося-то?
Много Ты че, обосрался что ли, мудак, блядь?
Много Не, я не какал, я тебе покушать принёс
Малость Сука, блядь, пидорас, блядь!
CBO6OgHblu_nemyx 19.05.2019 05:50 # +1
real_escape_string 19.05.2019 12:46 # 0
лол
Rooster 19.05.2019 07:30 # +1
У вас нехватка бэкслэшей.
Вы там на крестах, да с уникодными строками под "DOS" пишете?
DiverSSSant 19.05.2019 09:24 # 0
Что эта Белугина употребляет? Я так понял она препод))))
bormand 19.05.2019 09:39 # +3
Increment_Excrement 20.05.2019 00:57 # 0
bormand 20.05.2019 10:28 # 0
Rooster 20.05.2019 10:33 # 0
Rooster 19.05.2019 09:59 # +3
Эм, что? Ещё несколько дней назад было всего 26 тыс. полбзователей.
nEPBO6blTHblu_nemyx 19.05.2019 17:53 # 0
40000 20.05.2019 02:09 # 0
nEPBO6blTHblu_nemyx 20.05.2019 03:57 # 0
nEPBO6blTHblu_nemyx 20.05.2019 07:06 # −1
nEPBO6blTHblu_nemyx 20.05.2019 07:58 # −1
Rooster 20.05.2019 09:25 # −1
nEPBO6blTHblu_nemyx 20.05.2019 14:06 # −1
bormand 20.05.2019 14:55 # 0
guest8 20.05.2019 15:08 # −999
bormand 20.05.2019 17:12 # −1
guest8 20.05.2019 22:01 # −999
CEHT9I6PbCKuu_nemyx 06.09.2021 16:45 # 0
50000 20.05.2019 15:01 # −1
Rooster 20.05.2019 16:08 # −1
32768 20.05.2019 17:09 # −1
bormand 20.05.2019 17:13 # 0
Зачем?
guest8 20.05.2019 17:15 # −999
nemyx_HoMep_22687 20.05.2019 17:53 # +1
Straiker 04.10.2020 23:32 # 0
MPA3uIII 20.05.2019 22:57 # −7
За это время меня двое кавказцев до полусмерти накачают...
Rooster 20.05.2019 16:09 # 0
guest8 20.05.2019 17:01 # −999
nEPBO6blTHblu_nemyx 20.05.2019 22:14 # 0
guest8 20.05.2019 22:21 # −999
nEPBO6blTHblu_nemyx 20.05.2019 22:26 # 0
MPA3uIII 20.05.2019 22:49 # −7
nEPBO6blTHblu_nemyx 21.05.2019 00:47 # 0
guest8 20.05.2019 23:38 # −999
rJlaBHblu_nemyx 20.05.2019 23:44 # 0
guest8 20.05.2019 23:50 # −999
rOqpPEH 20.05.2019 23:58 # 0
guest8 21.05.2019 03:15 # −999
MPA3uIII 21.05.2019 10:31 # −7
Staatssicherheit 15.08.2021 22:29 # +1
Хи-хи.
guest6 15.08.2021 22:33 # +1
Staatssicherheit 15.08.2021 22:35 # +1
Теперь не проебать бы 68010, 68020, 68030, 68040, 68060.
Motorola 05.09.2021 21:52 # 0
Номер 68020 взят.
guest6 05.09.2021 23:06 # 0
bormand 06.09.2021 06:56 # +1
ISO 06.09.2021 07:14 # 0
bormand 06.09.2021 08:21 # 0
CEHT9I6PbCKuu_nemyx 06.09.2021 08:55 # 0
guest8 20.05.2019 21:54 # −999
nemyx_HoMep_25083 20.05.2019 22:12 # 0
guest8 20.05.2019 22:13 # −999
nemyx_HoMep_1488 20.05.2019 22:16 # 0
guest8 20.05.2019 22:17 # −999
nemyx_HoMep_11793 20.05.2019 22:53 # 0
guest8 20.05.2019 22:54 # −999
nemyx_HoMep_7591 20.05.2019 23:09 # 0
MPA3uIII 20.05.2019 23:19 # −7
Rooster 21.05.2019 17:09 # 0
bormand 20.05.2019 10:28 # 0
Rooster 20.05.2019 10:30 # +1
MPA3uIII 20.05.2019 23:19 # −7
rOqpPEH 21.05.2019 00:07 # 0
guest8 21.05.2019 03:14 # −999
rOqpPEH 21.05.2019 12:51 # 0
real_escape_string 19.05.2019 12:45 # 0
CEHT9I6PbCKuu_nemyx 06.09.2021 16:53 # 0
Осталось дело за малым: определить, что нужно искать.
guest6 06.09.2021 17:35 # +2
Вероятно, получится посчитать сумму для
1. Массива констант
2. Массива с двумя значениями элементов
Также, если бинарный поиск реализовывать самостоятельно, можно сделать довольно сносную приближённую сумму.
Для слайса [x_l, ..., x_r] минимальная оценка - x_l*(r-l)+x_r - когда все равны маленькому x_l, кроме одного элемента; максимальная - x_r*(r-l)+x_l - когда все большие, а один маленький.
При дихотомии имеем [x_l,...,x_m,...,x_r]. Знания об оценке уточняются. Для минимальной оценки становится известно, что на индексах [m; r) все значения не меньше x_m. Для максимальной - что на индексах (l; m] все значения не больше x_m. А значит для уточнения надо в минимальной оценке заменить (r-m) x_l на x_m, а в максимальной - (m-l) x_r на x_m:
Посмотрим работу:
Точность вышла 7%, что вполне может хватить для некоторых применений - подсчёты лайков в стограме, предварительные подсчёты перед запуском тяжёлого моделирования, чтобы убедиться, что параметры более-менее в норме, и можно запускать полное вычисление на три дня.
guest6 06.09.2021 17:40 # +1
3.14159265 06.09.2021 18:17 # 0
[1] если длина этого массива составляет один элемент
CEHT9I6PbCKuu_nemyx 06.09.2021 18:20 # +2
3.14159265 06.09.2021 18:21 # 0
bormand 06.09.2021 18:22 # +1
CHayT 06.09.2021 18:25 # +2
3.14159265 06.09.2021 17:59 # 0
Мне зашло (сам поленился писать похожее).
Но
guest6 06.09.2021 18:02 # 0
-299996007 <= 5091 <= 100005985
3.14159265 06.09.2021 18:05 # 0
На рандомном говне или обратно сортированном массиве и это неравенство не будет соблюдаться.
guest6 06.09.2021 18:17 # +2
За счёт "Math.random" в коде sum можно повысить точность.
betterSum позволяет управлять и трудоёмкостью алгоритма.
betterSum(xs, 0) - сумма за O(1)
betterSum(xs, 1) - сумма за O(log(N))
betterSum(xs, xs.length) - сумма за O(Nlog(N))
3.14159265 06.09.2021 18:24 # +1
Иногда питушня (видимо матн.гапбом выдал повторяющиеся вореции)
>betterSum([-100000000,1,100,996,997,998,999,1000,100 000000],2)
>Array [ -299996007, 100005985 ]
Впрочем это мне напоминает легендарное:
CEHT9I6PbCKuu_nemyx 06.09.2021 18:27 # +1
https://govnokod.ru/21312#comment354390
3.14159265 06.09.2021 18:36 # 0
Вот это я плюсанул ещё в 2016.
Поскольку это улучшение придаёт алгоритму реальную практичность.
Сильно повышая вореантность рожать из семечка фофмана именно то что зожимали.
В принципе файлы .torrent и magnet-link это по сути такие же архивы, со списом фалов и прочей метушнёй.
CEHT9I6PbCKuu_nemyx 06.09.2021 18:47 # +1
Дерево Меркла также применяется в ed2k для файлов, которые больше 9500 килобайт (потому и написал, что модифицированный md4).
Суть дерева Меркла такова: разбиваем файл на блоки, у каждого блока считаем контрольную сумму отдельно. Результаты конкатенируем. Если результат оказался больше размера блока, снова разбиваем его на блоки, снова считаем сумму каждого блока и результаты конкатенируем. Повторяем, пока результат не уложится в блок.
bormand 06.09.2021 18:53 # 0
CEHT9I6PbCKuu_nemyx 06.09.2021 19:00 # 0
urn:btih содержит только sha1 от заголовка торрент-файла.
tth содержится в urn:tree:tiger. А его использует... Шареза для поиска по Гнутелле2.
Но мне кажется, что я где-то ещё tth видел.
CEHT9I6PbCKuu_nemyx 06.09.2021 19:11 # 0
urn:bitprint содержит и sha1, и tth. А где применяются такие ссылки? Снова в G2?
bormand 06.09.2021 18:48 # 0
> метушнёй
А я из принципа выбрасывала всю метушню из магнитов и качала только по хешу. Хотя клиент метушню, конечно, один фиг добудет перед загрузкой данных.
CEHT9I6PbCKuu_nemyx 06.09.2021 18:54 # 0
bormand 06.09.2021 18:55 # +1
Не совсем. Это хеш мета-блока из него. Т.е. только хеши блоков и имена файлов, без ссылок на трекеры и прочего говна, насколько я помню.
ObeseYoung 07.09.2021 00:20 # 0
3.14159265 06.09.2021 18:30 # 0
Чтобы алгоритм от каждой итерации становился точнее и сходился.
guest6 06.09.2021 16:57 # +1
Внутри массива хранится его сумма, нужно просто её найти.
guest6 06.09.2021 17:53 # +1
Но произведение ничем не хуже суммы, достаточно заменить 0 на 1, (+) и (-) на (*) и (/), а (*) на (**).
Посмотрим работу:
Логарифмическая относительная погрешность - 8-15%
3.14159265 06.09.2021 18:09 # +1
Можно так же тупо закидывать в бинарную операцию каждый Nй элемент, умножать среднее на длину отрезка и говорить что мы ускорили программу в N раз ценой точности.
bormand 06.09.2021 18:10 # 0
CEHT9I6PbCKuu_nemyx 06.09.2021 18:17 # 0
gost 19.05.2019 18:54 # 0
Или ТС и есть автор исходников?
Rooster 19.05.2019 21:47 # 0
nEPBO6blTHblu_nemyx 19.05.2019 23:37 # 0
gost 19.05.2019 23:55 # 0
guest8 20.05.2019 17:57 # −999
nEPBO6blTHblu_nemyx 21.05.2019 00:47 # 0
guest8 21.05.2019 03:14 # −999
cmepmop 21.05.2019 23:06 # 0
Steve_Brown 20.05.2019 12:50 # 0
TOPT 20.05.2019 15:32 # 0
XAPDKOPHblu_nemyx 20.05.2019 19:00 # 0
Какой хардкор! (((
guest8 20.05.2019 19:05 # −999
guest8 21.05.2019 03:14 # −999
cmepmop 21.05.2019 23:16 # 0
guest8 10.06.2019 15:49 # −999
cmepmop 10.06.2019 16:54 # −1
guest8 10.06.2019 16:56 # −999
cmepmop 11.06.2019 00:31 # −2
Ksyrx 29.07.2019 05:53 # 0
LinuxGovno 06.09.2021 11:48 # +1
Поставил плюс.