Problem

1/8

هش دو رشته ای

Theory Click to read/hide

Error

Problem

به شما پرس و جوهایی داده می شود که در هر یک از آنها یک رشته s شامل حروف کوچک لاتین، یک عدد p و یک عدد mod به شما داده می شود.
برای هر پرس و جو، یک مدول هش چند جمله ای پایه p از رشته را محاسبه کنید که رشته s است، جایی که هر حرف تکراری است. یعنی اگر s = "isaac"، پس باید هش را از رشته "iissaaaacc" محاسبه کنید.

ورودی:
خط اول حاوی عدد t - تعداد درخواست‌ها است.
سپس خطوط t وجود دارد که هر کدام شامل s جدا شده با فاصله (1 <= |s| <= 20)، p (1 <= p <= 105) و mod (1) هستند. <= mod <= 108).

خروجی:
پاسخ‌های پرسش‌ها را هر کدام در یک خط جداگانه چاپ کنید.

مثال:
  <بدن>
ورودی خروجی
2
isaac 12345 87654321
نیوتن 54321 12345678
8829000
9632318