[LeetCode] Query Kth Smallest Trimmed Number

2343. Query Kth Smallest Trimmed Number

You are given a 0-indexed array of strings nums, where each string is of equal length and consists of only digits.

You are also given a 0-indexed 2D integer array queries where queries[i] = [ki, trimi]. For each queries[i], you need to:

  • Trim each number in nums to its rightmost trimi digits.
  • Determine the index of the kith smallest trimmed number in nums. If two trimmed numbers are equal, the number with the lower index is considered to be smaller.
  • Reset each number in nums to its original length.

Return an array answer of the same length as queries, where answer[i] is the answer to the ith query.

Note:

  • To trim to the rightmost x digits means to keep removing the leftmost digit, until only x digits remain.
  • Strings in nums may contain leading zeros.
Read more
[LeetCode] Minimum Deletions to Make Array Divisible

2344. Minimum Deletions to Make Array Divisible

You are given two positive integer arrays nums and numsDivide. You can delete any number of elements from nums.

Return the minimum number of deletions such that the smallest element in nums divides all the elements of numsDivide. If this is not possible, return -1.

Note that an integer x divides y if y % x == 0.

Read more
[AtCoder] F - Range Set QueryRead more
[AtCoder] E - LogsRead more
[AtCoder] D - Alter AltarRead more
[AtCoder] C - RepseptRead more
[AtCoder] C - Walking TakahashiRead more
[Codeforces] Educational Round 12 B. ShoppingRead more
[Codeforces] Round #350 (Div. 2) D1. Magic Powder - 1Read more
[Codeforces] Round #353 (Div. 2) B. Restoring PaintingRead more