Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
۴۵
تعدادی خط در صفحه داریم که هیچ ۳ تایی همرس نیستند. ثابت کنید می توان نقاط برخورد این خط ها را با ۳ رنگ رنگ کرد.
نکته: از این به بعد وقتی از رنگ آمیزی حرف می زنیم یعنی هیچ دو تا مجاوری نباید همرنگ باشند.
 

mahanmath

New Member
ارسال ها
898
لایک ها
701
امتیاز
0
راهنمایی :

مسئله رو به یک گراف بدون دور به طول 3 تبدیل کنید ...
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
۴۵
چرا اینقدر سختش می کنید؟ خیلی راحت می شه با یه الگوریتم greedy رنگ کرد.
 

mahanmath

New Member
ارسال ها
898
لایک ها
701
امتیاز
0
Goharshady گفت
۴۵
چرا اینقدر سختش می کنید؟ خیلی راحت می شه با یه الگوریتم greedy رنگ کرد.
بله , حریصانه هم میشه !
ولی به نظر من بحث کردن تو یک گراف خیلی ساده تره از بحث کردن تو یه شکل هندسیه
.


راستی اگه مسئلرو حل نشده حساب میکنید که هیچ ولی در غیر این صورت من که مسئله ندارم
...
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
45
این مسئله ایده ی خیلی قشنگی داره. همونطوری هندسی هم حل می شه. به نظر من راه معمولی اش قشنگ تر بود. ــ ببخشید اگر منظورم رو خوب نگفتم!! ــ
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
mmath گفت
Goharshady گفت
۴۵
چرا اینقدر سختش می کنید؟ خیلی راحت می شه با یه الگوریتم greedy رنگ کرد.
بله , حریصانه هم میشه !
ولی به نظر من بحث کردن تو یک گراف خیلی ساده تره از بحث کردن تو یه شکل هندسیه
.


راستی اگه مسئلرو حل نشده حساب میکنید که هیچ ولی در غیر این صورت من که مسئله ندارم
...
ما که شما رو قبول داریم. اصلا کی جرئت داره اینو حل نشده حساب کنه؟
این هم راه من:
http://www.goharshady.iranblog.com/?mode=ContinuedPost&id=756347
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
بالاخره این ماراتن به المپیاد کامپیوتر منتقل شد.
از آقای خلینا متشکرم
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
[center:352d531646]


اگه آسونه ببخشيد ديگه

عدد داريم . در هر مرحله زير هر يك از اين اعداد تعداد دفعاتي كه آن عدد در دنباله تكرار شده است را زير آن مي نويسيم ، بنابراين يك دنباله ي جديد ديگر به دست مي آيد . ثابت كنيد با تكرار اين عمل دو دنباله ي متوالي و مساوي به وجود مي آيد .
[/center:352d531646]
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
من یه راه دارم که فکر کنم زیاد قشنگ نیست.

تو خط kام (k>1) همه ی اعداد بین 1 و n هستند و تعداد i ها تو خط kام برابر ai هست. تو خط بعدی هم همه ی اعداد بین 1 و n هستن و i های سطر قبلی به ai تبدیل شدند. اگه به ازای یه kیی، تو سطر k+1ام، a یی وجود نداشته باشه که بزرگتر از 1 باشه پس مساله حل شده است و سطر k و k+1 سطر های مطلوب ما هستن، در غیر اینصورت شاهد افزایش حداقل یکی از i ها تو هر سطر هستیم، پس بعد از تعداد محدودی سطر به سطر n,n,n,.....,n می رسیم که این سطر و سطر بعدیش سطرهای مطلوب ما هستن.
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
SABB گفت
من یه راه دارم که فکر کنم زیاد قشنگ نیست.

تو خط kام (k>1) همه ی اعداد بین 1 و n هستند و تعداد i ها تو خط kام برابر ai هست. تو خط بعدی هم همه ی اعداد بین 1 و n هستن و i های سطر قبلی به ai تبدیل شدند. اگه به ازای یه kیی، تو سطر k+1ام، a یی وجود نداشته باشه که بزرگتر از 1 باشه پس مساله حل شده است و سطر k و k+1 سطر های مطلوب ما هستن، در غیر اینصورت شاهد افزایش حداقل یکی از i ها تو هر سطر هستیم، پس بعد از تعداد محدودی سطر به سطر n,n,n,.....,n می رسیم که این سطر و سطر بعدیش سطرهای مطلوب ما هستن.
خیلی هم راه قشنگیه


راستی فعلا عکس شما لود نمی شه! اگه پرچم ایران خواستید در انواع طرحها و رنگها !!! موجود است
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
به آقای گوهرشادی: ببخشید چرا تو پروفایل CodeChef تون اسمتون احسان گوهرشادیه؟ پس کاربر EhsanKG هم خودتون بودید
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
SABB گفت
به آقای گوهرشادی: ببخشید چرا تو پروفایل CodeChef تون اسمتون احسان گوهرشادیه؟ پس کاربر EhsanKG هم خودتون بودید
منظورم سوال تركيبيات بود !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
[center:35f5dd2ff2]47[/center:35f5dd2ff2][center:35f5dd2ff2]
[/center:35f5dd2ff2]
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
SABB گفت
به آقای گوهرشادی: ببخشید چرا تو پروفایل CodeChef تون اسمتون احسان گوهرشادیه؟ پس کاربر EhsanKG هم خودتون بودید
من حتی نام خانوادگی ننوشته ام:
http://www.codechef.com/users/Amirkg
احسان برادرمه که اصولا بیشتر از من با codechef کار می کنه:
http://www.codechef.com/users/Goharshady
حالا این چه مشکلی داره؟
راستی چرا پکری؟
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
Goharshady گفت
SABB گفت
به آقای گوهرشادی: ببخشید چرا تو پروفایل CodeChef تون اسمتون احسان گوهرشادیه؟ پس کاربر EhsanKG هم خودتون بودید
من حتی نام خانوادگی ننوشته ام:
http://www.codechef.com/users/Amirkg
احسان برادرمه که اصولا بیشتر از من با codechef کار می کنه:
http://www.codechef.com/users/Goharshady
حالا این چه مشکلی داره؟
راستی چرا پکری؟
دیدم خونسرد قدیمی شده، گفتم پکر شم!!
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
ولی شما با نام کاربری Goharshady تو August CookOff شرکت کردید؟!!
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
SABB گفت
ولی شما با نام کاربری Goharshady تو August CookOff شرکت کردید؟!!
خب چه اشکالی داره؟ مگه برادرم با نام کاربری من تو ماراتن ترکیبیات مطلب نمی نویسه؟
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
بديهيه كه اگه در طول انجام دادن اين كار ، عددي به وحود بياد كه
مسئله حله .
پس اگر حكم مسئله غلط باشه ، بايد در طول انجام دادن اين كار دو عدد تكراري به وجود بياد ( چون تعداد جايگشت ها متناهي هستند ، و در نتيجه اگه عددي تكراري نداشته باشيم اونوقت يه عدد به وجود مياد كه
) ..... اما نميدونم چرا به وجود نمي آد !!!!!!
 
بالا