• محدودیت زمان: ۰.۵ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

تعداد \(n\) آکواریم خالی از آب به طول و عرض‌های برابر و ارتفاع‌های متفاوت را به هم چسبانده‌ایم و آن‌ها را از چپ به راست با اعداد ۱ تا \(n\) به ترتیب شماره‌گذاری کرده‌ایم؛ به طوری که ارتفاع آکواریم شماره‌ی \(i\)، \(h_i\) می‌باشد. (شکل پایین) سپس \(q\) عملیات روی آکواریم‌ها به این صورت انجام می‌دهیم:

شکل ۰

یکی از آکواریم‌ها را انتخاب کرده و اینقدر روی آن آب می‌ریزیم تا به اندازه‌ی یک واحد ارتفاعش زیاد شود. امکان دارد که در این بین از آکواریمی که ما انتخاب کرده‌ایم آب به آکواریم‌های بغلی و از آن‌ها به دیگران سرریز کند اما دقت کنید که آب فقط از یک آکواریم به سمت آکواریم سمت راست و یا سمت چپ آن سرریز می‌کند و به بیرون از مجموعه آکواریم‌‌ها سر ریز نمی‌کند.

برای درک بهتر به مثال زیر دقت کنید:

فرض کنید که الان وضعیت آکواریم‌ها به صورت زیر باشد.

شکل ۱

حالا اگر ما بخواهیم یک عملیات روی ششمین آکواریم از سمت چپ انجام بدهیم این اتفاق می‌افتد:

زمانی که روی آکواریم شماره‌ی ۶ آب می‌ریزیم، آب از آن داخل آکواریم شماره‌ی ۵ و ۷ سرریز می‌کند و در نتیجه آکواریم شماره‌ی ۵ و ۷ پر می‌شود و سرریز می‌کند داخل بقیه و همینطور که تا آخر پیش برویم، برای اینکه در نهایت ارتفاع آکواریم شماره‌ی ۶ یک واحد زیاد شود، نیازمندیم که اینقدر آب بریزیم تا وضعیت آکواریم‌ها به این صورت شود.

شکل ۲

حالا وظیفه‌ی شما در این سوال این است که اولین جایی را که در این بین آبی به آکواریم شماره‌ی ۱ یا \(n\) سرریز می‌کند، خروجی دهید. یعنی باید شماره‌ی اولین عملیاتی را خروجی دهید که در حین انجام آن آب به آکواریم شماره‌ی ۱ یا \(n\) سرریز کند.

ورودی

در سطر اول ورودی دو عدد \(n\) و \(q\) می‌آید که به ترتیب نمایانگر تعداد آکواریم‌ها و تعداد عملیات‌ها می‌باشد.

سپس در خط بعدی \(n\) عدد می‌آید که با یک فاصله از هم جدا شده‌اند و عدد \(i\) ام نمایانگر \(h_i\) می‌باشد.

بعد از آن \(q\) خط می‌آید که در خط \(i\)، \(d_i\) می‌آید که نمایانگر آکواریم انتخابی برای عملیات \(i\) است. دقت کنید که آکواریم انتخابی هیچ‌گاه آکواریم شماره‌ی ۱ و یا \(n\) نخواهد بود. ورودی عملیات‌ها به ترتیب انجام آن‌ها خواهد بود یعنی اولین ورودی مربوط به اولین عملیات می‌باشد و دومین ورودی مربوط به دومین عملیات می‌باشد و همینطور تا آخر. \[ 3 \le n, q \le 100 \] \[ 1 \le h_i \le 20 \] \[ 2 \le d_i \le n-1 \]

خروجی

در تنها سطر خروجی شماره‌ی اولین عملیاتی را که در حین انجام آن آب به آکواریم شماره‌ی ۱ یا \(n\)‌ می‌رسد خروجی دهید. اگر در حین انجام هیچکدام از این عملیات‌ها آب به آکواریم‌ شماره‌ی ۱ یا \(n\)‌ سرریز نکرد، عبارت No Answer را خروجی دهید.

مثال

ورودی نمونه ۱

5 8
5 2 1 3 4
2
2
4
4
4
4
3
2

خروجی نمونه ۱

7

ورودی نمونه ۲

4 3
3 4 2 3
3
3
2

خروجی نمونه ۲

No Answer

ورودی نمونه ۳

4 4
1 4 2 3
3
3
2
3

خروجی نمونه ۳

No Answer

ورودی نمونه ۴

4 8
3 4 2 1
3
3
2
2
2
2
2
2

خروجی نمونه ۴

7
ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.