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

۱. ۵ (۳)

۲. ۴ (۲)

۳. ۱ (۳)

۴. ۴ (۳)

۵. ۱ (۵)

۶. ۳ (۲)

۷. ۳ (۲)

۸. ۳ (۲)

۹. ۵ (۲)

۱۰. ۱ (۲)

۱۱. ۵ (۴)

۱۲. ۲ (۴)

۱۳. ۲ (۱)

۱۴. ۱ (۲)

۱۵. ۱ (۲)

۱۶. ۵ و ۱ (۴ و ۵)

۱۷. ۴ (۵)

۱۸. ۱ (۳)

۱۹. ۲ (۵)

۲۰. ۲ (۱)

۲۱. ۳ (۱)

۲۲. ۳ (۲)

۲۳. ۳ (۴)

۲۴. ۲ (۴)

۲۵. ۴ (۳)

۲۶. ۵ (۳)

۲۷. ۴ (۵)

۲۸. ۳ (۴)

۲۹. ۵ (۴)

۳۰. ۵ (۱)

۳۱. ۴ (۲)

۳۲. ۴ (۵)

۳۳. ۲ (۱)

۳۴. ۴ (۲)

۳۵. ۲ (۱)


پاسخ‌های بیرون ِ پرانتز مربوط به کد ِ ۱، و درون ِ آن کد ِ ۲ هستند.

به نظر، کف حدود ِ ۴۴ از ۱۴۰ یا تقریبن ۳۰ درسد است.

پرسش ِ ۱۶ گنگ می‌باشد. اگر سه‌تایی‌ها مرتب در نظر گرفته شوند، پاسخ ۴۲۰ و اگر نه ۱۴۰ است.

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

۱. ۲

۲. ۵

۳. ۱

۴. ۵

۵. ۲

۶. ۱

۷. ۱

۸. ۲

۹. ۲

۱۰. ۵

۱۱. ۱

۱۲. ۵

۱۳. ۵

۱۴. ۵

۱۵. ۴

۱۶. ۱

۱۷. ۱

۱۸. ۴

۱۹. ۲

۲۰. ۱

۲۱. ۳

۲۲. ۳

۲۳. ۴

۲۴. ۴

۲۵. ۴

۲۶. ۳

۲۷. ۱

۲۸. ۳

۲۹. ۵

۳۰. ۳

۳۱. ۴

۳۲. ۱

۳۳. ۳

۳۴. ۲

۳۵. ۵


به نظر ِ من، کف حدود ِ ۳۲ ا.

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

۱. ا

۲. ه

۳. ه

۴. د

۵. ج

۶. ج

۷. د

۸. د

۹. ا

۱۰. ج

۱۱. د

۱۲. ا

۱۳. ب

۱۴. ب

۱۵. ه

۱۶. ب

۱۷. ب

۱۸. د


به نظر ِ من، کف حدود ِ ۳۲ ا.

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

کد ِ ۱


۱.  ج

۲. ب

۳. د

۴. ه

۵. ا

۶. د

۷. ج

۸. ا

۹. ج

۱۰. د

۱۱. ه

۱۲. ه

۱۳. ا

۱۴. د

۱۵. ا

۱۶. ج

۱۷. ج

۱۸. ب

۱۹. د

۲۰. ب

۲۱. ا

۲۲. ب

۲۳. ب

۲۴. ه

۲۵. ب

۲۶. ا

۲۷. ه

۲۸. ه

۲۹. ج

۳۰. ب

تو پرسش ِ ۷، اشتباهن، یه جا، به جایِ ۱، ۹ تایپ شده، که باعث می‌شه جدول ِ آغازی وجود نداشته باشه.

به نظر ِ من، کف حدود ِ ۹ ا. گر چه، تقلب‌ایِ بسیار گسترده‌یی رخ داده، که می‌تونه زیاد رو کف تاثیر بذاره.

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

کد ِ 1


1. د
2. ج
3. ج
4.د
5. ه
6. ا
7. ج
8. ب
9. ب
10. ه
11. ج
12. ه
13. ه
14. د
15. ا
16. د
17. ب
18. ا
19. ا
20. ب

به نظر ِ من، کف حدود ِ 10 ا.

آزمون ِ 1

رویِ هر گره ِ یک گراف ِ G، یک عدد ِ صحیح نوشته شده است. دو نفر بازی‌یِ زیر را رویِ این گراف انجام می‌دهند. هر نفر، در نوبت ِ خود، یک یال را انتخاب می‌کند، و اگر عددهایِ دو سر ِ این یال a و b باشند، عددهایِ رویِ این دو گره را به a + b تغییر می‌دهد، و اگر a + b فرد بود، یال ِ انتخاب‌شده را حذف می‌کند. کسی، که بتواند عددهایِ رویِ همه‌یِ گره‌ها را فرد کند، بازی را برده است. ثابت کنید که، اگر، در آغاز، شمار ِ عددهایِ زوج فرد باشد، نفر ِ یکم می‌تواند به گونه‌یی بازی کند، که نبازد.

آزمون‌هایِ آن‌لاین

هر مساله 200 امتیاز، و احتمالن، 90 دیقه وقت داره. هر 1 دیقه که جواب ِ درست زودتر فرستاده شه، 1 امتیاز ِ اضافه به اون فرد داده می‌شه. جواب‌ها بعد ِ تموم شدن ِ وقت نشون داده می‌شن. اگه یه نفر بخواد جواب ِ قبلی ش و تصحیح کنه، 50 امتیاز ِ منفی می‌گیره.

پاسخ‌ها تنها می‌توانند با خط ِ هم‌آن زبان فرستاده شوند، یعنی، نوشتن به زبان ِ فارسی با الف‌بایِ اینگیلیسی مجاز نیست. پاسخ‌ها تنها نیاز است قسمت‌هایِ مهم ِ اثبات را شامل شوند.

آزمون ِ ام‌روز ساعت ِ ۴:۰۰ برگزار می‌شه. اگه کم‌تر از ۶ نفر خوندن ِ این پست و تایید کنن، آزمون لغو می‌شه. وقت ِ آزمون ِ ام‌روز 60 دیقه س.

کلید ِ مرحله‌یِ یکم ِ بیست و هشتمین المپیاد ِ ملی‌یِ ریاضی

کد ِ 1


1. ب
2. د
3. ب
4. ا
5. ج
6. ب
7. ه
8. ج
9. ا
10. ب
11. ه
12. ا
13. ا
14. د
15. ه
16. ج
17. د
18. ج
19. ب
20. ا
21. د
22. د
23. ب
24. ج
25. ه
26. ج
27. ج
28. ج
29. ب
30. ه

به نظر ِ من، کف حدود ِ 10 ا.

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

کد ِ 1

1. د
2. -
3. ه
4. ب
5. ج
6. د
7. ب
8. ج
9. ب
10. ب
11. ه
12. د
13. ه
14. ه
15. ه
16. ا
17. ا
18. ج
19. ب
20. ج
21. ا
22. -
23. ب
24. ا
25. د

به نظر ِ من، کف حدود ِ 8.5 ا. 

تو پرسش ِ 2، اگه کبریت‌ها تو یه راستا رو مجاور نگیریم، به 50، یعنی گزینه‌یِ ب، می‌رسیم. تو پرسش ِ 22، با در نظر نگرفتن ِ مثال، به فرد ِ شماره‌یِ 4، یعنی گزینه‌یِ ج، می‌رسیم.

فعلن، به نظر می‌رسه که پرسش ِ 2 حذف شه، و پرسش ِ 22 با گزینه‌یِ ج در نظر گرفته شه.

مساله‌یِ 3

n≥4 جعبه داده شده اند که درون آن‌ها رویِ هم دست ِ کم 4 مهره قرار دارند. در هر گام، می‌توان، از هر یک از دو جعبه با دست ِ کم یک مهره، یک مهره برداشت، و در یک جعبه‌یِ دیگر قرار داد. آیا می‌توان، با انجام ِ چنین گام‌هایی، همه‌یِ مهره‌ها را درون ِ یک جعبه برد؟

مساله‌یِ 2

دو دسته‌یِ A و B از کارت‌ها داریم که رویِ هر کارت دست ِ کم یک نام نوشته شده است. در هر گام، می‌توان یک نام را برگزید، و هر کارت دارایِ آن نام را از دسته‌یی، که در آن است، به دسته‌یِ دیگر برد. نشان دهید که، اگر، در آغاز، تعداد کارت‌هایِ A بیش‌تر باشد، می‌توان، با انجام ِ چنین گام‌هایی، تعداد کارت‌هایِ دسته‌یِ B را بیش‌تر کرد.

مساله‌یِ 1

یک مستطیل ِ m*n با خانه‌هایِ سفید داده شده است. در هر گام، می‌توان خانه‌هایِ یک مربع ِ 2*2 را از این مستطیل تغییر ِ رنگ داد: از سفید به سیاه یا از سیاه به سفید. برای ِ چه m و nهایی، می‌توان مستطیل را به صورت ِ شترنجی در آورد؟

آزمون ِ مرحله‌یِ دوم ِ المپیاد ِ ملی‌یِ کامپیوتر

به نظر ِ من که آسون بود. قرار هم بود که آسون باشه، تا کف حتمن 3رقمی باشه! خیلی از بچه‌ها می‌گن سخت بوده، ولی، اون‌ایی ام که می‌گن دست ِ کم 6 تا رو حل کردیم، کم نیستن. حدس می‌زنم کف 105 باشه.

1.    هر یک از جدول‌هایِ 3 * 3 دقیقن یکی از خانه‌هایِ (2, 2)، (2, 5)، (5, 2)، و (5, 5) را دارد. پس، با حد ِ اکثر 3 پرسش، این خانه را می‌یابیم. گیرید این خانه خانه‌یِ (2, 2) باشد. اکنون، با پرسش در باره‌یِ خانه‌هایِ (1, 2) و (2, 1)، مربع پیدا می‌شود.
در آغاز، تعداد ِ مربع‌هایِ 3 * 3یِ ممکن 42=16 است. با هر پرسش، تعداد ِ مربع‌هایِ ممکن حد ِ اکثز نصف می‌شود، چون، هر پرسش دو پاسخ ِ ممکن دارد. از سویی، در گام ِ یکم، هیچ پرسشی نمی‌تواند تعداد ِ مربع‌هایِ ممکن را در هر دو حالت ِ پاسخ برابر با 8 گرداند.

2.    اگر a = (10101...01)2 با 100 تا 1 و b = (000...0)2، آن گاه، با کم‌تر از 100 پرش، نمی‌توان از a به b رسید. برایِ اثبات ِ این ادعا، کافی است بررسی نمایید که، در هر گام، از تعداد ِ دسته‌هایِ 1 ِ کنار ِ هم، حد ِ اکثر یکی کم می‌شود.

3.    گیرید، با قرینه کردن‌هایِ پی‌درپی، یک مربع ِ بزرگ‌تر به دست آید. بنا بر این، با انجام ِ عمل‌هایِ عکس، از مربع بزرگ‌تر، می‌توان به مربع ِ کوچک‌تر رسید. از آن جا که، با قرینه کردن ِ نقطه‌های ِ شبکه‌یی، هم‌واره، نقطه‌هایی شبکه‌یی به دست می‌آیند، باید، با انجام ِ عمل‌هایِ عکس، از مربع ِ آغازین به مربعی کوچک‌تر رسید. تناقض!

4.    مریم درخت را ریشه‌دار می‌کند، و رنگ‌ها را به دو دسته‌یِ 3تایی تقسیم می‌کند. او، در گره‌ها با فاصله‌یِ فرد از ریشه، رنگ ِ دسته‌یِ یکم، و در گره‌ها با فاصله‌یِ زوج از ریشه، رنگ ِ دسته‌یِ دوم را به کار می‌گیرد. با هر بازی‌یِ مینا رویِ یک گره، نیز، او پدر ِ آن گره را، در صورت رنگ‌نشده بودن، رنگ‌ می‌کند. [به خاطر ِ نوژن! اگر پدر ِ گره رنگ شده بود، او یکی از برگ‌هایِ رنگ‌نشده را به دل‌خواه رنگ می‌کند.]

5.    با شترنجی رنگ کردن ِ خانه‌هایِ جدول، 50 خانه‌یِ سیاه به دست می‌آیند، که هر یک می‌تواند به 2 حالت رنگ شود. بنا بر این، حد ِ اقل، 1015 < 250 روش برایِ رنگ‌آمیزی‌یِ پراکنده‌یِ جدول وجود دارند. با فرش کردن ِ جدول با 50 دامینو، دیده می‌شود که، هر یک از دامینوها می‌تواند به 3 حالت رنگ شود. بنا بر این، حد ِ اکثر، 1025 > 350 روش برایِ رنگ‌آمیزی‌یِ پراکنده‌یِ جدول وجود دارد.

6.    تعداد ِ مهره‌هایِ پخش‌شده در حرکت ِ iم را با ni نشان دهید. گیرید سطل ِ به ‌کار گرفته‌شده در مرحله‌یِ iم در آغاز دارایِ mi مهره بوده باشد. داریم ni <= mi + i - 1. اگر، برای i = 1, 2, 3, ..., 8، داشته باشیم ni >= 10، آن گاه باید 10 <= mi + i - 1 برایِ هر i. با جمع بستن، داریم sigmai=18 10 <= sigmai=18 (mi + i - 1)، یا 80 <= 50 + 28 = 78. تناقض!

7.    رویِ تعداد ِ کلیدها استقرا می‌زنیم. با کنار گذاشتن ِ یک کلید، همه‌یِ لامپ‌هایِ متصل به آن را نیز کنار می‌گذاریم. با توجه به فرض استقرا، می‌توان با کلیدهایِ دیگر بیش از نیمی از لامپ‌هایِ باقی‌مانده را روشن کرد. اکنون، اگر تعداد لامپ‌هایِ روشن‌شده در میان ِ لامپ‌هایِ کنار گذاشته‌شده کم‌تر از نصف باشد، کلید ِ کنار گذاشته‌شده را تغییر ِ وضعیت می‌دهیم.

8.    با استقرا، حکم ِ قوی‌شده‌یِ زیر را ثابت می‌کنیم.
با (n - 1)d + m پرسش، که m < d، می‌توان، در میان ِ n کارت، یک کارت را با m اختلاف با کارت ِ کیان یافت، و اگر، در میان ِ n کارت، یک کارت با کم‌تر از d اختلاف وجود داشته باشد، این کارت هم کم‌تر از d اختلاف دارد.
رقم ِ iم را، که همه‌یِ کارت‌ها در آن رقم یکی نیستند، می‌پرسیم. به این ترتیب، n1 کارت با رقم iم ِ درست و n2 کارت با رقم ِ iم ِ نادرست به دست می‌آیند. طبق ِ فرض ِ استقرا، با (n1 - 1)d + m1 پرسش، می‌توان یک کارت با m_1 اختلاف، و با (n2 - 1)(d - 1) + (m2 - 1) پرسش، می‌توان یک کارت با m2 اختلاف پیدا کرد. اکنون، روی ِ هم، (n - 1)d + m1 + m2 - d - n2 پرسش انجام شده، و دو کارت با m1 و m2 اختلاف به دست آمده اند. با حد ِ اکثر 2d - (m1 + m2) = (d - m1) + (d - m2) پرسش ِ دیگر، کارت ِ مطلوب به دست می‌آید.

مساله‌یِ 2

[3] k یا t مه‌مان قرار است شب به مه‌مانی بیایند. می‌خواهیم کیک را پیش از آمدن ِ مه‌مان‌ها به گونه‌یی برش بزنیم که چه k چه t مه‌مان بیایند، بتوان به هر یک از آن‌ها قسمتی برابر را از کیک داد (یعنی، 1/k و 1/t، به ترتیب). کمینه‌یِ تعداد ِ تکه‌هایی، که کیک باید به آن‌ها برش شود، چی‌ست؟

مساله‌یِ 1

[1] یک گشت دنباله‌یی از گام‌هایی به طول ِ 1 در جهت‌هایِ شمال، جنوب، شرق، و غرب است. یک گشت خوداجتناب است، اگر از هیچ نقطه‌یی دو بار نگذرد. گیرید f(n) نمایان‌گر ِ تعداد ِ گشت‌هایِ خوداجتناب ِ nگام باشد که از مبدا آغاز می‌شوند. f(1)، f(2)، f(3)، و f(4) را بیابید، و نشان دهید که 2n < f(n) <= 4 * 3n-1.

مساله‌ها

آزمون‌ا به زودی را می‌افتن. از این به بعد، یه سری مساله هم تو بلاگ گذاشته می‌شه، که خوب ا در باره شون بحث کنید. مساله‌ها سه تا سطح دارن، که با شماره‌های 1، 2، و 3، به ترتیب، برایِ ساده، متوسط، و دش‌وار مشخص می‌شن.

کلید ِ مرحله‌یِ یکم ِ نوزدهمین المپیاد ِ ملی‌یِ کامپیوتر

پاسخ ِ یه پرسش تو کلید ِ باش‌گاه با کلید ِ ما فرق می‌کنه که هم‌اون پرسش ِ دوپهلویِ 7 بود. باش‌گاه گزینه‌یِ ا و انتخاب کرده.

کد ِ 1

1. ه
2. ج
3. ا
4. ه
5. ج
6. ج
7. د
8. د
9. ا
10. د
11. ب
12. ه
13. ب
14. د
15. ه
16. د
17. ا
18. ه
19. ا
20. د
21. د
22. ج
23. ب
24. ج
25. ه
26. -
27. ا
28. ج
29. ب
30. ب

آزمون‌ها

جدن، ببخشید، بچه‌ها! خیلی درگیر بودم! :-( به زودی، آزمون‌ا رو را می‌ندازیم!

آزمون ِ ام‌روز

بچه‌ها! ام‌روز، آزمون ِ آن‌لاین برگزار نمی‌شه! اصلن نمی‌رسم. دوشنبه، سر ِ کلاس در باره ش بحث می‌کنیم.
یه چیز ِ دیگه این که، حتمن، همه تون جواب‌ایِ آزمون‌ا رو کامل می‌نویسید و می‌یارید، ها!

آزمون ِ 2

برایِ n >= 2 یِ داده‌شده، کوچک‌ترین عدد ِ k را با این ویژگی بیابید: هر مجموعه‌یی شامل ِ k خانه از یک جدول ِ n * n، یک زیرمجموعه‌یِ ناتهی‌یِ S داشته باشد به گونه‌یی که، در هر سطر و هر ستون ِ جدول، تعداد ِ زوجی خانه متعلق به S باشند.

زمان‌ ِ برگزاری‌یِ آزمون ِ 2م

آزمون ِ 2م ام‌روز ساعت ِ 21 برگزار خواهد شد. پاسخ‌ها تنها می‌توانند به صورت ِ فارسی فرستاده شوند.

هفته‌ی ِ 2م

کامپیوتر
سبک: دوره‌یِ 12م ِ المپیاد ِ ملی‌یِ کامپیوتر
سنگین: دوره‌هایِ 12م و 5م ِ المپیاد ِ ملی‌یِ کامپیوتر

ریاضی
سبک: دوره‌یِ 25م ِ المپیاد ِ ملی‌یِ ریاضی
سنگین: دوره‌یِ 25م و 12م ِ المپیاد ِ ملی‌یِ ریاضی

آزمون ِ 1

گیرید k و t دو عدد ِ نسبت به هم اول ِ بزرگ‌تر از 1 باشند. با آغاز از جای‌گشت (1, 2, …, n) از عددهایِ 1، 2، ...، n، می‌توانیم جایِ دو عدد را عوض کنیم اگر تفاضل ِ آن دو یا k یا t باشد. ثابت کنید که می‌توانیم به هر جای‌گشتی از 1، 2، ...، n با چنین گام‌هایی برسیم اگر و تنها اگر n >= k + t – 1.

زمان ِ مساله‌یِ 1م

فردا، ساعت ِ 20، مساله‌ی 1م پست می‌شه. وقت ِ ش 90 دقیقه اس.

مسابقه

هر مساله 200 امتیاز، و احتمالن، 90 دیقه وقت داره. هر 1 دیقه که جواب ِ درست زودتر فرستاده شه، 1 امتیاز ِ اضافه به اون فرد داده می‌شه. جواب‌ها بعد ِ تموم شدن ِ وقت نشون داده می‌شن. اگه یه نفر بخواد جواب ِ قبلی ش و تصحیح کنه، 50 امتیاز ِ منفی می‌گیره.

هفته‌یِ 1م

کامپیوتر
سبک: دوره‌یِ 13م ِ المپیاد ِ ملی‌یِ کامپیوتر
سنگین: دوره‌یِ 13م و دوره‌هایِ  مقدماتی‌یِ 17م و 18م ِ المپیاد ِ ملی‌یِ کامپیوتر

ریاضی
سبک: دوره‌یِ 26م ِ المپیاد ِ ملی‌یِ ریاضی
سنگین: دوره‌هایِ 26م و 11م ِ المپیاد ِ ملی‌یِ ریاضی

برنامه

یه برنامه‌یِ هشت‌هفته‌یی برایِ آماده شدن ِ مرحله‌یِ دوم در نظر می‌گیریم. حد اقل، 8 دوره‌یِ مرحله‌یِ دوم باید حل شن. به‌تر ا که برنامه‌یِ سنگین‌تر و برداریم. تو برنامه‌یِ عادی، هر هفته 2 نوبت ِ یه دوره، و تو برنامه‌یِ سنگین‌تر، هر هفته 4 نوبت ِ دو دوره باید حل شن.

آغاز

بلاگ با هدف ِ آمادگی‌یِ چند تا از بچه‌ها، معروف به PANYNAMAK که توی نظرها اسم‌ا شون اومده، برایِ مرحله‌یِ دوم ِ المپیاد ِ کامپیوتر آغاز به کار کرده. احتمالن، این بلاگ بیش‌تر به بررسی‌یِ مباحثی از ترکیبیات اختصاص پیدا می‌کنه.