- Time limit: 1.00 s
- Memory limit: 512 MB
Annettuna on suuntaamaton verkko, jossa on solmua ja kaarta.
Monellako tavalla voit poistaa verkosta jonkin osajoukon kaaria niin, että jokaisen solmun aste (eli solmun naapurien määrä) on parillinen?
Syöte
Syötteen ensimmäisellä rivillä on kaksi kokonaislukua ja : solmujen määrä ja kaarten määrä. Solmut on numeroitu kokonaisluvuin .
Seuraavat riviä kuvaavat kaaret. Jokaisella rivillä on kaksi kokonaislukua ja : solmujen ja välillä on kaari. Sama kaari ei esiinny monta kertaa verkossa.
Tuloste
Tulosta yksi kokonaisluku: tapojen määrä modulo .
Rajat
Esimerkki
Syöte:
4 5 1 2 1 3 2 3 2 4 3 4
Tuloste:
4
Selitys: Voit poistaa kaaren , kaaret ja , kaaret ja tai kaikki kaaret.