Интуиция, стоящая за расчетом значений для «at a the k» и «at at k-1», чтобы получить ответ для «Equals k»C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Интуиция, стоящая за расчетом значений для «at a the k» и «at at k-1», чтобы получить ответ для «Equals k»

Сообщение Anonymous »

Я пытаюсь решить задачу алгоритма:

Учитывая массивные nums положительных целых чисел, вызовите A (смежный, не обязательно отдельный) subarray nums «Хороший», если число различных цетков в этом субраре точно является k . Например, [1,2,3,1,2] имеет 3 разные целые числа: 1 , 2 и 3 . Верните количество хороших субарров nums .

Посмотрев на решение здесь, я смог найти следующий подход с раздвижным окном:

Код: Выделить всё

class Solution {
public:
int helper(vector& nums, int B) {
unordered_map m;

int start=0, end=0, count=0;
while(endB) {
m[nums[start]]--;
if(m[nums[start]]

Подробнее здесь: [url]https://stackoverflow.com/questions/68464109/intuition-behind-calculating-values-for-atmost-k-and-atmost-k-1-to-get-the-a[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»