Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

GKOTRUK - Գլուխկոտրուկ

Հանրահայտ ամսագրերից ﬔկը յուրաքանչյուր համարում տեղադրում է հատուկ գլուխկոտրուկ։ Գլուխկոտրուկը իրենից ներկայացնում է 2 × N չափի աղյուսակ, որի յուրաքանչյուր վանդակ կամ դատարկ է, կամ պարունակում է որևէ թվանշան։ Գլուխկոտրուկը լուծել ու համար անհրաժեշտ է լրացնել բոլոր ազատ վանդակները թվանշաններով այնպես, որ արդյունքում աղյուսակի յուրաքանչյուր 2 × 3 չափի կտորում տարրերի գումարը հավասար լինի նախապես ֆիքսված K թվին։

Սակայն սա դեռ աﬔնը չէ։ Լուծելով գլուխկոտրուկը դուք կարող եք ուղարկել ձեր լուծումը ամսագրի խմբագրություն։ Եթե ձեր գտած լուծումը ﬕնչ ձեզ ոչ ոք չէր գտել դուք կստանաք ձեր ուղարկելուց հետո խմբագրության ձեռքի տակ եղած տարբեր լուծուﬓերի քանակին համապատասխան ﬔտաղադրամ, որպես մրցանակ։

Ձեր խնդիրն է պարզել թե առավելագույնը քանի ﬔտաղադրամ կարող եք ստանալ խմբագրությունից, եթե հայտնի է, որ նույն մարդը չի կարող երկու անգամ գլուխկոտրուկի լուծում ուղարկել խմբագրություն։ Նշենք, որ ամսագիրը հանրահայտ է, և շատ հավանական է, որ ձեզանից առաջ շատերը ուղարկած լինեն իրենց լուծուﬓերը խմբագրություն, ձեզ պետք է հաշվել առավելագույն ﬔտաղադրաﬓերի քանակը լավագույն հնարավոր սցենարի դեպքում։

Քանի որ խնդրի պատասխանը հնարավոր է շատ ﬔծ լինի, պահանջվում է արտածել դրա ﬓացորդը 109 +7 թվի վրա։

Մուտքային տվյալներ

Մուտքի առաջին տողում տրված են N, K, M թվերը (3 ≤ N ≤ 105 , 0 ≤ K ≤ 100, 0 ≤ M ≤ 2 · 105 ) : Հաջորդ M տողերից յուրաքաչյուրը բնութագրում է ﬔկ լրացված վանդակ։ Լրացված վանդակը տրվում է երեք ամբողջ թվերով՝ C սյան համար, R տողի համար և V վանդակի արժեք (0 ≤ C ≤ N-1, 0 ≤ R ≤ 1, 0 ≤ V ≤ 9) :

Ելքային տվյալներ

Առավելագույն հնարավոր մրցանակի չափի ﬓացորդը 109 +7 :

Օրինակ

Մուտք.
5 17 2
0 1 5
4 0 2

Ելք.
11580

Ավելացրեց.Andreasyan
Ամսաթիվ.2020-03-19
Ժամանակի սահմանափակումը.0.5s-1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3
Աղբյուրը.Հանրապետական 2020

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.