Universal Cup Judging System

Universal Cup

Time Limit: 1.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓
Statistics

Á óendanlega stóru gólfi þarftu að leggja óendanlega margar flísar.

Hver flís er með ferhyrnt reitamynstur af stærð $n \times n$. Hver reitur á flísinni er með LED-ljósaræmu festa meðfram neðri og vinstri brún sinni, með mismunandi litum sem skapa litríkt mynstur.

Mynstrið á hverri flís er nákvæmlega eins. Þegar flísarnar eru lagðar röðum við óendanlega mörgum flísum þétt saman hlið við hlið, þannig að þær mynda óendanlega stórt ljósaræmumynstur.

Það eru $k$ mismunandi litir í boði og þú þarft að velja samsvarandi liti fyrir samtals $2n^2$ ljósaræmur á einni flís, og eftir það munu hinar flísarnar sjálfkrafa endurtaka þessa litasamsetningu. Þegar flísarnar eru lagðar snúa þær allar í sömu átt, sem þýðir að líta má á þær sem beina hliðrun á einni flís sem síðan er skeytt saman án snúnings.

Þegar þú gengur um gólfið viltu vita hversu margar í eðli sínu ólíkar leiðir eru til að lita flísarnar. Þar sem gólfið er óendanlegt og manneskja getur horft í mismunandi áttir (norður, suður, austur, vestur) þegar hún skoðar flísarnar, eru tvær leiðir skilgreindar sem í eðli sínu eins ef og aðeins ef:

Þegar óendanlegi gólfflöturinn sem myndast af leiðunum tveimur er skoðaður, ef til er runa af hliðrunum eða snúningum (speglanir undanskildar) sem getur gert liti ljósaræmanna á öllum stöðum á gólfinu alveg eins, þá teljast þessar tvær leiðir vera í eðli sínu eins.

Inntak

Það eru mörg prófunartilvik í einni inntaksskrá. Fyrsta línan í inntakinu inniheldur eina jákvæða heiltölu $T$ ($1 \le T \le 10$), sem gefur til kynna fjölda prófunartilvika.

Fyrir hvert prófunartilvik:

  • Fyrsta línan inniheldur tvær heiltölur $n$ og $k$ ($1 \le n \le 10^9$, $1 \le k \le 10^9$), sem tákna stærð mynstursins og fjölda lita.

Úttak

Fyrir hvert prófunartilvik skal prenta eina línu með einni heiltölu sem táknar fjölda í eðli sínu ólíkra leiða, modulo $10^9 + 7$.

Dæmi

Inntak 1

3
1 2
2 2
114514 5201314

Úttak 1

3
31
377726028

Skýring

Eftirfarandi mynd sýnir 19 gerðir fyrir $n = k = 2$ (til að sýna flísalögnina betur sýnir hver mynd 9 flísar sem raðað er í $3 \times 3$ mynstur, þar sem LED-ljósin eru í dökkum og ljósum lit). Með því að víxla dökka og ljósa litnum í fyrstu 12 gerðunum má fá 12 gerðir í viðbót, sem gefur samtals 31 gerð.

problem_15430_1.png

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.