Sunteți pe pagina 1din 1

Ministerul Educaiei Naionale Olimpiada Naional de Informatic Timioara, 30 martie-5 aprilie 2013 Sursa !numere"c#!numere"cpp#!

numere"pas clasele $I-$II

Proba 2

Problema 3 Xnumere

100 puncte

Din cnd n cnd un turist se gndete la o problem dificil (sau mai multe). Gse te pe drum un ir de N numere intregi de la 1 la K. n cltoria spre regsirea sinelui, fiecare ir con ine exact X numere distincte din mulimea {1...K}. La sfritul cltoriei sale trage linia i vede numrul de iruri distincte. ucuros c a reuit s numere irurile, vrea s vad dac i voi pute i gsi rspunsul la problema sa (simpl, de altfel).

Cerin
Determinai numrul de iruri distincte de lungime N cu toate numerele din mulimea {1..K}, fiecare ir avnd exact X elemente distincte.

Date de intrare !i"ierul xnumere.in va con#ine pe prima linie trei numere naturale$ K X N. Date de ieire
!iierul xnumere.out va conine un singur numr natural repre%entnd rspunsul dat ntrebrii unui turist oarecare. &e%ultatul va fi scris in fi ier modulo 666013 .

Restricii i precizri:
1 X min(K, 105) 1 N, K '( *entru 10% din teste se garantea% N, K, X 7. *entru 30% din teste se garantea% N 10000, K 100. *entru 60% din teste se garantea% K 100. *entru 85% din teste se garantea% K 1000. 2 "iruri A=(x1,x2,,xn)"i B=(y1,y2,..,yn)sunt distincte dac exist cel putin o po%i ie i pentru care xiyi.
')

!emplu:
xnumere.in 2 2 4 xnumere.out 14 !plicaie irurile sunt: (1,1,1,2),(1,1,2,1),(1,1,2,2),(1,2,1,1), (1,2,1,2),(1,2,2,1),(1,2,2,2),(2,1,1,1), (2,1,1,2),(2,1,2,1),(2,1,2,2),(2,2,1,1), (2,2,1,2),(2,2,2,1)

xnumere.in 10 6 8

xnumere.out 258420

"imp de e!ecuie: 0.5 secunde # test $imite de memorie$ total memorie disponibil: 64%&' din care 16%& pentru stiv