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

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

آمار پرسش:

  • پرسیده شده: 2015-06-26 00:21:46 -0500
  • مشاهده شده: 414 بار
  • بروز شده: 2015-06-27 04:26:46 -0500

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

سایت های فارسی مسابقه های برنامه نویسی شبیه codeforces

رتینگ در codeforces و سوالات در حد دوره و مرحله 3

بازی بی مزه علی وقتی که حوصلش سر میره

الگوریتم KMP چیه؟ و چگونه پیاده سازی می شود؟

Unfortunately, your solution on A has been hacked

سوال سایت codeforces 519-D در مورد رشته ها

گرافی با یالهای رنگی(سوال cf بوده)

user name های code forces .........

سوال B کانتست.......................

codeforces.....................................

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

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

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

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

علائم ریاضی:

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

مشکلی در code forces.. .

0

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

این کد منه برای سوال b راند 309

می زنه تست 1 WA

http://txt.do/y7l9

نمی دونم شاید به خاطر کامپایلره

راستی کامپایلر ازمون مرحله 3 دقیقا چیه؟؟دقیقا از اخرین ورژن dev استفاده می شه ؟؟؟فرقی هم داره؟؟؟

codeforces
2015-06-26 00:21:46 -0500
محمد خداداد 728 ● 10 ● 20 ● 37
پاک‌کردن   ویرایش سوال
نظرات

آره برای من خیلی پیش اومده :D معمولا یا کلا کامپایلرا فرق می کنه که اینجوری می شه یا اینکه ورژنشون فرق می کنه و یه تغییراتی دارن ... در ضمن توجه کنین که ++dev c کامپایلر نیست :D کد ها رو کامپایل می کنه , منتهی با استفاده از کامپایلری که از قبل نصب شده ... و گرنه خودش یه جورایی ویرایشگر به حساب میاد

2015-06-26 02:31:04 -0500 تهی نام

همون IDE منظورمه

2015-06-26 02:31:10 -0500 تهی نام

ممنون ولی چه کنم....

2015-06-26 04:14:25 -0500 محمد خداداد

میتونستی stringها رو مستقیما با هم مقایسه کنی

2015-06-26 23:33:35 -0500 متین آقایی

@متین آقایی اون که آره ... حتی یه روش آسون تر هم هستش ... منتهی بحث سر اینه که چرا کد ایشون کار نمی کنه ...

2015-06-26 23:39:15 -0500 تهی نام

4 پاسخ

3

سلام مشکل این کد تو اینه که آرایه ی a یه آرایه ی دو بعدی n[dar]n ه. بعد حداقل تو اون فوره که درست بعد از تعریف a داری به خونه ی مثلا An,1 مقدار میدی (به کلی دیگه هم میدیا ولی این یکیشه) این خونه تو آرایه نیست و از آزایه میزنه بیرون و تو کامبیوتر تو شانسکی میوفته تو یه جایی که هنوز تو حافظه ی برنامته ولی به جواب ربطی نداره. تو کامبیوتر اونا هم کاملا شانسکی تو حافظه ی برنامه ی خودت میمونه ولی یه جایی هست که اگه عوض شه به جواب ربط داره. بهتره اول برنامت یه const int maxn=ye adade yezare bozorgtar az hadde n بگیری بعد a رو بیرون main و maxn[dar]maxn بگیری

2015-06-27 00:17:28 -0500
امیرکسری 191 ● 1 ● 3 ● 7
پاک‌کردن   ویرایش پاسخ
1

می تونی با اینتستش کنی.این خود جاج کد فرسسه.و هرچی تو این درست باشه؛تو جاج اصلی هم درسته.

2015-06-27 04:26:46 -0500
آرپا 947 ● 13 ● 15 ● 31
پاک‌کردن   ویرایش پاسخ
1

چندتا مورد میتونه باشه،

  1. آرایه‌ وقتی به طول n تعریف می‌کنیم ما به عددهای ۰ تا n-1 دسترسی داریم، اگه عدد دیگه‌ای رو بنویسی، اگه برنامه ازش استفاده کنه، ارور نمیده ولی کدت گند میخوره و در غیر اینصورت Run time error میشه (الآن این مورد هست! شما وقتی a[n] تعریف میکنی نمیتونی از a[n] استفاده کنی!)

  2. بعضی از سوالای کدفورسز هستند که input و output اشون استاندارد نیست، مثلا باید فایل input.txt رو بخونی، این مورد هم گاهی مواقع باعث اشتباه شدن کد میشه.

  3. همچنین @غلیظ که گفتند return 0; آخر کد، این return 0; در کل نیازی بهش نیست و گذاشتن و نذاشتن اش توی کامپایلر G++ 4.5 فرقی نمیکنه.

من دیگه حرفی ندارم!

2015-06-27 01:00:00 -0500
توفیقی 1621 ● 17 ● 21 ● 42
پاک‌کردن   ویرایش پاسخ
نظرات

اره هم مورد الف بود دمت گرم ممنون...

2015-06-27 04:25:46 -0500 محمد خداداد
0

آخره کدت return 0; بزار ، ایشالله درست میشه . /////////////////////////////////////////////////////////////

2015-06-26 00:39:01 -0500
غلیظ 117 ● 5 ● 8 ● 12
پاک‌کردن   ویرایش پاسخ
نظرات

نشد........

2015-06-26 04:13:50 -0500 محمد خداداد

پاسخ شما

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

پیش‌نمایش:

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