Logo
(追記) (追記ここまで)

30001번 - Medalid 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB2711950.000%

문제

Oleg on osalenud mitmes spordivõistluste sarjas. Igas sarjas on võistlused järjest nummerdatud, näiteks "36. Kükametsa Tõukekelgumaraton".

Igal võistlusel antakse igale osalejale medal. Igale medalile on kirjutatud võistluse järjenumber oma sarjas, aga muus osas on medalid identsed.

Oleg on osalenud paljudel võistlustel ning tal on suur kotitäis medaleid. Tuvastada vähim võimalik erinevate sarjade arv, millelt ta need medalid saada võis.

On teada, et kui Oleg mingis sarjas osalema hakkab, käib ta järjest kõigil selle sarja võistlustel, ühtki vahele jätmata. Seega, kui ta käib näiteks 36. ja 38. Kükametsa Tõukekelgumaratonil, osaleb ta kindlasti ka 37. Kükametsa Tõukekelgumaratonil.

입력

Tekstifaili esimesel real on medalite arv $N$ (1ドル \le N < 10^6$) ja teisel real $N$ tühikutega eraldatud täisarvu $M_i$ (1ドル \le M_{i} \le 1000$): medalitel olevad võistluste järjenumbrid.

출력

Tekstifaili esimesele reale väljastada vähim võimalik võistlussarjade arv $V$ ning järgmisele $V$ reale üks võimalik medalite jaotus sarjade vahel. Igale reale väljastada ühes sarjas osalemiste arv ning sellelt saadud medalite numbrid kasvavas järjekorras.

제한

예제 입력 1

10
46 47 48 45 2 46 48 3 1 49

예제 출력 1

4
3 1 2 3
5 45 46 47 48 49
1 46
1 48

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2016-17 > Open Competition 1번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /