540. Single Element in a Sorted Array
Company:
Верните элемент, который встречается только один раз. Реализуйте решение за O(logn) по времени и O(1) по памяти
#leetcode540 | #medium #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
2560. House Robber IV
Company:
Способность грабителя — это максимальная сумма, которую он способен украсть из одного дома.
Верните минимальную способность грабителя, чтобы бы он смог ограбить k домов
#leetcode2560 | #medium #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
2226. Maximum Candies Allocated to K Children
Company:
Нужно раздать конфеты k детям так, чтобы каждый получил одинаковое количество. Каждому ребенку можно дать конфеты только из одной части кучи, при этом некоторые кучи могут остаться неиспользованными.
Верните максимальное количество конфет, которое может получить каждый ребенок
#leetcode2226 | #medium #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
2300. Successful Pairs of Spells and Potions
Company:
Пара заклинания и зелья считается успешной, если произведение их сил составляет не менее заданного числа success.
Верните целочисленный массив answer, где answer[i] — количество зелий, которые составят успешную пару с заклинанием spells[i]
#leetcode2300 | #medium #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
1901. Find a Peak Element II
Company:
Пиковый элемент в матрице — это элемент, который строго больше всех своих соседних: слева, справа, сверху и снизу. Можно предположить, что вся матрица окружена внешним периметром со значением -1 в каждой ячейке.
Вам необходимо написать алгоритм, который будет работать за время O(m log(n)) или O(n log(m))
#leetcode1901 | #medium #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
81. Search in Rotated Sorted Array II
Company:
Вернуть true, если target находится в nums
#leetcode81 | #medium #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
410. Split Array Largest Sum
Company:
Верните минимальную наибольшую сумму разделения
#leetcode410 | #hard #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
1231. Divide Chocolate
Company:
Вы хотите поделить шоколад на k + 1 частей, разрезав плитку k раз, при этом вы забираете себе наименее сладкий из полученных кусков. Ваша цель — максимизировать сладость этой наименьшей части, которую вы себе оставите.
Найдите максимальную общую сладость кусочка, которую вы можете получить, оптимально разрезав плитку шоколада
#leetcode1231 | #hard #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
4. Median of Two Sorted Arrays
Company:
Напишите алгоритм со временем работы не хуже O(log (m+n))
#leetcode4 | #hard #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM
Пример:
nums1 = [1,2,3,4,5], nums2 = [1,2,3,4,5,6,7]#figure #binarysearch
Please open Telegram to view this post
VIEW IN TELEGRAM