Следующая задача: https://leetcode.com/problems/string-to-integer-atoi/. Она будет разобрана в 08.10.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(|s|) по времени,O(|s|) по памяти,O(1) по памяти,acmp 423
Разбор предыдущей задачи: https://www.youtube.com/watch?v=dAeTMDCpEtE
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(|s|) по времени,O(|s|) по памяти,O(1) по памяти,acmp 423
Разбор предыдущей задачи: https://www.youtube.com/watch?v=dAeTMDCpEtE
LeetCode
String to Integer (atoi) - LeetCode
Can you solve this real interview question? String to Integer (atoi) - Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.
The algorithm for myAtoi(string s) is as follows:
1. Whitespace: Ignore any leading whitespace…
The algorithm for myAtoi(string s) is as follows:
1. Whitespace: Ignore any leading whitespace…
Следующая задача: https://leetcode.com/problems/unique-paths-ii/. Она будет разобрана в 12.10.2020 в 21:00 MSK
Теги предыдущей задачи: синтаксический анализ,переполнение int,O(|s|) по времени,O(1) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=r4le38Qew3g
Теги предыдущей задачи: синтаксический анализ,переполнение int,O(|s|) по времени,O(1) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=r4le38Qew3g
LeetCode
Unique Paths II - LeetCode
Can you solve this real interview question? Unique Paths II - You are given an m x n integer array grid. There is a robot initially located at the top-left corner (i.e., grid[0][0]). The robot tries to move to the bottom-right corner (i.e., grid[m - 1][n…
Следующая задача: https://leetcode.com/problems/house-robber-ii/. Она будет разобрана в 14.10.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование на плоскости,O(n*m) по времени,O(n) по памяти,переполнение int,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=AVJ4SDBkn-0
Теги предыдущей задачи: динамическое программирование,динамическое программирование на плоскости,O(n*m) по времени,O(n) по памяти,переполнение int,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=AVJ4SDBkn-0
LeetCode
House Robber II - LeetCode
Can you solve this real interview question? House Robber II - You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. All houses at this place are arranged in a circle. That means the first house…
Разбор 16 октября был прерван технической проблемой - как будто сервер YouTube перестал принимать поток трансляции. 20 октября разберу ту же задачу с начала.
Во вторник 20.10.2020 в 21:00 MSK будет разобрана задача leetcode 304. Range Sum Query 2D - Immutable
https://leetcode.com/problems/range-sum-query-2d-immutable/
Подписаться на оповещение о начале трансляции и задать вопросы во время трансляции можно тут: https://www.youtube.com/watch?v=GYynZjaAfd4
Запись начала сегодняшней трансляции тут: https://www.youtube.com/watch?v=Z6CT8JW57Pg
Во вторник 20.10.2020 в 21:00 MSK будет разобрана задача leetcode 304. Range Sum Query 2D - Immutable
https://leetcode.com/problems/range-sum-query-2d-immutable/
Подписаться на оповещение о начале трансляции и задать вопросы во время трансляции можно тут: https://www.youtube.com/watch?v=GYynZjaAfd4
Запись начала сегодняшней трансляции тут: https://www.youtube.com/watch?v=Z6CT8JW57Pg
LeetCode
- LeetCode
Can you solve this real interview question? - Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
Следующая задача: https://leetcode.com/problems/range-sum-query-2d-immutable/. Она будет разобрана в 20.10.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(|nums|) по времени,O(1) по памяти,leetcode 198
Разбор предыдущей задачи: https://www.youtube.com/watch?v=YxwKXFstR2o
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(|nums|) по времени,O(1) по памяти,leetcode 198
Разбор предыдущей задачи: https://www.youtube.com/watch?v=YxwKXFstR2o
LeetCode
- LeetCode
Can you solve this real interview question? - Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
Следующая задача: https://leetcode.com/problems/integer-break/. Она будет разобрана в 22.10.2020 в 21:00 MSK
Теги предыдущей задачи: структуры данных,интегральные суммы,двумерные интегральные суммы,O(squares(nums)+queries) по времени,O(squares(nums)) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=GYynZjaAfd4
Теги предыдущей задачи: структуры данных,интегральные суммы,двумерные интегральные суммы,O(squares(nums)+queries) по времени,O(squares(nums)) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=GYynZjaAfd4
LeetCode
Integer Break - LeetCode
Can you solve this real interview question? Integer Break - Given an integer n, break it into the sum of k positive integers, where k >= 2, and maximize the product of those integers.
Return the maximum product you can get.
Example 1:
Input: n = 2…
Return the maximum product you can get.
Example 1:
Input: n = 2…
Следующая задача: https://leetcode.com/problems/largest-divisible-subset/. Она будет разобрана в 24.10.2020 в 21:00 MSK
Теги предыдущей задачи: математика,O(1) по времени,O(1) по памяти,динамическое программирование,одномерное динамическое программирование,O(n^2) по времени,O(n) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=nZN6IyC8deA
Теги предыдущей задачи: математика,O(1) по времени,O(1) по памяти,динамическое программирование,одномерное динамическое программирование,O(n^2) по времени,O(n) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=nZN6IyC8deA
LeetCode
Largest Divisible Subset - LeetCode
Can you solve this real interview question? Largest Divisible Subset - Given a set of distinct positive integers nums, return the largest subset answer such that every pair (answer[i], answer[j]) of elements in this subset satisfies:
* answer[i] % answer[j]…
* answer[i] % answer[j]…
Следующая задача: https://leetcode.com/problems/guess-number-higher-or-lower-ii/. Она будет разобрана в 26.10.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(n^2) по времени,O(n) по памяти,leetcode 300
Разбор предыдущей задачи: https://www.youtube.com/watch?v=_wXoAft7PRU
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(n^2) по времени,O(n) по памяти,leetcode 300
Разбор предыдущей задачи: https://www.youtube.com/watch?v=_wXoAft7PRU
LeetCode
Guess Number Higher or Lower II - LeetCode
Can you solve this real interview question? Guess Number Higher or Lower II - We are playing the Guessing Game. The game will work as follows:
1. I pick a number between 1 and n.
2. You guess a number.
3. If you guess the right number, you win the game.…
1. I pick a number between 1 and n.
2. You guess a number.
3. If you guess the right number, you win the game.…
Следующая задача: https://leetcode.com/problems/wiggle-subsequence/. Она будет разобрана в 28.10.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(n^3) по времени,O(n^2) по памяти,почти монотонность,O(n^2) по времени,вопросы зрителей
Разбор предыдущей задачи: https://www.youtube.com/watch?v=tOtrGEsIuPY
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(n^3) по времени,O(n^2) по памяти,почти монотонность,O(n^2) по времени,вопросы зрителей
Разбор предыдущей задачи: https://www.youtube.com/watch?v=tOtrGEsIuPY
LeetCode
Wiggle Subsequence - LeetCode
Can you solve this real interview question? Wiggle Subsequence - A wiggle sequence is a sequence where the differences between successive numbers strictly alternate between positive and negative. The first difference (if one exists) may be either positive…
Следующая задача: https://leetcode.com/problems/combination-sum-iv/. Она будет разобрана в 30.10.2020 в 21:00 MSK
Теги предыдущей задачи: жадный алгоритм,O(|nums|) по времени,O(1) по памяти,timus 1606
Разбор предыдущей задачи: https://www.youtube.com/watch?v=lM7oiOEhBnM
Теги предыдущей задачи: жадный алгоритм,O(|nums|) по времени,O(1) по памяти,timus 1606
Разбор предыдущей задачи: https://www.youtube.com/watch?v=lM7oiOEhBnM
LeetCode
Combination Sum IV - LeetCode
Can you solve this real interview question? Combination Sum IV - Given an array of distinct integers nums and a target integer target, return the number of possible combinations that add up to target.
The test cases are generated so that the answer can fit…
The test cases are generated so that the answer can fit…
Следующая задача: https://leetcode.com/problems/arithmetic-slices/. Она будет разобрана в 05.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование по суммам,O(target*|nums|) по времени,O(min(target,max(nums))) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=WO8xgg1ybiY
Теги предыдущей задачи: динамическое программирование,динамическое программирование по суммам,O(target*|nums|) по времени,O(min(target,max(nums))) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=WO8xgg1ybiY
LeetCode
Arithmetic Slices - LeetCode
Can you solve this real interview question? Arithmetic Slices - An integer array is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is the same.
* For example, [1,3,5,7,9], [7,7,7,7]…
* For example, [1,3,5,7,9], [7,7,7,7]…
Следующая задача: https://leetcode.com/problems/can-i-win/. Она будет разобрана в 07.11.2020 в 21:00 MSK
Теги предыдущей задачи: два указателя,O(|a|) по времени,O(1) по памяти,обработка переполнений,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=298ipr8_7EM
Теги предыдущей задачи: два указателя,O(|a|) по времени,O(1) по памяти,обработка переполнений,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=298ipr8_7EM
Следующая задача: https://leetcode.com/problems/unique-substrings-in-wraparound-string/. Она будет разобрана в 09.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подмножествам,антагонистические игры,нисходящее динамическое программирование,мемоизация,unordered_map,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=LinRHBHCAxI
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подмножествам,антагонистические игры,нисходящее динамическое программирование,мемоизация,unordered_map,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=LinRHBHCAxI
LeetCode
Unique Substrings in Wraparound String - LeetCode
Can you solve this real interview question? Unique Substrings in Wraparound String - We define the string base to be the infinite wraparound string of "abcdefghijklmnopqrstuvwxyz", so base will look like this:
* "...zabcdefghijklmnopqrstuvwxyzabcdefghi…
* "...zabcdefghijklmnopqrstuvwxyzabcdefghi…
Следующая задача: https://leetcode.com/problems/ones-and-zeroes/. Она будет разобрана в 11.11.2020 в 21:00 MSK
Теги предыдущей задачи: конструктив,два указателя,O(|p|) по времени,O(|alphabet|) по памяти,сильные тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=pXQkmHtbzxw
Теги предыдущей задачи: конструктив,два указателя,O(|p|) по времени,O(|alphabet|) по памяти,сильные тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=pXQkmHtbzxw
LeetCode
Ones and Zeroes - LeetCode
Can you solve this real interview question? Ones and Zeroes - You are given an array of binary strings strs and two integers m and n.
Return the size of the largest subset of strs such that there are at most m 0's and n 1's in the subset.
A set x is a subset…
Return the size of the largest subset of strs such that there are at most m 0's and n 1's in the subset.
A set x is a subset…
Следующая задача: https://leetcode.com/problems/longest-palindromic-subsequence/. Она будет разобрана в 17.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(|nums|^2) по времени,O(|nums|^2) по памяти,антагонистические игры,acmp 38
Разбор предыдущей задачи: https://www.youtube.com/watch?v=DdF2Y9ZVT6g
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(|nums|^2) по времени,O(|nums|^2) по памяти,антагонистические игры,acmp 38
Разбор предыдущей задачи: https://www.youtube.com/watch?v=DdF2Y9ZVT6g
LeetCode
Longest Palindromic Subsequence - LeetCode
Can you solve this real interview question? Longest Palindromic Subsequence - Given a string s, find the longest palindromic subsequence's length in s.
A subsequence is a sequence that can be derived from another sequence by deleting some or no elements…
A subsequence is a sequence that can be derived from another sequence by deleting some or no elements…
Следующая задача: https://leetcode.com/problems/continuous-subarray-sum/. Она будет разобрана в 19.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(|s|^2) по времени,O(|s|) по памяти,палиндромы
Разбор предыдущей задачи: https://www.youtube.com/watch?v=iFjs-lUv2nU
Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(|s|^2) по времени,O(|s|) по памяти,палиндромы
Разбор предыдущей задачи: https://www.youtube.com/watch?v=iFjs-lUv2nU
LeetCode
Continuous Subarray Sum - LeetCode
Can you solve this real interview question? Continuous Subarray Sum - Given an integer array nums and an integer k, return true if nums has a good subarray or false otherwise.
A good subarray is a subarray where:
* its length is at least two, and
* the…
A good subarray is a subarray where:
* its length is at least two, and
* the…
Следующая задача: https://leetcode.com/problems/out-of-boundary-paths/. Она будет разобрана в 21.11.2020 в 21:00 MSK
Теги предыдущей задачи: интегральные суммы,модульная арифметика,unordered_set,unordered_map,O(|nums|) по времени в среднем,O(|nums|) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=q7tOK0JsHWo
Теги предыдущей задачи: интегральные суммы,модульная арифметика,unordered_set,unordered_map,O(|nums|) по времени в среднем,O(|nums|) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=q7tOK0JsHWo
LeetCode
Out of Boundary Paths - LeetCode
Can you solve this real interview question? Out of Boundary Paths - There is an m x n grid with a ball. The ball is initially at the position [startRow, startColumn]. You are allowed to move the ball to one of the four adjacent cells in the grid (possibly…
Следующая задача: https://leetcode.com/problems/shopping-offers/. Она будет разобрана в 23.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,трёхмерное динамическое программирование,O(m*n*N) по времени,O(m*n) по памяти,уравнение шахматной доски
Разбор предыдущей задачи: https://www.youtube.com/watch?v=jXWd9jLTEDc
Теги предыдущей задачи: динамическое программирование,трёхмерное динамическое программирование,O(m*n*N) по времени,O(m*n) по памяти,уравнение шахматной доски
Разбор предыдущей задачи: https://www.youtube.com/watch?v=jXWd9jLTEDc
LeetCode
Shopping Offers - LeetCode
Can you solve this real interview question? Shopping Offers - In LeetCode Store, there are n items to sell. Each item has a price. However, there are some special offers, and a special offer consists of one or more different kinds of items with a sale price.…
Следующая задача: https://leetcode.com/problems/maximum-length-of-pair-chain/. Она будет разобрана в 27.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,динамическое программирование по профилю,кодирование,O(product(1+needs[i])*|specials|*|needs|) по времени,O(product(1+needs[i])) по памяти,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=QS91Mr1qaSI
Теги предыдущей задачи: динамическое программирование,динамическое программирование по профилю,кодирование,O(product(1+needs[i])*|specials|*|needs|) по времени,O(product(1+needs[i])) по памяти,слабые тесты
Разбор предыдущей задачи: https://www.youtube.com/watch?v=QS91Mr1qaSI
LeetCode
Maximum Length of Pair Chain - LeetCode
Can you solve this real interview question? Maximum Length of Pair Chain - You are given an array of n pairs pairs where pairs[i] = [lefti, righti] and lefti < righti.
A pair p2 = [c, d] follows a pair p1 = [a, b] if b < c. A chain of pairs can be formed…
A pair p2 = [c, d] follows a pair p1 = [a, b] if b < c. A chain of pairs can be formed…
Следующая задача: https://leetcode.com/problems/2-keys-keyboard/. Она будет разобрана в 29.11.2020 в 21:00 MSK
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,leetcode 300,жадный алгоритм,O(n^2) по времени,O(nlogn) по времени,O(n) по памяти,O(logn) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=8AZdzXgd2gc
Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,leetcode 300,жадный алгоритм,O(n^2) по времени,O(nlogn) по времени,O(n) по памяти,O(logn) по памяти
Разбор предыдущей задачи: https://www.youtube.com/watch?v=8AZdzXgd2gc
LeetCode
2 Keys Keyboard - LeetCode
Can you solve this real interview question? 2 Keys Keyboard - There is only one character 'A' on the screen of a notepad. You can perform one of two operations on this notepad for each step:
* Copy All: You can copy all the characters present on the screen…
* Copy All: You can copy all the characters present on the screen…