- Language:
- Time limit: 1.00 s
- Memory limit: 512 MB
Tarkastellaan vielä edellisen tehtävän peliä.
Sinulle annetaan taas korttien määrä ja pelaajien pisteet lopussa ja . Monellako tavalla peli on voinut päättyä tähän tilanteeseen?
Syöte
Ensimmäisellä rivillä on kokonaisluku : testien määrä.
Tämän jälkeen tulee riviä, joista jokaisella on kolme kokonaislukua , ja .
Tuloste
Tulosta jokaiseen testiin mahdollisten pelinkulkujen määrä modulo .
Esimerkki
Syöte:
5 3 1 2 2 0 1 5 2 2 9 3 5 4 4 1
Tuloste:
6 0 4200 976757050 0
Selitys: Ensimmäisessä testissä mahdolliset pelinkulut ovat:
- Pelaaja 1 pelaa ja pelaaja 2 pelaa .
- Pelaaja 1 pelaa ja pelaaja 2 pelaa .
- Pelaaja 1 pelaa ja pelaaja 2 pelaa .
- Pelaaja 1 pelaa ja pelaaja 2 pelaa .
- Pelaaja 1 pelaa ja pelaaja 2 pelaa .
- Pelaaja 1 pelaa ja pelaaja 2 pelaa .
Neljännessä testissä on mahdollista pelinkulkua ja tämä luku modulo on .
Rajat
Kaikissa osatehtävissä ja .