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
863. All Nodes Distance K in Binary Tree
Company:
Верните список значений всех узлов (в любом порядке), которые находятся на расстоянии k от целевого узла
#leetcode863 | #medium #binarytree
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
314. Binary Tree Vertical Order Traversal
Company:
Если два узла находятся в одной строке и столбце, порядок должен быть слева направо
#leetcode314 | #medium #binarytree
Please open Telegram to view this post
VIEW IN TELEGRAM
99. Recover Binary Search Tree
Company:
Восстановите дерево, вернув узлам правильные значения
#leetcode99 | #medium #binarytree
Please open Telegram to view this post
VIEW IN TELEGRAM
662. Maximum Width of Binary Tree
Company:
Ширина уровня определяется, как длина между самым левым и самым правым ненулевыми узлами, где нулевые узлы между ними, которые присутствовали бы в полном бинарном дереве, также учитываются при расчете длины
#leetcode662 | #medium #binarytree
Please open Telegram to view this post
VIEW IN TELEGRAM
687. Longest Univalue Path
Company:
Длина пути между двумя узлами равна числу ребер между ними
#leetcode687 | #medium #binarytree
Please open Telegram to view this post
VIEW IN TELEGRAM
545. Boundary of Binary Tree
Company:
Граница бинарного дерева представляет собой объединение:
#leetcode545 | #medium #binarytree
Please open Telegram to view this post
VIEW IN TELEGRAM
253. Meeting Rooms II
Company:
#leetcode253 | #medium #priorityqueue
Please open Telegram to view this post
VIEW IN TELEGRAM
2182. Construct String With Repeat Limit
Company:
Постройте новую строку, используя символы из s так, чтобы ни одна буква не встречалась подряд более repeatLimit раз, при этом необязательно использовать все символы.
Верните лексикографически наибольшую возможную строку
#leetcode2182 | #medium #priorityqueue
Please open Telegram to view this post
VIEW IN TELEGRAM
1642. Furthest Building You Can Reach
Company:
Вы начинаете с 0-го здания и движетесь вправо:
Верните индекс самого дальнего здания, до которого можно добраться при оптимальном использовании ресурсов
#leetcode1642 | #medium #priorityqueue
Please open Telegram to view this post
VIEW IN TELEGRAM
1353. Maximum Number of Events That Can Be Attended
Company:
Вы можете посетить мероприятие i в любой день d, который входит в интервал его проведения.
Верните максимальное количество мероприятий, которые вы можете посетить, при условии, что в один день можно посетить только одно мероприятие
#leetcode1353 | #medium #priorityqueue
Please open Telegram to view this post
VIEW IN TELEGRAM
373. Find K Pairs with Smallest Sums
Company:
Верните k пар с наименьшими суммами. Пара должна состоять из одного элемента из nums1 и одного элемента из nums2
#leetcode373 | #medium #priorityqueue
Please open Telegram to view this post
VIEW IN TELEGRAM
1834. Single-Threaded CPU
Company:
У вас есть однопоточный процессор, который может обрабатывать максимум одну задачу одновременно и действует следующим образом:
Верните порядок, в котором процессор будет обрабатывать задачи
Объяснение для примера 1:
- В момент времени = 1 задача 0 доступна для обработки. Доступные задачи = {0}.
- Также в момент времени = 1 простаивающий ЦП начинает обработку задачи 0. Доступные задачи = {}.
- В момент времени = 2 задача 1 доступна для обработки. Доступные задачи = {1}.
- В момент времени = 3 задача 2 доступна для обработки. Доступные задачи = {1, 2}.
- Также в момент времени = 3 ЦП завершает задачу 0 и начинает обработку задачи 2, так как она самая короткая. Доступные задачи = {1}.
- В момент времени = 4 задача 3 доступна для обработки. Доступные задачи = {1, 3}.
- В момент времени = 5 ЦП завершает задачу 2 и начинает обработку задачи 3, так как она самая короткая. Доступные задачи = {1}.
- В момент времени = 6 ЦП завершает задачу 3 и начинает обработку задачи 1. Доступные задачи = {}.
- В момент времени = 10 ЦП завершает задачу 1 и переходит в режим ожидания.
#leetcode1834 | #medium #priorityqueue
Please open Telegram to view this post
VIEW IN TELEGRAM
2698. Find the Punishment Number of an Integer
Company:
Номер наказания для n определяется, как сумма квадратов всех целых чисел i, таких, что:
#leetcode2698 | #medium #backtracking
Please open Telegram to view this post
VIEW IN TELEGRAM
1079. Letter Tile Possibilities
Company:
Верните количество возможных непустых последовательностей, которые вы можете составить, используя буквы tiles
#leetcode1079 | #medium #backtracking
Please open Telegram to view this post
VIEW IN TELEGRAM
47. Permutations II
Company:
#leetcode47 | #medium #backtracking
Please open Telegram to view this post
VIEW IN TELEGRAM
306. Additive Number
Company:
Аддитивное число — это строка, цифры которой могут образовывать допустимую аддитивную последовательность:
#leetcode306 | #medium #backtracking
Please open Telegram to view this post
VIEW IN TELEGRAM