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

آمار پرسش:

  • پرسیده شده: 2014-08-29 02:00:57 -0500
  • مشاهده شده: 1,003 بار
  • بروز شده: 2014-08-31 10:18:46 -0500

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

جعبه های مهره و آقوی همساده !-مسئله F ای سی ام دانشگاه فردوسی

سوال کدینگ - dp - فارسی - سوال سخت

مقسوم علیه های مناسب یک عدد

پیدا کرن جدولی برای قلی در بازی مرگ و زندگی

سوال کدیگ پیدا کردن مسیر با مینیمم مقدار

جزیره ای وجود دارد که همه جمعیت آن افراد چشم سبز یا آبی می باشند...

پوش محدب - کدینگ -سوال سخت -الگوریتمی (Convex Hull)

سوال کدینگ - مسئله 104 sgu -سوال سخت

سوال کدینگ تقریبا فنننننی !!!!

آیا میتوان با جمع m عدد اول عدد n را ساخت؟

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

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

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

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

علائم ریاضی:

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

شمردن تعداد نا به جایی ها در یک آرایه - کدینگ

1

آقا سوال کدینگه شمردن تعداد نابه جایی در یک آرایه رو میخواد: نابه جایی وقتیه که:
i>j
aj>ai
این سوال باید با order پاییین باشه

سوال کدینگ
2014-08-29 02:00:57 -0500
بی نام 41 ● 1 ● 3 ● 6
پاک‌کردن   ویرایش سوال
نظرات

merg sort بلدی؟

2014-08-29 02:30:25 -0500 تاکسیران

@بی نام جان به کاهو خوش اومدی و ممنون از سوال قشنگت. فقط برام روشن نبود که از کدینگ منظورت اینه که کد الگوریتم رو میخوای؟ کمترین نابه جایی رو هم نفهمیدم چون اگر یک آرایه بهمون داده باشن خب تعداد نا به جایی هاش مشخصه کمتر و بیشتر نداره. اگر قرار باشه خودمون پر کنیم بدیهیه صفره کمترینش.

2014-08-29 02:44:18 -0500 کلاه قرمزی

منظور تعداد نابه جایی هاست

2014-08-29 03:13:29 -0500 بی نام

آره بلدم

2014-08-29 03:28:40 -0500 بی نام

سلام میدونستید انجمن علمی نخبگان دانشگاه صنعتی شریف مسابقه تخصصی مهارت سنجی برنامه نویسی و داده کاوی گذاشته است آدرس سایتش www.fanavard.com

2015-08-06 08:40:18 -0500 امیر شکری

3 پاسخ

6

وقتی دو تا آرایه مرتب n/2 تایی را میخوای merg کنی هر جا یه عنصر از n/2 تای اول از یه عنصر تو n/2 تای دوم بزرگتر شد به تعداد عناصر مونده تو n/2 تای دوم به نابجایی ها اضافه میشه.

این با (O(nlogn نابجایی ها رو میشمره.

اگه نفهمیدی این کدی هست که خودم باهاش 180 sgu رو accept شدم.

/http://paste.ubuntu.com/8176811

2014-08-29 03:55:02 -0500
تاکسیران 973 ● 6 ● 12 ● 28
پاک‌کردن   ویرایش پاسخ
نظرات

+1

2014-08-29 07:11:33 -0500 بی نام
4

یه راه دیگه هم داره که کدش به شدت کوتاهه.با فنویک (Fenwick = BIT) که یه چیزیه مثل سگمنت تری (Segment tree). اگه تو گوگل سرچ کنی پیدا میکنی :)

2014-08-31 10:18:46 -0500
ماتریکس 584 ● 3 ● 5 ● 15
پاک‌کردن   ویرایش پاسخ
2

کد

با استفاده از مرج سورت می‌شه به جواب این سوال رسید.‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌

2014-08-29 03:53:37 -0500
احسان 769 ● 7 ● 12 ● 30
پاک‌کردن   ویرایش پاسخ
نظرات

ممنون +1

2014-08-29 07:11:17 -0500 بی نام

پاسخ شما

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

پیش‌نمایش:

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