اولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!

ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2014-12-27 11:07:08 -0500
  • مشاهده شده: 421 بار
  • بروز شده: 2014-12-31 12:32:01 -0500

پرسش‌های مشابه:

یافتن کوتاه ترین دور در گراف ساده

کد مساله هشت وزیر با استفاده از الگوریتم ژنتیک

مرجع فارسی برای الگوریتم های هندسی و 2sat

تعداد زیردنباله های نا حسابی

کد برای بررسی یک ریختی 2 گراف

گذاشتن n وزیر در صفحه ی شطرنج بطوری که همدیگر را تهدید نکنند

کسی جزوه یا سوال خوب برای segment tree داره؟

محاسبه‌ی دفعات چرخیدن n سرباز در یک ردیف

پیدا کردن ترتیبی که اجرای آن میانگین زمانی کمتری داشته باشد

چگونه برنامه نویسی (الگوریتمی) را در حد پیشرفته یاد بگیریم ؟

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

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

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

الگوریتم dijkstra (پیدا کردن کوتاه ترین مسیر میان یک راس و سایر رئوس)

3

سلام. میخواستم بدونم کسی کد کوتاه و سریعی برای این الگوریتم سراغ داره؟ نوشتنشو بلدم ولی معمولا 40 یا پنجاه خط کد میشه.مال خودم اینه.

الگوریتم دیکسترا دیجکسترا coding برنامه-نویسی
2014-12-27 11:07:08 -0500
روبیک 2379 ● 13 ● 27 ● 44
پاک‌کردن   ویرایش سوال
نظرات

الگوریتمشو بگم؟

2014-12-27 12:08:55 -0500 چشمک

:| الان الگوریتمشو خواست میگه کوتاه ترین کد ممکن رو میخواد

2014-12-27 12:32:12 -0500 حمیدرضاه

خب هر چیزی یه الگوریتمی داره تو چه می فهمی از کد !

2014-12-27 12:42:22 -0500 چشمک

بله منم می تونم توی یه خط همه رو بزنم !!!

2014-12-27 12:42:44 -0500 چشمک

ممنون.منظورم سریعتر زدن بود.کلم اگه میشه شما هم کدتو بزار.

2014-12-27 12:59:34 -0500 روبیک

4 پاسخ

12

http://paste.ubuntu.com/9630871/ واسه من 50 خط شد :ِD
واب باید حداقل 100 کاراکتر داشته باشدواب باید حداقل 100 کاراکتر داشته باشد

2014-12-27 12:10:22 -0500
آرش خن 487 ● 4 ● 21 ● 26
پاک‌کردن   ویرایش پاسخ
نظرات

+1.ممنونم ولی شما که همشو چسبوندی به هم!

2014-12-27 13:02:36 -0500 روبیک

کجاش همشو چسبوندم به هم من همیشه کدام اینطوریه

2014-12-27 13:09:10 -0500 آرش خن

+۱ یسری کار هم هست باعث میشه کد تمیز تر شه و احتمال باگ زدن کمتر شه (شاید سریع تر هم بزنیش!) مثلن از این فور جدیده که تو c++11 هست استفاده کنی یا اینکه برای setت یه مقایسه گر بنویسی که لازم نباشه pair بگیری!

2014-12-28 01:16:01 -0500 محمد مهدی

اینجوری: http://paste.ubuntu.com/9633549/

2014-12-28 01:32:26 -0500 محمد مهدی

آره دردسره pair رو دیگه نداره راه بهتریه ممنون ^_^ من اون فور رو بلد نیستم :((

2014-12-28 01:53:08 -0500 آرش خن
2

ماله منم 50 خط شد ولی نمی دونم کدومو می پسندی!؟
لینک
اگه می خواستی توی 7 خط هم می شد !
لینک
:دی

2014-12-29 06:04:56 -0500
چشمک 2291 ● 29 ● 67 ● 119
پاک‌کردن   ویرایش پاسخ
نظرات

کد جالبی بود +1

2014-12-30 05:55:11 -0500 عطا

ممنون !

2014-12-30 06:18:11 -0500 چشمک

کمتر از 7 تا نمیشد؟؟

2014-12-31 06:51:17 -0500 روبیک
1

اینم کد من : http://paste.ubuntu.com/9633520/
با main شد ۶۰ خط ولی خب main فقط گراف رو گرفتم و جواب رو دادم .
بقیش کم شد ولی ...
خیلی هم به فکر کم کردن کدت نباش. خیلی اهمیتی نداره :)
ضمنا کدم رو هم با ماتریس مجاورت زدم. بغیر اون هم میشد ولی حسش نبود ...

2014-12-28 01:12:46 -0500
ناسحا 345 ● 3 ● 4 ● 10
پاک‌کردن   ویرایش پاسخ
0

اینم کد من http://paste.ubuntu.com/9634773 اینم برای 100 کاراکتر اینم برای 100 کاراکتر اینم برای 100 کاراکتر اینم برای 100 کاراکتر

2014-12-28 07:48:38 -0500
عطا 1110 ● 7 ● 12 ● 29
پاک‌کردن   ویرایش پاسخ

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

کلیه‌ی حقوق این سایت متعلق به کمیته‌ی ملی المپیاد کامپیوتر است.