using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
public static int[] MaxSlidingWindow(int[] nums, int k) {
var window = new Queue<int>();
var res = new List<int>();
int max = Int16.MinValue;
for(int i = 0; i < k; i++)
max = Math.Max(max, nums[i]);
for(int i = k; i < nums.Length; i++)
public static void Main()
int[] nums = {1,3,-1,-3,5,3,6,7};
var res = MaxSlidingWindow(nums, k);
Console.WriteLine("Res: ");