- محدودیت زمان: ۰.۵ ثانیه
- محدودیت حافظه: ۶۴ مگابایت
سامانه Quera دارای صفحه است و آدرس (URL) هرکدام از این صفحات، از الگوی مشخصی پیروی میکند. به عنوان مثال آدرس صفحه معرفی یک شرکت (در بخش شرکتها و فرصتهای شغلی)، الگوی زیر را دارد:
که به جای <company_name>
نام شرکت قرار میگیرد. مثلاً آدرس صفحه معرفی تیم هدهد در Quera به این صورت است:
الگوی آدرس یک سؤال در بانک سؤالات دارای بیش از یک پارامتر است:
بنابراین آدرس سؤالی با شناسه ۷۲۵ در دسته سؤالات المپیاد برابر این مقدار است:
ممکن است در الگوی آدرس یک صفحه، هیچ پارامتری وجود نداشته باشد. مانند صفحه کلاسها (شامل لیست کلاسهایی که کاربر در آنها عضو است) که الگوی زیر را دارد:
روشن است که با هر پارامتری، آدرس تولیدشده از این الگو برابر با https://quera.ir/overview
است.
میخواهیم با داشتن نام صفحات و مقادیر پارامترهای موجود در الگوی آدرس صفحات، آدرس دقیق صفحات را به دست آوریم.
ورودی
در خط اول ورودی، عدد میآید (). در خط بعد، در هر خط نام یک صفحه (با طول حداکثر ۱۰) و الگوی آدرس آن صفحه (با طول حداکثر ۱۰۰) با یک فاصله میآیند. نام صفحات از حروف کوچک انگلیسی تشکیل شدهاند.
سپس در خط بعدی عدد میآید (). در خط بعدی، در هر خط نام یک صفحه و مقادیر پارامترها به شکل parameter=value
میآیند. توجه کنید که ممکن است یک یا چند تا از پارامترهای موردنیاز برای ساختن آدرس دقیق، داده نشده باشد. همچنین ممکن است یک یا چند پارامتر اضافی (که موردنیاز نیست) داده شده باشد.
نام پارامترها، از حروف کوچک و بزرگ انگلیسی و _
(underline) تشکیل شده است. نام و مقادیر پارامترها حداکثر ۱۰۰ حرف هستند.
خروجی
در خط، مقادیر دقیق آدرسهای خواستهشده را بنویسید.
در هر مورد، اگر نام صفحه خواستهشده در لیست صفحات وجود ندارد، خطای زیر را بنویسید:
همچنین اگر مقدار یک یا چند پارامتر موردنیاز داده نشده است، خطای زیر را بنویسید:
و اگر پارامتری اضافه داده شده (جزء پارامترهای مورد نیاز نیست)، آن را نادیده بگیرید.
مثال
ورودی نمونه ۱
خروجی نمونه ۱
ارسال پاسخ برای این سؤال