Saratov State University ACM

  • شروع کننده موضوع bijan
  • تاریخ شروع
وضعیت
موضوع بسته شده است.
  • شروع کننده موضوع
  • #1

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
سلام. بین تمام acm هایی که میشناختم این از همه بهتر بود. گفتم معرفی کنم اگر کسی نمیشناسه هم آشنا بشه. دوستانی که دستی در کار دارن هم وارد عمل بشن یکم تو مسائل کمک کنن. من که تو 101 موندم. اگر کسی تونست یه راهنمایی بکنه.
آدرس سایت: http://acm.sgu.ru/index.php
 
  • شروع کننده موضوع
  • #2

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

بابا یکی تو این سوال 101 کمک کنه!!!
 

احسان

کاربر فوق‌فعال
ارسال‌ها
137
امتیاز
19
نام مرکز سمپاد
شهید اژه‌ای
شهر
اصفهان
مدال المپیاد
نقره‌ی المپیاد کامپیوتر
دانشگاه
شریف
رشته دانشگاه
مهندسی‌ کامپیوتر
پاسخ : Saratov State University ACM

به یه کم گراف نیاز داره:

یه گراف این جوری بساز : به ازای هر کدوم از عدد‌های ۰ تا ۶ یه راس بذار! بعد به ازای هر دومینو با عدد‌های x و y ، یه یال بین راس‌های x و y قرار بده! حالا باید از یه راس شروع کنی‌ و جوری روی یال‌ها حرکت کنی‌ که از روی هر یال دقیقا یه بار عبور کنی‌!

شرط لازم و کافی‌ برای این که چنین دوری وجود داشته باشه اینه که :

- اولا گراف همبند باشه (البته بدون در نظر گرفتن راس‌های درجه صفر)

- دوما تعداد راس‌های درجه فرد یا صفر باشه یا ۲ (اگه راس درجه فرد نداشت، می‌ تونی از هر راس دلخواهی شروع کنی‌. ولی‌ اگه ۲ تا راس درجه فرد داشت، باید از یکیشون حرکتت رو شروع کنی‌ و به اون یکی‌ راس درجه فرد ختم کنی‌!)


بگم بقیشو ... ؟
 
  • شروع کننده موضوع
  • #4

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

حالا ترتیب دومینو ها ترتیب رد شدن از روی یال ها میشه؟ راستی چرخیدن با نچرخیدن دومینو رو از کجا بفهمم؟
 

احسان

کاربر فوق‌فعال
ارسال‌ها
137
امتیاز
19
نام مرکز سمپاد
شهید اژه‌ای
شهر
اصفهان
مدال المپیاد
نقره‌ی المپیاد کامپیوتر
دانشگاه
شریف
رشته دانشگاه
مهندسی‌ کامپیوتر
پاسخ : Saratov State University ACM

به نقل از Bijan :
حالا ترتیب دومینو ها ترتیب رد شدن از روی یال ها میشه؟ راستی چرخیدن با نچرخیدن دومینو رو از کجا بفهمم؟

آره! فقط باید برای هر یال این رو هم نگه داری که دومینو ی متناظرش کدومه. (این جوری جهت اون دومینو رو هم داری و میتونی‌ بفهمی که جهت حرکت تو روی یال، خود جهت دومینو بوده یا بر عکس جهت دومینو!)

پی‌ نوشت : وقتی‌ داری روی یال‌ها حرکت میکنی‌، باید جوری حرکت کنی‌ که گراف نا همبند نشه!
 
  • شروع کننده موضوع
  • #6

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

این نا همبند که گفتی چیه؟
 

sajadjalali

کاربر فعال
ارسال‌ها
28
امتیاز
2
نام مرکز سمپاد
شهید علی اکبر ا‌ژه ای
شهر
اصفهان
مدال المپیاد
کامپیوتر
رشته دانشگاه
ان شاالله نرم افزار
پاسخ : Saratov State University ACM

ناهمبند در اینجا یعنی اینکه از هر دو راسی که درجه شون بیشتر از صفر بشه به اون یکی رفت

یه نکته اگه تو
sgu
بخواهین از بالا به پایین بیان احتمالا زیاد گیر می کنید یه روش خوب اینه که اول سوال های با تعداد accept بالا را حل کنید
 
  • شروع کننده موضوع
  • #8

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

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

sajadjalali

کاربر فعال
ارسال‌ها
28
امتیاز
2
نام مرکز سمپاد
شهید علی اکبر ا‌ژه ای
شهر
اصفهان
مدال المپیاد
کامپیوتر
رشته دانشگاه
ان شاالله نرم افزار
پاسخ : Saratov State University ACM

آخه خودم اولین بار ۱۰۰ رو زدم خوشحال رفتم ۱۰۱ موندم دیگه خیلی وقت دیگه نرفتم
حالا ناهمبند رو فهمیدی؟
 
  • شروع کننده موضوع
  • #10

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

آره دستت درد نکنه.
راستی این سواله که گفته A^B - B^A رو بده به نظرم خیلی ساده اومد. نوشتم ولی قبول نمی کنه. میگه رو تست 5 مشکل داره. چی کار کنم؟
 

sajadjalali

کاربر فعال
ارسال‌ها
28
امتیاز
2
نام مرکز سمپاد
شهید علی اکبر ا‌ژه ای
شهر
اصفهان
مدال المپیاد
کامپیوتر
رشته دانشگاه
ان شاالله نرم افزار
پاسخ : Saratov State University ACM

دو تا نکته ببین کدوما را رعایت نکردی؟(به ذهن من اینا می رسه)
۱- big num می خواد این سوال
۲- اگه for بزنی برای اینکه a^b را حساب کنی رانگ نشی تایم میشی
 
  • شروع کننده موضوع
  • #12

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

درسته. مشکل زمان هم نداره. هرچی input میدم درست کار می کنه. نمی دونم این سایته چی میگه. اصلا نمی فهمم اشکالش کجاست!!!
 

sajadjalali

کاربر فعال
ارسال‌ها
28
امتیاز
2
نام مرکز سمپاد
شهید علی اکبر ا‌ژه ای
شهر
اصفهان
مدال المپیاد
کامپیوتر
رشته دانشگاه
ان شاالله نرم افزار
پاسخ : Saratov State University ACM

خوب یه نکته ی دیگه
ببین Big num ات درسته یا نه ؟
اول بگو تا چند رقم ساپورت میکنه ؟
دوم ببین که این که ضرب می کنی تو بیگ نام از max int بالا نزنه ؟
سوم تو خروجی دادن صفرهای پشت رقم رو چاپ می کنی و حواست هست که اگه صفر شد خالی cout نکنی؟
 
  • شروع کننده موضوع
  • #14

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

راست میگی. شاید از int میزنه بالا منفی میشه!
صفر پشت عدد چیه دیگه؟
 

sajadjalali

کاربر فعال
ارسال‌ها
28
امتیاز
2
نام مرکز سمپاد
شهید علی اکبر ا‌ژه ای
شهر
اصفهان
مدال المپیاد
کامپیوتر
رشته دانشگاه
ان شاالله نرم افزار
پاسخ : Saratov State University ACM

مگه بیگ نام ننوشتی؟
اصلش به بیگ نام نوشتنه
اگه بیگ نام نمیدونی چیه بگو تا بگم
 
  • شروع کننده موضوع
  • #16

bijan

کاربر نیمه‌فعال
ارسال‌ها
12
امتیاز
1
نام مرکز سمپاد
علامه حلی
شهر
تهران
پاسخ : Saratov State University ACM

نه داداش حل شد!
 
وضعیت
موضوع بسته شده است.
بالا