Гарторикс. Перенос
2241 год. Жизнь человечества выстроена вокруг феномена Переноса: после получения «номера», загадочного биохимического кода, тело человека умирает, а сознание переносится в звероподобное тело на планете Гарторикс. Кому и когда придет номер – неизвестно; отказаться от него – нельзя, можно лишь передать другому.
На Гарториксе человеческие сознания могут менять тела и жить вечно – и за билетами в бессмертие идет настоящая охота: в телешоу, где можно выиграть «номер», вся планета выбирает победителей в прямом эфире, могущественный Департамент защиты сознания заменил все спецслужбы мира, преступные картели промышляют продажей номеров на чёрном рынке…
Вот только так ли хороша жизнь на Гарториксе?
Причиняй добро
На злобу дня
Телега с юмором
Нужен совет. Наследство
Здравствуйте, ситуация запутанная, прошу объяснить куда двигаться дальше и какие действия предпринять.
Есть квартира в которой проживала бабушка, отец и девушка(дочь отца). Бабушка умерла, спустя некоторое время умер отец не вступив в наследство, девушка стала вступать и столкнулась с тем что будет описано далее.
Уже у нотариуса оказалось, что квартира была приватизирована и в приватизации участвовали 4 человека:
1) Бабушка девушки (есть ордер на квартиру выданный ей)
2) Сын бабушки (отец девушки)
3) Родная сестра бабушки
4) Отец бабушки и её сестры (прадед девушки)В договоре о приватизации доли не выделены, долевая собственность совместная.
Первым из 4х умер прадед девушки, спустя 15 лет умерла бабушка девушки, затем через год умер отец девушки(не вступив в права наследства (своей матери).
Нотариус выдала девушке только свидетельство о праве на наследство ¼ квартиры написав, что доля в квартире принадлежащей ФИО(бабушки) умершей дд:мм:гг, наследником которой являлся сын - ФИО(отца), принявший наследство, но не оформивший своих наследственных прав. Далее умирает сестра бабушки и девушка вступает в наследство ещё за ¼ квартиры. Нотариус ( уже другая), спрашивает почему предыдущий нотариус не оформил ей наследство за её бабушку(¼) когда оформляла за отца?(нам тоже интересно, но ответов нет). В итоге у девушки есть только св-во о праве на наследство ½(¼отца и ¼сестры бабушки) квартиры. С ¼ бабушки (которая по видимости висит в воздухе, хотя должна была перейти к отцу, а затем к девушке) не ясно, но в суде с этой долей думаю проблем не возникнет.
Но! Осталась ¼ имущества прадеда, который уехал из этой квартиры и умер в другом городе у своей дочери ( 2я родная сестра бабушки) за 15 лет до того как девушка начала заниматься вступлением в наследство.
Что делать? Девушка всю свою сознательную жизнь прожила в этой квартире, содержание квартиры всё за счёт её отца и теперь её.
К юристам очно обращалась, один сказал что дело очень сложное и будет дорого, другой что дело простое и вообще тут думать нечего.
Отношения как неудобная игрушка и путь к осознанной близости
Отношения – это неудобная игрушка, это очень известный феномен. Даже хуже, чем когда вы там друг друга сковородками бросаете. Вот это самый первый признак: это не рациональная история, это чувственная история. Признаки того, что ваши отношения мертвы: самый главный – это когда они не приносят вам никаких позитивных эмоций, никакого удовольствия. Давайте начнём с того, а для чего у нас вообще есть отношения. Это может быть с кем угодно: с братом, сватом, детьми, либо супругом или супругой. Очень часто нас учили, что мы сходимся в пару, чтобы стать костылём друг для друга, и это считалось хорошей связкой до недавнего времени. Много поколений именно так и жили, потому что один человек не мог выжить без другого. Женщина не могла выжить без мужчины, а мужчина не мог выжить без женщины, поэтому только их соединение давало выживаемость. Паттерны остались те же, поэтому сейчас наблюдается раздрайв: с одной стороны, мы понимаем, что что-то не так, с другой стороны, продолжаем делать по-старому. Одна подруга недавно сказала: «Если я не буду нуждаться в мужчине и всё смогу сама, то зачем мне мужчина?» Здесь начинается самое интересное.
Экспресс-тест на то, какие у вас отношения: самый главный вопрос – почему вы с этим человеком. Возьмите и поставьте на паузу, потому что если вы сейчас пропустите этот момент, то это тест One Shot. Единственная возможность: после того как вы узнаете ответ, он больше не будет для вас ре. Я надеюсь, что вы воспользуетесь этой возможностью.
Вы знаете, как можно понять счастливую пару? Когда задаёте вопрос: «Почему ты с супругом или супругой?», они замирают, ищут ответ и потом говорят: «Да просто люблю». Вот это настоящее отношение. Если же у вас сразу идёт список достоинств, то это не про любовь. Отношения – это неудобная игрушка. У каждого своя функция, нужно быть полезным или бесполезным. И здесь самое главное зерно раздора: что такое обида? Обида – это когда то, что мы ожидаем, не соответствует тому, что получаем. Если вы не ожидаете ничего, вы не будете обижаться. Самый простой пример: когда папа детей дома, вы устаёте и ждёте помощи, а если папы нет, вы делаете те же обязанности, но утомляетесь в десять раз меньше, потому что не тратите энергию на ожидания.
Почему люди расходятся? Причин миллион. Кто-то в отношениях вырос, а второй не успел, и это частая причина. Вы понимаете, что база, на которой строились отношения, больше не актуальна. Например, вы женились, потому что нужен был человек, кто убирает, готовит, смотрит за детьми, а теперь есть возможность нанять няню, а для секса тоже есть услуги, и возникает пустота. Если же в семье была близость, это другой вопрос, потому что близость не привязана к социальным условиям. Важно понять, на чём построены отношения, что для вас является костылём. Если речь о созависимости, то это полезность друг другу. Взрослые отношения строятся по формуле: мне хорошо одному, тебе тоже хорошо одному, но вместе нам ещё круче. И это чувственная история.
Признак мёртвых отношений с точки зрения психологии – когда вы живёте как два соседа и вам наплевать друг на друга. Это хуже, чем когда вы кидаетесь сковородками. Нет желания делать никаких усилий, чтобы развивать и сохранять связь. Что плохого в таких отношениях? Вы тратите на это время – и своё, и партнёра. Возможно, этот человек был бы счастлив с кем-то другим, а вы тоже – с другим человеком. Но время уже потрачено. Бывает, мужчина говорит: «Я точно не буду с этой женщиной, но пока не нашёл другую». Или «Мне некомфортно, но остаюсь по какой-то причине». Это эгоизм: вы тратите чужое время. Зачем находиться в отношениях, которые не приносят гармонию? Вы лишаете этого партнёра тоже. Если отношения не приносят ничего позитивного, а приносят много негатива, значит, вы сами в этом нуждаетесь. Любой негатив в отношениях – это ваша потребность. Как только вы перестанете в нём нуждаться, его не станет. Некоторым людям нравится подавлять, а другим нравится, когда их подавляют, и если они нашли друг друга, это тоже своего рода «кайф». Нет правильных и неправильных семей. Важен внутренний отклик: «Мне хорошо или не хорошо здесь?» Если вы понимаете, что глубоко несчастны, задайте себе вопрос, почему не заканчиваете эти отношения. Чаще всего это страх. Все остальные причины – лишь прикрытие. Представьте, что так пройдёт вся ваша жизнь. Если вы говорите себе, что у вас нет выбора, значит, вы обманываете себя. Когда мы прикрываемся благими намерениями, мы лишь укрепляем этот страх. Не бойтесь брать ответственность. Если отношения приносят негатив, вы в нём нуждаетесь. Задумайтесь, почему и для чего. Если это даёт вам самоутверждение, возможно, так вы и получаете свой «кайф». Каждый выбирает свою реальность. Но если хочется чего-то другого, всегда стоит спросить, действительно ли вы готовы так жить. Подписывайтесь на то, что приносит счастье. Любите друг друга, любите себя и любите жизнь.
Сложность алгоритмов простыми словами
В программировании существует множество способов решения одной и той же задачи. Однако, не все решения одинаково эффективны. Один из ключевых аспектов, который следует учитывать при разработке алгоритмов, – это их сложность. Понимание сложности алгоритма позволяет оценить, как быстро он будет работать и сколько ресурсов (например, памяти) потребуется для его выполнения, особенно при увеличении объема входных данных. Понимание сложности алгоритмов – фундаментальный навык, который позволяет писать более эффективный код.
Что такое сложность алгоритма?
Представьте, что у вас есть задача: найти конкретное имя в телефонной книге.
Простой способ (линейный поиск): Вы берете книгу и начинаете листать страницу за страницей, пока не найдете нужное имя. Если имя в самом конце книги, вам придется перелистать всю книгу.
Умный способ (бинарный поиск): Вы открываете книгу посередине. Если имя, которое вы ищете, идет раньше имени на этой странице, вы закрываете вторую половину книги и ищете в первой половине. Если имя идет позже, вы ищете во второй половине. И так повторяете, пока не найдете нужное имя. При каждом шаге вы отбрасываете половину книги.
Сложность алгоритма – это способ описать, сколько "времени" (или ресурсов, например памяти) потребуется алгоритму, чтобы выполнить свою задачу, в зависимости от того, насколько "большая" эта задача.
Линейный поиск: Если в книге 10 страниц, вам может потребоваться пролистать 10 страниц. Если в книге 100 страниц, вам может потребоваться пролистать 100 страниц. Количество работы растет линейно с размером задачи. Это называется O(n), где 'n' – это размер задачи (количество страниц в книге).
Бинарный поиск: Если в книге 16 страниц, вам потребуется максимум 4 шага, чтобы найти имя. Если в книге 32 страницы, вам потребуется максимум 5 шагов. Количество работы растет гораздо медленнее, чем размер задачи. Это называется O(log n) (читается "о от логарифма эн").
Алгоритм O(n) становится медленнее прямо пропорционально увеличению размера задачи.
Алгоритм O(log n) становится медленнее гораздо медленнее, чем растет размер задачи.
Представьте, что вы разрабатываете поисковую систему. Если вы используете алгоритм O(n) для поиска в интернете (который содержит миллиарды веб-страниц), это займет невероятно много времени! А алгоритм O(log n) справится с этой задачей гораздо быстрее.
Основные типы сложности алгоритмов
Вот некоторые наиболее распространенные типы сложности:
O(1) – Константная сложность: Время выполнения всегда одинаковое, независимо от размера задачи. Например, взять первый элемент из списка.
O(log n) – Логарифмическая сложность: Время выполнения растет очень медленно с ростом размера задачи. Отличный пример – бинарный поиск.
O(n) – Линейная сложность: Время выполнения растет прямо пропорционально размеру задачи. Например, пройти по каждому элементу в списке.
O(n log n) – Линейно-логарифмическая сложность: Часто встречается в эффективных алгоритмах сортировки, таких как Merge Sort и Quick Sort.
O(n^2) – Квадратичная сложность: Время выполнения растет в квадрате от размера задачи. Например, сравнить каждый элемент в списке с каждым другим элементом в этом же списке.
O(2^n) – Экспоненциальная сложность: Время выполнения растет очень быстро с ростом размера задачи. Обычно встречается в алгоритмах, использующих полный перебор.
O(n!) – Факториальная сложность: Самый медленный тип сложности. Встречается при переборе всех возможных перестановок элементов.
Примеры задач и алгоритмов с разной сложностью
Рассмотрим несколько примеров задач и различных алгоритмов для их решения, чтобы увидеть, как сложность влияет на производительность.
1. Сортировка списка:
Задача: Отсортировать список элементов в определенном порядке (например, по возрастанию).
Алгоритмы :
Bubble Sort:
Merge Sort:
Вывод: Для больших списков элементов алгоритмы с O(n log n) (Merge Sort) предпочтительнее алгоритмов с O(n^2) (Bubble Sort).
2. Поиск кратчайшего пути в графе:
Задача: Найти кратчайший путь между двумя вершинами в графе (например, между двумя городами на карте).
Алгоритмы:
Алгоритм Дейкстры (Dijkstra's Algorithm):
Вывод: Выбор алгоритма зависит от типа графа (взвешенный/невзвешенный, наличие отрицательных весов) и размера графа. Алгоритм Дейкстры эффективен для графов с неотрицательными весами.
3. Поиск подстроки в строке:
Задача: Найти все вхождения определенной подстроки в большей строке.
Алгоритмы:
Наивный поиск (Naive String Search):
Вывод: Для частого поиска подстрок в больших строках, существуют более эффективные алгоритмы, такие как КМП.
4. Задача о рюкзаке (Knapsack Problem):
Задача: У вас есть рюкзак определенной вместимости и набор предметов с разным весом и ценностью. Нужно выбрать предметы, которые максимизируют общую ценность, не превышая вместимость рюкзака.
Алгоритмы:
Динамическое программирование (Dynamic Programming):
Выбор алгоритма зависит от размера задачи и требований к точности решения.
O-нотация: упрощение сложности
Обычно сложность описывается с использованием "большой буквы O" (O-нотация). Она показывает, как быстро растет время выполнения алгоритма с ростом размера задачи, асимптотически, то есть для очень больших значений n. Мелкие константы и детали реализации обычно игнорируются. Например, алгоритм, который делает 2n + 5 операций, все равно считается O(n).
В худшем случае, среднем случае, лучшем случае
Сложность алгоритма может зависеть от входных данных. Обычно говорят о сложности в худшем случае – это максимальное количество времени или ресурсов, которое может потребоваться алгоритму. Иногда также анализируют сложность в среднем случае и лучшем случае.
Жизненно! (Паспортный контроль)
(Взято с "Мемофил" https://t.me/memephil/5023 )