A - Pascalov trojuholníkČasový limit: 3s, 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 ] Janko sa na hodine matematiky dozvedel, že kombinačné čísla (n nad k) sa dajú jednoducho vypočítať pomocou Pascalovho trojuholníka (viď obrázok). Rozhodol sa, že si precvičí počítanie kombinačného čísla na papieri (budúci týždeň ich čaká písomka, kde nebudú môcť používať kalkulačku). Potrebuje si svoje výpočty overiť. Kontrola všetkých číslic by mu trvala veľmi dlho, tak sa rozhodol, že skontroluje len posledné tri cifry z každého výsledku. ÚlohaDaný je počet V výpočtov, ktoré si Janko precvičil. Pre každú trojicu čísel N, K (koeficienty kombinačného čísla) a H (vypočítaná hodnota), skontrolujte či posledné tri cifry boli vypočítané správne, došlo k preklepu (jedna cifra zmenená) alebo ku chybe.VstupPrvý riadok obsahuje počet výpočtov 1 ≤ V ≤ 100 000. Ďalej bude nasledovať V riadkov, obsahujúcich tri čísla 1 ≤ N ≤ 1000, 0 ≤ K ≤ N, 0 ≤ H ≤ 1 000 000 000.VýstupPre každý výpočet vypíšte jeden riadok obsahujúci:
PríkladVstup:4 10 3 120 11 4 1333 11 4 30 12 5 729 Výstup:Spravne Preklep (330) Preklep (330) Chyba (792) |