+ محدودیت زمان: ۲ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
در یک کشور $n$ شهر وجود دارد. شهرها با اعداد ۱ تا $n$ شمارهگذاری شدهاند. بین این شهرها $m$ جاده دو طرفه وجود دارد. هر جاده دقیقاً دو شهر را بهم وصل میکند. برای هر جاده میدانیم محدودیت ارتفاع ورود عبور کامیونها چقدر است. اگر این محدودیت عدد $h_i$ باشد یعنی کامیونهای با ارتفاع بیشتر از $h_i$ اجازهی ورود به این جاده را ندارند.
![توضیح تصویر](https://quera.org/qbox/view/C1qXhXBOYn/truck.jpg)
از شما $q$ راننده کامیون سوال میپرسند. رانندهی $j$ام میخواهد از شهر شمارهی $u_j$ به شهر شمارهی $v_j$ برود و ارتفاع بار کامیون آن $h_j$ است، آیا مسیری (نه لزوماً کوتاهترین) برای این سفر وجود دارد یا نه؟
# ورودی
در سطر اول ورودی، دو عدد صحیح و مثبت $n$ و $m$ آمده که تعداد شهرها و جادهها را نشان میدهد.
$$1 \leq n, m \leq 1000 \, 000$$
در $m$ سطر بعدی، در سطر $i$ام سه عدد $u_i$ و $v_i$ و $h_i$ میآید که نشان دهندهی وجود یک جاده بین شهر $u_i$ و $v_i$ با محدودیت ارتفاع حداکثر $h_i$ است.
$$1 \leq u_i, v_i \leq n, \quad \quad 1 \leq h_i \leq 10^9$$
در سطر بعدی عدد صحیح و مثبت $q$ آمده که تعداد راننده کامیونها را نشان میدهد.
$$1 \leq q \leq 1000\,000$$
در $q$ سطر بعدی، در سطر $j$ام سه عدد $u_j$ و $v_j$ و $h_j$ میآید که یعنی این راننده میخواهد از شهر شمارهی $u_j$ به شهر شمارهی $v_j$ برود و ارتفاع بار کامیون آن $h_j$ است.
$$1 \leq u_j, v_j \leq n, \quad \quad 1 \leq h_j \leq 10^9$$
# خروجی
در $q$ سطر، در صورتی که انجام این سفر برای راننده شدنی است `YES` و در غیر این صورت `NO` چاپ کنید.
# مثالها
## ورودی نمونه ۱
```
5 6
1 2 300
1 3 700
2 4 200
2 5 100
1 5 300
2 3 400
4
3 5 300
3 5 600
1 3 200
2 4 500
````
## خروجی نمونه ۱
```
YES
NO
YES
NO
````
![توضیح تصویر](https://quera.org/qbox/view/dBLRTVK67J/graph.png)
شکل بالا وضعیت شهرها و جادهها را نشان میدهد.
+ کامیون اول میخواهد از شهر ۳ به شهر ۵ با ارتفاع بار ۳۰۰ برود. اگر از شهر ۳ به شهر ۱ و از شهر ۱ به شهر ۵ برود. هیچ مشکلی با پلهای عابر میان راه نمیخورد. بنابراین پاسخ `YES` است.
+ کامیون دوم میخواهد از شهر ۳ به شهر ۵ با ارتفاع بار ۶۰۰ برود اما هیچ جادهای به شهر ۵ وجود ندارد که چنین ارتفاعی را مجاز کند. بنابراین پاسخ `NO` است.
+ کامیون سوم میخواهد از شهر ۱ به شهر ۳ با ارتفاع بار ۲۰۰ برود. اگر از جادهی مستقیم استفاده کند این کار شدنی است. پس پاسخ `YES` است.
+ کامیون چهارم میخواهد از شهر ۲ به شهر ۴ با ارتفاع بار ۵۰۰ برود اما هیچ جادهای به شهر ۴ وجود ندارد که چنین ارتفاع باری را مجاز کند. بنابراین پاسخ `NO` است.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.