Lasagna

시간 제한1초메모리 제한2048 MB

요약
각 행성의 순열이 매초 사람들을 어디로 보내는지 주어질 때, M초 동안 자기 출발 행성에 동시에 있는 사람 수의 최댓값을 구한다.
난이도

보통10점 중 7점

유형
수학, 조합론, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

Ovih se dana moglo naići na clickbait naslov “Znamo o čemu je Baby Lasagna razmišljao dok je čekao rezultate glasanja”. Kako nismo kliknuli na naslov, ne znamo što je odgovor. Možda je razmišljao o tome da naziv tradicionalnog talijanskog jela lazanje potječe od grčke riječi laganon, koja označava plosnatu “ploču” od tijesta izrezanu na trake? A možda je samo smišljao rješenje sljedećeg zadatka.

U zamišljenom svemiru postoji NN planeta označenih prirodnim brojevima od 11 do NN. U nultoj sekundi je na svakom planetu po jedan čovjek, označen istom oznakom. U svakoj od sljedećih MM sekundi će se ljudi s trenutnih teleportirati1 na odredišne planete. Na svakom planetu je po jedan stroj za teleportiranje i prema svakom planetu je moguća teleportacija iz točno jednog planeta.

Tvoj je zadatak odrediti koliko će u sljedećih MM sekundi najviše ljudi istovremeno biti na svojim izvornim planetima.


1 Teleportacija – trenutni prijenos materije s jednog na drugo mjesto uz primjenu tehnologije

입력

U prvom retku su prirodni brojevi NN i MM (1≤N,M≤1,000,0001 ≤ N, M ≤ 1\\, 000\\, 000), brojevi iz teksta zadatka.

U drugom retku je NN različitih prirodnih brojeva koji redom predstavljaju oznake odredišnih planeta za teleportacijske strojeve na svakom od NN planeta.

출력

Ispiši traženi broj.

힌트

Opis prvog probnog primjera: Tablica za svaku sekundu i svakog čovjeka opisuje na kojem se planetu u određenoj sekundi nalazio određeni čovjek.

čovjek 11čovjek 22čovjek 33čovjek 44čovjek 55
11. sekunda5511443322
22. sekunda2255334411
33. sekunda1122443355
44. sekunda5511334422
55. sekunda2255443311

U prvih pet sekundi ih je najviše na svojem izvornom planetu bilo troje, i to u trećoj sekundi.

Opis drugog probnog primjera: Već u drugoj sekundi je svih petero ljudi bilo na svom izvornom planetu.

예제3

  1. 예제 1

    입력
    5 5
    5 1 4 3 2
    
    예상 출력
    3
    
  2. 예제 2

    입력
    5 10
    1 2 4 3 5
    
    예상 출력
    5
    
  3. 예제 3

    입력
    10 12
    5 1 3 10 6 8 4 2 9 7
    
    예상 출력
    7