IKIU-CE, The computer-engineering students web log - Qazvin, وب‌نوشت دانشجویان گروه مهندسی کامپیوتر - قزوین
یادداشت‌ها: فارسی ، Posts: English
‏نمایش پست‌ها با برچسب S-387-2-C-16-18-248. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب S-387-2-C-16-18-248. نمایش همه پست‌ها

۱۳۸۸ مرداد ۱, پنجشنبه

پاسخ سوال 4288

سلام،
در این پست به ارایه راه حل سوال 4288 می‌پردازم.
این سوال یکی از جالب‌ترین و البته مشکل‌ترین سوالات این ترم طراحی الگوریتم بود. آنچه از ظاهر ساده سوال برمی‌آید آن است که حل آن با استفاده از یک الگوریتم ساده نیز ممکن است. در این سوال، برخلاف سوال قبلی موارد آزمون داوری بسیار دقیق و حساب‌شده طرح شده‌اند و حل آن جز به الگوریتمی معین میسر نیست. خوب برویم سر اصل مطلب...
مواد اولیه مورد نیاز برای مطالعه این راه حل عبارت‌اند از:
1. فصل 26 کتاب طراحی الگوریتم: 1/2 فصل
2. فسفر: به مقدار لازم :D

در واقع در بیان این راه حل فرض بر این است که شما فصل 26 کتاب طراحی الگوریتم را تا پایان بخش سوم مطالعه کرده‌اید و با مسایلی از قبیل حداکثر جریان و بیشترین تعداد هم‌خوان آشنا هستید.
در پایان این پست نیز اشاره‌ای به بهینه‌سازی‌های انجام شده و کاهش قابل توجه زمان اجرای کد راه حل این مسئله خواهم کرد.
در بخش ضمائم، کدهای این راه حل قابل دریافت است.

۱۳۸۸ تیر ۲۴, چهارشنبه

AA/D - 8th Project - Online Scoreboard

دومین پروژه اختیاری طراحی الگوریتم

توجه: پروژه‌ها تک نفری است. ابتدا باید به صورت فردی ثبت نام و سپس شناسه خود را به وبلاگ ایمیل کنید. البته اگر تا کنون انجام نداده اید.
توجه: بعد از تایید داور، متن برنامه را باید به وبلاگ ایمیل کنید. بدون دریافت متن برنامه، امتیاز محاسبه نمی‌شود.

منبع سوال: cii-judge.baylor.edu
شماره سوال: Europe - Northwestern - 2008/2009 - 4288
عنوان سوال: 4288 - Cat vs. Dog

آخرین مهلت پاسخ‌دهی از طریق داوری:
آخر وقت چهارشنبه 31/04/88

۱۳۸۸ تیر ۲۳, سه‌شنبه

نتیجه نهایی سوال ۷ طراحی الگوریتم

بعد از بررسی کد برنامه ها، فقط جواب های غیر تکراری (Rabiee, Saee) پذیرفته می شوند.
بدیهی استکه میتوان یک سوال را با هم حل کرد و هر یک جداگانه آنرا کد نویسی نمود اما کپی برداری از یک برنامه صحیح نیست. نویسنده اصلی و کپی کننده هر دو مقصر هستند.

با تلاش برای حل این سوال ها، نوع دیگری از لذت بسیار را تجربه کنید. سوال بعدی چهارشنبه اعلان می شود.

۱۳۸۸ تیر ۲۲, دوشنبه

پاسخ سوال 3271

سلام،
در این پست به ارایه راه حل مسئله ۳۲۷۱ از سوی تیم iQueue می‌پردازم.

متاسفانه علی رغم تلاش‌های انجام شده ظاهرا اکثر دانشجویان تمایلی به حل مسایل مسابقات ندارند. در سوال اخیر کدهای 16 نفر از 20 نفر (دو نفر نیز کد را ارسال نکرده‌اند) به طور روشنی کپی‌برداری بود.

ایده خوبی بود، و بعضی از دوستان نیز مطرح کردند، که پاسخ مشروح هر سوال مطرح شده را تیمی به صورت داوطلبانه ارایه کند. انشا الله در سوال‌ها و ترم‌های آتی این عمل محقق شود تا در صورتی که تیمی نتوانست سوالی را حل کند بتواند با ایده‌های حل مسئله آشنا شود و خود را در این زمینه تقویت کند. به هر حال تیم‌های علاقمند به تشریح راه حل خود برای دیگران در مسایل آتی، می‌توانند راه حل مشروح خود را در فرمت PDF برای وبلاگ ارسال کنند.


ضمیمه: با تشکر از آقای ساعی، شرح راه حل ایشان را از اینجا دریافت نمایید.

۱۳۸۸ تیر ۱۶, سه‌شنبه

AA/D - 7th Project - Online Scoreboard

۱۳۸۸ تیر ۱۳, شنبه

اولین پروژه اختیاری طراحی الگوریتم

توجه: پروژه‌ها تک نفری است. ابتدا باید به صورت فردی ثبت نام و سپس شناسه خود را به وبلاگ ایمیل کنید.
توجه: بعد از تایید داور، متن برنامه را باید به وبلاگ ایمیل کنید. بدون دریافت متن برنامه، امتیاز محاسبه نمی‌شود.

منبع سوال: cii-judge.baylor.edu
شماره سوال: World Finals 2004 - Shanghai - #3271
عنوان سوال: The Travelling Judges Problem - 3271

آخرین مهلت پاسخ‌دهی از طریق داوری:
آخر وقت دوشنبه 88/04/22

۱۳۸۸ تیر ۹, سه‌شنبه

زمان تعیین پروژه‌های طراحی الگوریتم و ساختمان داده

پروژه‌های دروس طراحی الگوریتم و ساختمان داده‌ها روز شنبه اعلام خواهد شد.

۱۳۸۸ خرداد ۲۹, جمعه

انتقال زمان امتحان طراحی الگوریتم

زمان آزمون نهایی درس طراحی الگوریتم به روز دوشنبه 88/4/1 ساعت 17:30 - 15:30 تغییر کرد.

۱۳۸۸ خرداد ۱۳, چهارشنبه

نحوه بارم‌بندی درس طراحی الگوریتم

    8 نمره، پروژه‌های مطرح شده
+ 8 نمره، آزمون میان‌ترم
+ 4 نمره، آزمون پایان‌ترم
+ 3 نمره، سه پروژه آتی
= 23 نمره

۱۳۸۸ اردیبهشت ۲۲, سه‌شنبه

۱۳۸۸ اردیبهشت ۱۵, سه‌شنبه

AA/D - 6th Project - Online Scoreboard

پروژه ششم درس طراحی الگوریتم

منبع سوال: cii-judge.baylor.edu

شماره سوال: World Finals 2004 - Prague - No. 2997

عنوان سوال: Intersecting Dates

آخرین مهلت پاسخ‌دهی از طریق داوری: آخر وقت دوشنبه 88/02/21

۱۳۸۸ اردیبهشت ۱۴, دوشنبه

۱۳۸۸ اردیبهشت ۹, چهارشنبه

افزایش زمان پروژه پنجم

ظاهرا مشکل داوری در دریافت پاسخ‌ها حل شده است.
به همین جهت مهلت دریافت Accept پروژه پنجم تا پایان روز یکشنبه 88/02/13 تمدید شد.

۱۳۸۸ اردیبهشت ۸, سه‌شنبه

AA/D - 5th Project - Online Scoreboard

۱۳۸۸ اردیبهشت ۵, شنبه

پروژه پنجم درس طراحی الگوریتم

منبع سوال: cii-judge.baylor.edu

شماره سوال: World Finals - Hawaii - 2001/2002 - No. 2481

عنوان سوال: Silly Sort

آخرین مهلت پاسخ‌دهی از طریق داوری: آخر وقت شنبه 88/02/12

* هر پروژه می‌تواند تا یک هقته پس تاریخ نهایی نیز Accept شود ولی با حداکثر نصف امتیاز آن پروژه.
* هر گروهی که رتبه بهتری از تیم iQueue بدست آورد، امتیاز ویژه دارد.
* هر گروهی که در رتبه کمتر از 4 آن پروژه قرار گیرد امتیاز ویژه دارد.
* پس از پذیرش هر پاسخ توسط داوری، ایمیل قبولی را به آدرس ایمیل بلاگ (ستون چپ) Forward کنید.

نتایج پاسخ به سوال چهارم طراحی الگوریتم

+-----------------------------------------+
| # |  Team-name  | Submission | Language |
|-----------------------------------------+
| 1.  iQueue        04/21 15:39    C++    |
| 2.  ita           04/22 14:23    C++    |
| 3.  Hibernate     04/23 18:06    C++    |
| 4.  searchlight   04/24 16:34    C++    |
| 5.  -98                -          -     |
|  .  cyber_null         -          -     |
|  .  Element            -          -     |
|  .  error!             -          -     |
|  .  exception          -          -     |
|  .  FAD                -          -     |
|  .  HD                 -          -     |
|  .  ICE_Group          -          -     |
|  .  world digital      -          -     |
|  .  Zenith             -          -     |
+-----------------------------------------+

۱۳۸۸ فروردین ۲۹, شنبه

پروژه چهارم درس طراحی الگوریتم

منبع سوال: cii-judge.baylor.edu

شماره سوال: World Finals - Vancouver - 2000/2001 - No. 2237

عنوان سوال: A Major Problem

آخرین مهلت پاسخ‌دهی از طریق داوری: آخر وقت جمعه 88/02/04

زمان تحویل حضوری: شنبه 88/02/05 الی پنجشنبه 88/02/10

* پس از پذیرش هر پاسخ توسط داوری، ایمیل قبولی را به آدرس ایمیل بلاگ (ستون چپ) Forward کنید.

۱۳۸۸ فروردین ۲۸, جمعه

پروژه 3 طراحی الگوریتم

Teams accepted the 3rd problem (extra-time):

-98
cyber_null
s2
searchlight