Перейти к публикации

Index

User
  • Сообщений

    19 399
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    5
  • Время онлайн

    171д 3ч 18м 38с

Все публикации пользователя Index

  1. Надеюсь только эту уродливую приору на переднем плане заменят на гелик с правильными номерами Ну и печатный станок в Грозный дон поставят дон
  2. image.png.d626164a669fa1c1e8b4d50e0ad85350.png

    1. disbandnavi

      disbandnavi

      медаль адаму за победу грозный сити в голосовании

    2. LynTeek

      LynTeek

      пидерашкам респект, максимально действенный способ собрать наибольших охват

    3. Drainbead

      Drainbead

      Представьте на секунду, что вы настолько гой, что голосуете за изображение на наци анальной купюре, и это даже не облигация Банка Англии.

  3. Топ из всего что читал за последние пару лет
  4. Index

    Программирование[11]

    Такое да?
  5. Index

    Программирование[11]

    чел неиронично ссылается на рейтинг, в котором украина выше россии в 2025 году . Впрочем, я и так знал, что соэмпти - шиз Так эта хуйня берет чистые попугаи в вакууме. Рассчет КЛИМАТА например, чисто берет среднюю температуру по территории (у РФ пятая часть за полярным кругом) Я уж промолчу про крайм индекс который учитывает всякие попугаи вроде вот этого.
  6. Зачем Поздняков шатает лодку? Он что хочет чтобы миллионам открыли глаза, что в их стране нет честных выборов? Хочет поднять бучу из-за украденых голосов? бтв заходите голосуйте https://www.cbr.ru/cash_circulation/simvoly-dlya-banknot/?utm_source=500news&utm_medium=news&utm_campaign=news
  7. Index

    Программирование[11]

    Не в обиду дуиту, но у уехавших есть такое когнитивное искажение, что они запоминают страну в том состоянии в котором она была на момент их отъезда.
  8. Index

    Программирование[11]

    Медицина в постсоветском пространстве и медицина в этих ваших европах это два разных мира не в пользу последнего.
  9. Index

    Программирование[11]

    ну во-первых pre-IPO, возможно после IPO был бы ещё богаче во-вторых, думаю далеко не ключевой в-третьих, это ж стоки, оклад там 70-90к в год, в фаанге тоже стоками 1кк$ в год делают БТВ надеюсь что меня возьмут в этот уютный SaaS надают стоков и выйдут на IPO станут единорогом и я буду миллионером из трущоб
  10. Index

    Программирование[11]

    Друг недавно рассказывал, его знакомый увольнялся из одного "buy now pay later" дубайского стартапа, у них в следующем году IPO Ну и там квартальные бонусы в виде стоков в preipo оценке. Так вот, когда тот увольнялся стоки выкупали и ему по ошибке скинули таблицу других таких же уволившихся и суммы выкупа их стоков, и там у одного разраба был 1кк$ вот така хуйня малята.
  11. Index

    Программирование[11]

    Вот чисто для примера создал алгозадачу Сколько джаст дуит будет решать эту задачу? Даже если он только что решил N-queens? Решение от чатжпт import kotlin.math.abs fun main() { val word = "abc" val n = 2 val permutations = word.toList().permute().map { it.joinToString("") } val board = Array(n) { Array<String?>(n) { null } } val usedStartRow = Array(n) { mutableSetOf<Char>() } val usedStartCol = Array(n) { mutableSetOf<Char>() } val usedStartDiag1 = mutableMapOf<Int, MutableSet<Char>>() // r-c val usedStartDiag2 = mutableMapOf<Int, MutableSet<Char>>() // r+c val usedEndRow = Array(n) { mutableSetOf<Char>() } val usedEndCol = Array(n) { mutableSetOf<Char>() } val usedEndDiag1 = mutableMapOf<Int, MutableSet<Char>>() val usedEndDiag2 = mutableMapOf<Int, MutableSet<Char>>() place(0, 0, n, permutations, board, usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2, usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) } fun place( r: Int, c: Int, n: Int, words: List<String>, board: Array<Array<String?>>, usedStartRow: Array<MutableSet<Char>>, usedStartCol: Array<MutableSet<Char>>, usedStartDiag1: MutableMap<Int, MutableSet<Char>>, usedStartDiag2: MutableMap<Int, MutableSet<Char>>, usedEndRow: Array<MutableSet<Char>>, usedEndCol: Array<MutableSet<Char>>, usedEndDiag1: MutableMap<Int, MutableSet<Char>>, usedEndDiag2: MutableMap<Int, MutableSet<Char>>, ): Boolean { if (r == n) { printBoard(board) return true } val nextR = if (c == n - 1) r + 1 else r val nextC = if (c == n - 1) 0 else c + 1 for (w in words) { if (isSafeFast(r, c, w, usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2, usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2)) { board[r][c] = w markUsed(true, r, c, w.first(), usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2) markUsed(true, r, c, w.last(), usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) place(nextR, nextC, n, words, board, usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2, usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) board[r][c] = null markUsed(false, r, c, w.first(), usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2) markUsed(false, r, c, w.last(), usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) } } return false } fun isSafeFast( r: Int, c: Int, word: String, usedStartRow: Array<MutableSet<Char>>, usedStartCol: Array<MutableSet<Char>>, usedStartDiag1: MutableMap<Int, MutableSet<Char>>, usedStartDiag2: MutableMap<Int, MutableSet<Char>>, usedEndRow: Array<MutableSet<Char>>, usedEndCol: Array<MutableSet<Char>>, usedEndDiag1: MutableMap<Int, MutableSet<Char>>, usedEndDiag2: MutableMap<Int, MutableSet<Char>> ): Boolean { val s = word.first() val e = word.last() if (s in usedStartRow[r]) return false if (s in usedStartCol[c]) return false if (s in usedStartDiag1.getOrDefault(r - c, emptySet())) return false if (s in usedStartDiag2.getOrDefault(r + c, emptySet())) return false if (e in usedEndRow[r]) return false if (e in usedEndCol[c]) return false if (e in usedEndDiag1.getOrDefault(r - c, emptySet())) return false if (e in usedEndDiag2.getOrDefault(r + c, emptySet())) return false return true } fun markUsed( add: Boolean, r: Int, c: Int, ch: Char, usedRow: Array<MutableSet<Char>>, usedCol: Array<MutableSet<Char>>, usedD1: MutableMap<Int, MutableSet<Char>>, usedD2: MutableMap<Int, MutableSet<Char>> ) { if (add) { usedRow[r].add(ch) usedCol[c].add(ch) usedD1.getOrPut(r - c) { mutableSetOf() }.add(ch) usedD2.getOrPut(r + c) { mutableSetOf() }.add(ch) } else { usedRow[r].remove(ch) usedCol[c].remove(ch) usedD1[r - c]?.remove(ch) usedD2[r + c]?.remove(ch) } } fun <T> List<T>.permute(): List<List<T>> { if (size <= 1) return listOf(this) val result = mutableListOf<List<T>>() for (i in indices) { val rest = toMutableList().also { it.removeAt(i) } for (p in rest.permute()) result += listOf(this[i]) + p } return result } fun printBoard(board: Array<Array<String?>>) { println("Board:") for (row in board) println(row.joinToString(" ") { it ?: "." }) println() }
  12. Index

    Программирование[11]

    решать алгосы это потеря времени, какая бы тебе в жизни алгоритмическая задача не встретилась, чатжпт с ней справится быстрее и лучше, а ты уже отполируешь код
  13. Index

    Программирование[11]

    Ну было вполне уютно. Следующим будет что-то типо тех + сисдиз но как я понял, сиздиз будет в стиле расскажи что делал и почему. А у меня за плечами только трехуровневые системы
  14. Так швабра уже далеко, семья рядом. Я думаю с челом в тюрьме произошли такие же трансформации как происходят в головах таких писателей как Александр Проханов. Стримеров вроде Ильи Мэддисона. Или, чтобы далеко за примером не ходить, у юзера вроде @Товарищ Троцкий Он просто осознал тайный философский догмат, что сопротивление системе бессмысленно, человек заперт в химии мозга и самое большое наслаждение этой жизни - квазииронично троллить все стороны конфликта.
  15. Index

    Программирование[11]

    можем индекса вместо тебя отправить а ты куда собесишься в рб-рф залупу? или в какие приличные места В маленький ламповый SaaS продукт с корнями из РБ БТВ вынес всоляного эти алгоритмы, первый был просто утилитарная фигня, написать функцию ретрающую лямбду N раз. А второй - стек с операцией min()
  16. Я всё понимаю, но почему не на мове Так он мову никогда не знал. Он же из Горок, пидораха глубокого залегания.
  17. Index

    Программирование[11]

    Как к алгоритмам за день подготовиться?
  18. @Gizma @Index это не фейк? Нет, наш слоняра. Собираем деньги на репетитора.
  19. Index

    Мототопик

    так все с дальним и так ездят и с прямотоком
  20. Index

    Мототопик

    Я когда куплю мотоцикл буду ездить перекрестки 50км/ч максимум с дальним светом по КД Ну и в копилку фобий, видишь скорую помощь - едешь аккуратнее.
  21. Venezuela is ours! Trump is a president of peace (the world)! Yeehaw, brothers and sisters! Fear us, old world!
  22. Index

    Мототопик

    На штурм шли?
  23. Всего то нужно отмобилизоваться и поставить чеченцев в заград-отряды
  24. Index

    Тема сисек т.2

    Хуй покаж
  25. Все верно Ладим Ладимыч сказал, запреты не работают, работают либерасты в ГУЛАГе, пора сажать всю 5-ю колонну за использование впн и строить магистраль до Мариуполя!
×
×
  • Создать...