سوالات ترکیبیات و مباحث ویژه !

  • شروع کننده موضوع شروع کننده موضوع mahtab.f
  • تاریخ شروع تاریخ شروع
پاسخ : مسابقه ترکیبیات

یکی سوال بزاره خو :( :( :( :( :( :( :(
 
پاسخ : مسابقه ترکیبیات

آغا چرا اینجا مگس هم نمیپره؟ :-" :-" :-" :-" X-( X-( X-( X-(
 
پاسخ : مسابقه ترکیبیات

به نقل از m.m.r :
آغا چرا اینجا مگس هم نمیپره؟ :-" :-" :-" :-" X-( X-( X-( X-(
منظریم فکر کردن senator77 تموم شه
جواب رو بگید
 
پاسخ : مسابقه ترکیبیات

خب فکر کردن من تموم شد هر کی حل کرده جوابو بده
انقد فکر کردم ...........آخرم نتونستم :(( :(( :(( :(( :((
 
پاسخ : مسابقه ترکیبیات

شما سوالاتونو حل کنید هر کسی هم که نمی تونه حل کنه نیاد بگه وایسین من فک کنم !!

خودش یه چند وقت تاپیک رو باز نکنه, هم ساده تره هم به نفع همه اِه ... ;D
این طوری هم تاپیک پیش میره هم اون تا اون موقعی که فک میکنه لازمه می تونه رو سوال فک کنه ...
(اسپمم دیگه نمی دین ;D)
 
پاسخ : مسابقه ترکیبیات

من یه سوال بگم :دی
یه گراف جهت دار داریم که حداقل درجه راس های اون n / 2 ه. ثابت کنید این گراف یه مسیر به طول ۳ داره .
 
پاسخ : مسابقه ترکیبیات

مرسی ازین فعالیت زیادتون =D> =D> =D>
خسته نشید ی وقت :-" :-" :-" :-"
بابا خو سوالو حل کنید دیگه ;D ;D ;D
 
پاسخ : مسابقه ترکیبیات

به نقل از صبهان :
من یه سوال بگم :دی
یه گراف جهت دار داریم که حداقل درجه راس های اون n / 2 ه. ثابت کنید این گراف یه مسیر به طول ۳ داره .
اول رفع ابهام: مسیری به طول 3، از 2 یال و 3 رأس تشکیل شده است.

نکته ی 1: اگر دو یال با نام های u و s به رأس v وصل باشد به طوری که یال (u,v) به سمت u و یال (s,v) به سمت v باشد، در این صورت مسیری به طول 3 وجود دارد که همان svu خواهد بود.

اگر n=2k+1 باشد(یعنی فرد باشد) به این شکل سوال را حل میکنیم.
هر رأس حداقل به k+1 رأس وصل خواهد بود.
پس فرض میکنیم رأس v1، به رئوس v2 تا vk+2 وصل است. فرض میکنیم تمام یال های بین این رئوس و v1 در یک جهت باشند(یا به سمت v1 و یا در جهت عکس آن) چون در غیر این صورت طبق نکته ی 1، مسیری به طول 3 وجود دارد.
حالا رأس v2 را در نظر بگیرید که قرار است به جز v1، به k رأس دیگر وصل شود. اگر به vk+3 تا v2k+1 وصل باشد، در این صورت باید به حداقل یک رأس دیگر وصل شود. آن رأس یکی از رئوس v3 تا vk+2 خواهد بود.
اگر v2 به یکی از رئوس v3 تا vk+2 مثل vi یالی به سمت خودش داشته باشد، در این صورت بسته به جهت رئوس متصل به v1، یکی از دو مسیر viv2v1 و یا v1viv2 مطلوب خواهند بود. اگر چنین یالی، رأسی مثل vi را در جهت عکس v2 به آن وصل کند، یکی از دو مسیر v1v2vi و یا v2viv1 مطلوب خواهند بود.
پس اثبات شد که برای n های فرد، حکم مسأله برقرار است.

برای n=2k، گراف شکل زیر را در نظر بگیرید. (جهت یال های بین لایه ی وسط و لایه ی پایین(!)، به سمت رئوس vk+2 تا v2k است)
در این گراف، درجه ی هر رأس n/2 است و مسیری به طول 3 وجود ندارد.
2.png


پ.ن: این الآن مثال نقض واسه حکم سوال هست! چرا کسی پاسخگو نیست؟!
 
پاسخ : سوالات ترکیبیات

سلام. چندوقت پیش حلی نت بود و تو رده الف یه سوالش اینطوری حل می شد:

به چند طریق می توان اعداد ۱ تا n را در یک ردیف چید به طوری که هر عدد در ردیف، از حداقل نصف اعداد سمت راست خود بزگتر باشد؟

ورودی برنامه: عدد n که میتواند از ۱ تا ۲۰۰۰۰۰ باشد

چجوری حلش کنیم؟
 
پاسخ : سوالات ترکیبیات

به نقل از daneshvar.a :
سلام. چندوقت پیش حلی نت بود و تو رده الف یه سوالش اینطوری حل می شد:

به چند طریق می توان اعداد ۱ تا n را در یک ردیف چید به طوری که هر عدد در ردیف، از حداقل نصف اعداد سمت راست خود بزگتر باشد؟

ورودی برنامه: عدد n که میتواند از ۱ تا ۲۰۰۰۰۰ باشد

چجوری حلش کنیم؟
یه نمونه ی ورودی بده .
× سوال حل شده ، نمونه ورودی بده ببینم کار میکنه آیا یا نه :دی
سوالش سادس
راهنمایی : رابطه بازگشتی
 
پاسخ : سوالات ترکیبیات

نمونه ورودی اول: 2 خروجی نمون هاول: 1
نمونه ورودی دوم: 5 خروجی نمونه دوم: 12
نمونه ورودی سوم: 6 خروجی نمونه سوم: 36

اگر درست حل کردید، بگید رابطه رو چجوری به دست آوردید. اصلش همونه. چون با چاپ باقی مانده جواب بر 1e9+7 میشه جواب رو ساده کرد.
میگید بازگشتیه یعنی باید n رو کوچیک کنیم دیگه؟ خوب چجوری میشه؟ یعنی از رو کوچک تر ها چجوری بزگرتره رو پیدا کنیم...
 
پاسخ : سوالات ترکیبیات

به نقل از daneshvar.a :
نمونه ورودی اول: 2 خروجی نمون هاول: 1
نمونه ورودی دوم: 5 خروجی نمونه دوم: 12
نمونه ورودی سوم: 6 خروجی نمونه سوم: 36

اگر درست حل کردید، بگید رابطه رو چجوری به دست آوردید. اصلش همونه. چون با چاپ باقی مانده جواب بر 1e9+7 میشه جواب رو ساده کرد.
میگید بازگشتیه یعنی باید n رو کوچیک کنیم دیگه؟ خوب چجوری میشه؟ یعنی از رو کوچک تر ها چجوری بزگرتره رو پیدا کنیم...
فقط یه مشکلی هست :دی
این عدد یکی مونده به آخر
از چند تا عدد باید بزرگتر باشه ؟ ۱دونه یا هیچی ؟
ینی اگه فرد تا عدد سمت راستش بود ، از سقف نصفشون بیشتر باشه یا کف نصفشون ؟
 
پاسخ : سوالات ترکیبیات

به نقل از صبهان :
فقط یه مشکلی هست :دی
این عدد یکی مونده به آخر
از چند تا عدد باید بزرگتر باشه ؟ ۱دونه یا هیچی ؟
ینی اگه فرد تا عدد سمت راستش بود ، از سقف نصفشون بیشتر باشه یا کف نصفشون ؟
کف سمت راستش. اگر زوج بود که دقیقا باید از i/2 سمت راستش بیشتر باشه. اگر هم فرد بود همون i/2 تو سی پلاس پلاس جواب میده چون کف میگیره فکر کنم. یعنی مثلا اگر نفر پتجم باشه، باید حداقل از 2 نفر بیشتر باشه.
عدد یکی مونده به آخر تو موقعیت دوم قرار داره. پس باید از حداقل یکی از قبلیاش که اولی هستش، بیشتر باشه. شماره ها از 1 تا N هستند نه 0 تا n-1. فقط عدد آخر میتونه هرچی باشه چون باید از 0/2 بیشتر باشه که میشه صفر.
 
پاسخ : سوالات ترکیبیات

به نقل از daneshvar.a :
کف سمت راستش. اگر زوج بود که دقیقا باید از i/2 سمت راستش بیشتر باشه. اگر هم فرد بود همون i/2 تو سی پلاس پلاس جواب میده چون کف میگیره فکر کنم. یعنی مثلا اگر نفر پتجم باشه، باید حداقل از 2 نفر بیشتر باشه.
عدد یکی مونده به آخر تو موقعیت دوم قرار داره. پس باید از حداقل یکی از قبلیاش که اولی هستش، بیشتر باشه. شماره ها از 1 تا N هستند نه 0 تا n-1. فقط عدد آخر میتونه هرچی باشه چون باید از 0/2 بیشتر باشه که میشه صفر.
طبق حرف تو
خروجی اول باید جوابش بشه ۲. نه ۱
 
پاسخ : سوالات ترکیبیات

به نقل از صبهان :
طبق حرف تو
خروجی اول باید جوابش بشه ۲. نه ۱
صورت سوالی که من دارم نگفته کف یا سقف. ولی چون تست کیس خود سوال با ورودی نمونه ۲، جواب ۱ رو داده، پس احتمالا باید سقف منظورش باشه. یعنی مثال ۲ ۱ غلط بشه. که سقف یک دوم بشه ۱ و نفر دوم نتونسته باشه از ۱ نفر قبلی خود بهتر باشه.
 
پاسخ : سوالات ترکیبیات

دارم سعی میکنم حلش کنم.
دو تا راه حل دارم که یکیش برای یه سریش درست جواب میده
یکیش برای یه سری دیگع :دی
 
پاسخ : سوالات ترکیبیات

به نقل از صبهان :
دارم سعی میکنم حلش کنم.
دو تا راه حل دارم که یکیش برای یه سریش درست جواب میده
یکیش برای یه سری دیگع :دی
من تست کیس ۳ رو اطمینان خیلی خیلی کامل ندارم ولی چون با کدی که اکسپت گرفته، اون خروجی رو میده گذاشتم. یه رابطه براش زده ولی نمی دونم چجوری بهش رسیده...
کدش خیلی اهمیت نداره. بیشتر همون راه حلشه. اصلا فرض کتیم به جای n عدد ۵ گذاشتیم و میخوایم سوال ترکیبیات حل کنیم...
مثال ورودی و خروجی بیشتر بذارم؟
 
پاسخ : سوالات ترکیبیات

رابطه :
yvtnp6xawsv67du6l4ie.png

اثباتش رو مطمعن نیستم اصلا.
ولی
توی جایگاه آخر همیشه ۱ هست، چون کوچکترین عدده.
و عدد ۲ هم یا توی خونه ی آخره یا یکی مونده به آخر.
و توی جایگاه اول و دوم ، همیشه عددای بزرگتر مساوی سقف n / 2.
چون اگه غیر از این باشه ، یه عدد کوچیک تر از اون توی خونه ی اول و دوم قرار بگیره ، حتما از نصف اعداد بعدش بزرگتر نیست (چون نصف عددا بزرگتر از n / 2 هستن.)
جایگاه اول رو در نظر نگیر، میشه An-1 و برای اولین خونه هم سقف n / 2 حالت داریم که میشه فرمولی که دادم.
ینی Ai = Ai-1 * n/2 :)
 
پاسخ : سوالات ترکیبیات

به نقل از صبهان :
رابطه :
yvtnp6xawsv67du6l4ie.png

اثباتش رو مطمعن نیستم اصلا.
ولی
توی جایگاه آخر همیشه ۱ هست، چون کوچکترین عدده.
و عدد ۲ هم یا توی خونه ی آخره یا یکی مونده به آخر.
و توی جایگاه اول و دوم ، همیشه عددای بزرگتر مساوی سقف n / 2.
چون اگه غیر از این باشه ، یه عدد کوچیک تر از اون توی خونه ی اول و دوم قرار بگیره ، حتما از نصف اعداد بعدش بزرگتر نیست (چون نصف عددا بزرگتر از n / 2 هستن.)
جایگاه اول رو در نظر نگیر، میشه An-1 و برای اولین خونه هم سقف n / 2 حالت داریم که میشه فرمولی که دادم.
ینی Ai = Ai-1 * n/2 :)
یک کم فکر می کنم بعد دوباره یه پاسخ خواهم گذاشت ;D
 
پاسخ : مسابقه ترکیبیات

به نقل از mhjh :
من چون خودم سوالو تازه فهمیدم ، الآن برات توضیح میدم . سوال میگه یه شکلی که شبیه پله است رو چجوری میشه به مربع هایی افراز کرد . (کمترین مربع )
یعنی این مربع ها فقط 2*2 نیستند ، 1*1 و 3*3 و ... هم میتونن باشن .
[]
سلام به همگی
دوستان نیازی نیست انقدر خودتون رو اذیت کنید .
هر پله ی n*n با یک مربع n-1*n-1 و دو مربع 1*1 پر میشه .
در واقع کمینه جواب 3 می شود .
موفق و سلامت باشید
نظر شخصی ام بود اگه اشتباه کردم خوشحال میشم بفرمائید .
 
Back
بالا