GoogleKickStart 2022
- Python3 solutions of Google Kick Start 2022. Solution begins with
*
means it will get TLE in the largest data set. - Total computation amount >
10^8
is not friendly for Python3 to solve in 5 ~ 15 seconds. - A problem was marked as
Very Hard
means that it was an unsolved one during the contest and may not be that difficult.
Rounds
Round A
# | Title | Solution | Time | Space | Difficulty | Tag | Note |
---|---|---|---|---|---|---|---|
A | Speed Typing | Python3 | O(|P|) | O(1) | Easy | String | |
B | Challenge Nine | Python3 | O(logN) | O(logN) | Easy | Math, Greedy | |
C | Palindrome Free Strings | Python3 Python3 | O(N) | O(1) | Medium | Backtracking, DP | |
D | Interesting Integers | Python3 Python3 | precompute: O(2835 * log(MAX_B)^2) runtime: O(9 * (logB)^2) |
O(2835 * log(MAX_B)^2) | Hard | Counting, Memoization |