M - Zovšeobecnená MocninaČasový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Aurel sa zúčastnil sústredenia STROM-u a vypočul si zaujímavú prednášku o zovšebecnenej mocnine. Po prázdninách su už nepamätal veľa z danej prednášky, len vedel ako je takáto zovšeobecnená mocnina definovaná, a že je možné previesť bežne polynómy na polynómy so zovšeobecnenými mocnimami a naopak. Zovšeobecnená mocnina je definovaná vzťahom n[k] = n*(n-1)*...*(n-k+1), teda prvých k činiteľov z faktoriálu čísla n. ÚlohaPre dané koeficienty polynómu vypočítajte koeficienty zodpovedajúceho polynómu zovšeobecnených mocnín a opačne. VstupV prvom riadku súboru sa nachádza počet testovacích sád T. Každá sada je popísaná dvoma riadkami. Prvý riadok obsahuje celé číslo 1 ≤ N ≤ 500 určujúce stupeň polynómu a znak určujúci smer prevodu, '[' pre prevod do zovšeobecnenej mocniny a ']' pre prevod zo zovšeobecnenej mocniny. Druhý riadok obsahuje N+1 celých čísel - koeficienty polynómu. VýstupVýstupom programu je pre každú sadu jeden riadok, obsahujúci N+1 koeficientov príslušného polynómu. PríkladVstup:4 1 [ 5 1 1 ] 3 2 2 [ 1 5 2 2 ] 1 0 0 Výstup:5 1 3 2 1 6 2 1 -1 0 Zovšeobecnené mocniny pre k=1,2,3
|