- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۶۴ مگابایت
منظور از یک «گراف ساده» G یک ساختار دوتایی (V,E) است. که به V «مجموعهی راسها» و به E «مجموعهی یالها»ی G میگویند.
اگر مجموعهی راسهای G یا همان V را یک مجموعهی n عضوی مثل {v1,v2,…,vn} در نظر بگیرید. مجموعه E یک مجموعه شامل تعدادی زیرمجموعهی دو عضوی V است.
برای مثال اگر V={1,2,3} باشد، مجموعه E میتواند E={{1,2},{1,3}} باشد.
از شما میخواهیم برنامهای بنویسید که با دریافت n، بررسی کند که مجموعه E حداکثر چند عضو دارد. به عبارت دیگر بررسی کنید یک گراف n راسی، حداکثر چند یال دارد.
ورودی🔗
در تنها سطر ورودی، عدد صحیح و مثبت n آمده است.
1≤n≤109
خروجی🔗
در تنها سطر خروجی یک عدد صحیح، که نشاندهندهی حداکثر تعداد اعضای E است، چاپ کنید.
مثالها🔗
ورودی نمونه ۱🔗
خروجی نمونه ۱🔗
اگر مجموعه V={v1} باشد، زیرمجموعهای دو عضوی ندارد. پس
E=∅
است. پس حداکثر تعداد عضو E برابر ۰ است.
ورودی نمونه ۲🔗
خروجی نمونه ۲🔗
اگر V={v1,v2} باشد، تنها زیرمجموعهی دو عضوی V همان {v1,v2} است پس،
E={{v1,v2}}
حداکثر تعداد یال را دارد، پس حداکثر تعداد عضو E برابر ۱ است.
ورودی نمونه ۳🔗
خروجی نمونه ۳🔗
اگر V={v1,v2,v3} باشد، ۳ زیرمجموعهی دو عضوی V عبارت است از {v1,v2}، {v1,v3,} و {v2,v3} است پس،
E={{v1,v2},{v1,v3},{v2,v3}}
حداکثر تعداد یال را دارد، پس حداکثر تعداد عضو E برابر ۳ است.
ورودی نمونه ۴🔗
خروجی نمونه ۴🔗
اگر V={v1,v2,v3,v4} باشد، ۶ زیرمجموعهی دو عضوی V عبارت است از {v1,v2}، {v1,v3,}، {v1,v4}، {v2,v3}، {v2,v4} و {v3,v4} است پس،
E={{v1,v2},{v1,v3},{v1,v4},{v2,v3},{v2,v4},{v3,v4}}
حداکثر تعداد یال را دارد، پس حداکثر تعداد عضو E برابر ۶ است.