String Modification by Inserting Spaces at Given Indices

Problem Description Given a string s and an integer array spaces, you need to insert a space before the character at each index specified in the spaces array. The spaces array is sorted in strictly increasing order, and all indices are valid (within the bounds of the string). Return the modified string after inserting the spaces. Examples Examp ...

Posted on Thu, 16 Jul 2026 16:20:28 +0000 by bob1660

SMU Summer 2024 Contest Round 4 - Problem Editorials

Made Up Problem Statement Given three sequences A, B, C, count the number of pairs (i, j) such that A[i] = B[C[j]]. Solution Approach Since all values are bounded between 1 and N, we can use frequency counting. For each value v, count how many times it appears in array A (stored in cntA) and how many times it appears as B[C[j]] (stored in cntB) ...

Posted on Thu, 04 Jun 2026 16:57:11 +0000 by reyes99

Maximum Bitwise OR After K Doubling Operations

Problem Statement Given a integer array nums of length n (0-indexed) and an integer k, you may perform the following operation at most k times: Select any element and multiply it by 2 Return the maximum value of nums[0] | nums[1] | ... | nums[n - 1], where a | b denotes the bitwise OR operation. Examples: Example 1: Input: nums = [12,9], k = ...

Posted on Mon, 18 May 2026 21:53:55 +0000 by opels

Tree Visibility Problem: Maximum Trees Visible Through a Telescope Window

Problem Description Consider a road that is 20 meters long with tree pits located every 1 meter. The tree pits are numbered from left to right as 0, 1, 2, ..., 20. Some of these pits contain trees, with each pit holding at most one tree. A person is standing at a window with a telsecope and can observe exactly 4 consecutive tree pits at a time ...

Posted on Mon, 11 May 2026 09:41:26 +0000 by fasmy98

Weekly Contest 357 Solutions

Problem 2810 - Faulty Keeyboard Simulate the keyboard behavior as described. When encuontering character 'i', reverse the current string. class Solution { public: string finalString(string input) { string result = ""; for(char c : input) { if(c == 'i') { reverse(result.begin(), ...

Posted on Sun, 10 May 2026 02:00:36 +0000 by stone