Tap here to switch tabs
Problem
Submissions

Problem: Largest Lexicographic String After Pair Transformation

Try to solve the Lexicographically Largest String After Pair Transformations problem.

Statement

You are given an integer array nums.

For each element nums[i], consider an initial string formed by repeating the character 'a' exactly nums[i] times.

You can repeatedly apply the following transformation:
Choose two occurrences of the same character and replace them with the single next character in the English alphabet (for example, replace two 'a' characters with one 'b', two 'b' characters with one 'c', and so on).

Return an array of strings where the iextthi^{ ext{th}} string is the lexicographically largest string that can be obtained from the string corresponding to nums[i] after applying the transformation as many times as possible.

Constraints:

  • 1≤1 \leq nums.length ≤105\leq 10^5

  • 1≤1 \leq nums[i] ≤108\leq 10^8

⋮
Tap here to switch tabs
Problem
Submissions

Problem: Largest Lexicographic String After Pair Transformation

Try to solve the Lexicographically Largest String After Pair Transformations problem.

Statement

You are given an integer array nums.

For each element nums[i], consider an initial string formed by repeating the character 'a' exactly nums[i] times.

You can repeatedly apply the following transformation:
Choose two occurrences of the same character and replace them with the single next character in the English alphabet (for example, replace two 'a' characters with one 'b', two 'b' characters with one 'c', and so on).

Return an array of strings where the iextthi^{ ext{th}} string is the lexicographically largest string that can be obtained from the string corresponding to nums[i] after applying the transformation as many times as possible.

Constraints:

  • 1≤1 \leq nums.length ≤105\leq 10^5

  • 1≤1 \leq nums[i] ≤108\leq 10^8