CF69E.Subsegments

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Programmer Sasha has recently begun to study data structures. His coach Stas told him to solve the problem of finding a minimum on the segment of the array in , which Sasha coped with. For Sasha not to think that he had learned all, Stas gave him a new task. For each segment of the fixed length Sasha must find the maximum element of those that occur on the given segment exactly once. Help Sasha solve this problem.

输入格式

The first line contains two positive integers nn and kk ( 1<=n<=105,1<=k<=n1<=n<=10^{5},1<=k<=n ) — the number of array elements and the length of the segment.

Then follow nn lines: the ii -th one contains a single number aia_{i} ( 109<=ai<=109-10^{9}<=a_{i}<=10^{9} ).

输出格式

Print nk+1n–k+1 numbers, one per line: on the ii -th line print of the maximum number of those numbers from the subarray aia_{i} ai+1a_{i+1}ai+k1a_{i+k-1} that occur in this subarray exactly 1 time. If there are no such numbers in this subarray, print "Nothing".

输入输出样例

  • 输入#1

    5 3
    1
    2
    2
    3
    3
    

    输出#1

    1
    3
    2
    
  • 输入#2

    6 4
    3
    3
    3
    4
    4
    2
    

    输出#2

    4
    Nothing
    3
    
首页