الگوکاپ!
به الگو کاپ امیرکبیر خوش اومدید!
اگر که علاقه مند به مسابقات الگوریتمی و حل مسئله هستید پیشنهاد میشه که حتماً در الگوکاپ شرکت کنید.
مسابقه دریک مرحله و به صورت فردی در تاریخ پنجشنبه 30 فروردین برگزار می شود.
در این مسابقه توانایی شما در حل مسائل الگوریتمی به چالش کشیده می شود. برای حل سوالات می توانید با هرزبان برنامه نویسی که سیستم داوری کوئرا پشتیبانی می کند کد بزنید.
مسابقه الگو کاپ توسط انجمن علمی مهندسی کامپیوتر دانشگاه امیرکبیر برگزار می شود.
جوایز نفرات برتر:
نفر اول 3 میلیون تومان + تیشرت یادگاری مسابقه
نفر دوم 2 میلیون تومان + تیشرت یادگاری مسابقه
نفر سوم 1 میلیون تومان+ تیشرت یادگاری مسابقه
۱۰ نفر برتر دانشگاه امیرکبیر تیشرت یادگاری مسابقه
الگوکاپ!
به الگو کاپ امیرکبیر خوش اومدید!
اگر که علاقه مند به مسابقات الگوریتمی و حل مسئله هستید پیشنهاد میشه که حتماً در الگوکاپ شرکت کنید.
مسابقه دریک مرحله و به صورت فردی در تاریخ پنجشنبه 30 فروردین برگزار می شود.
در این مسابقه توانایی شما در حل مسائل الگوریتمی به چالش کشیده می شود. برای حل سوالات می توانید با هرزبان برنامه نویسی که سیستم داوری کوئرا پشتیبانی می کند کد بزنید.
مسابقه الگو کاپ توسط انجمن علمی مهندسی کامپیوتر دانشگاه امیرکبیر برگزار می شود.
جوایز نفرات برتر:
نفر اول 3 میلیون تومان + تیشرت یادگاری مسابقه
نفر دوم 2 میلیون تومان + تیشرت یادگاری مسابقه
نفر سوم 1 میلیون تومان+ تیشرت یادگاری مسابقه
۱۰ نفر برتر دانشگاه امیرکبیر تیشرت یادگاری مسابقه
+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
محمد گرافی شامل $n$ راس و $m$ یال دارد هر یال در گراف محمد یکی از $k$ رنگ موجود را دارد. پارسا برایش سوال پیش آمده است که اگر از راس $s$ در گراف شروع کند و به راس $t$ بخواهد برود حداقل چندبار باید رنگ یال هایی که میپیماید را عوض کند.
# ورودی
ورودی تنها شامل $m+2$ خط است که در خط اول آن سه عدد طبیعی $n$ و $m$ و $k$ با فاصله و به ترتیب از هم آمده است.
$$1 \le n, m \le 100$$
$$1 \le k \le 10^3$$
در خط دوم دو عدد $s$ و $t$ به ترتیب آمده است.
در $m$ خط بعد ۳ عدد $a_i$ و $b_i$ و $k_i$ آمده است که نشان دهنده وجود یال با رنگ $k_i$ بین $a_i$ و $b_i$ میباشد.
# خروجی
در خروجی تنها حداقل تعداد رنگ عوض کردن ها خروجی داده شود. اگر این کار امکان پذیر نبود `1-` چاپ شود.
# مثال
## ورودی نمونه ۱
```
3 2 2
1 3
1 2 1
2 3 2
```
## خروجی نمونه ۱
```
1
```
## ورودی نمونه ۲
```
4 4 2
1 4
1 2 1
2 3 1
3 4 1
1 3 2
```
## خروجی نمونه ۲
```
0
```
## ورودی نمونه ۳
```
4 3 2
1 4
1 2 1
2 3 2
3 4 1
```
## خروجی نمونه ۳
```
2
```
مسیر رنگارنگ
- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
محمد گرافی شامل n راس و m یال دارد هر یال در گراف محمد یکی از k رنگ موجود را دارد. پارسا برایش سوال پیش آمده است که اگر از راس s در گراف شروع کند و به راس t بخواهد برود حداقل چندبار باید رنگ یال هایی که میپیماید را عوض کند.
ورودی🔗
ورودی تنها شامل m+2 خط است که در خط اول آن سه عدد طبیعی n و m و k با فاصله و به ترتیب از هم آمده است.
1≤n,m≤100
1≤k≤103
در خط دوم دو عدد s و t به ترتیب آمده است.
در m خط بعد ۳ عدد ai و bi و ki آمده است که نشان دهنده وجود یال با رنگ ki بین ai و bi میباشد.
خروجی🔗
در خروجی تنها حداقل تعداد رنگ عوض کردن ها خروجی داده شود. اگر این کار امکان پذیر نبود 1-
چاپ شود.
مثال🔗
ورودی نمونه ۱🔗
خروجی نمونه ۱🔗
ورودی نمونه ۲🔗
خروجی نمونه ۲🔗
ورودی نمونه ۳🔗
خروجی نمونه ۳🔗
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.