• اگر سمپادی هستی همین الان عضو شو :

    ثبت نام عضویت

المپیاد آرشیو سوالات از گذشته تا کنون

  • شروع کننده موضوع شروع کننده موضوع armita
  • تاریخ شروع تاریخ شروع
پاسخ : آرشیو سوالات از گذشته تا کنون

ورودی رو به صورت یه آرایه ی <pair <int, int بگیر sort اِش کن یکمم فک کن حل میشه :-"

هر چیزی هم بلد نیستی یه سر برو اینجا آموزش داده ...
 
پاسخ : آرشیو سوالات از گذشته تا کنون

سلام. من یه مقدماتی ام. تو بخش ۱.۱ سوال دومش رو نمیفهمم چی میخواد. ورودیش به چه ترتیبیه؟
http://cerberus.delos.com:790/usacoprob2?a=anup2nqYo43&S=gift1
سوال Greedy Gift
یه نفر سوالش رو فارسی هم توضیح بده راضیم چون فکر می کنم این سوال رو بتونم خودم حل کنم (اونقد دیگه خنگ نیستم!)
 
پاسخ : آرشیو سوالات از گذشته تا کنون

وقتی میری تو یوساکو اون بالا سمت راست نوشته change language برو توش بزن Persian ...
ولی فقط تا chapter 2 ترجمه کردن ... تا یه مدت خوبی کارتو راه میندازه بعد از اونم خودت دیگه می تونی ترجمه کنی :-"

فقط یکم ترجمش بده یه جاهاشم غلطه ... ;D خودت با اصلی مطابقت بدی میفهمی سوالو ...
 
پاسخ : آرشیو سوالات از گذشته تا کنون

به نقل از ๖ۣۜStefan :
وقتی میری تو یوساکو اون بالا سمت راست نوشته change language برو توش بزن Persian ...
ولی فقط تا chapter 2 ترجمه کردن ... تا یه مدت خوبی کارتو راه میندازه بعد از اونم خودت دیگه می تونی ترجمه کنی :-"

فقط یکم ترجمش بده یه جاهاشم غلطه ... ;D خودت با اصلی مطابقت بدی میفهمی سوالو ...
کلا ۶-۷ تا زبون داره که جالبه یکیش فارسیه! نمیدونستم این قابلیت رو. ممنون
 
پاسخ : آرشیو سوالات از گذشته تا کنون

سلام
یک سوال تخصصی ;D ;D ;D ;D
توی سوال 135http://acm.sgu.ru/problem.php?contest=0&problem=135

اولا میشه ثابت کرد که اگه ما n-1 خط داشته باشیم و x ناحیه تشکیل بشه وقتی که ما خط n ام رو اضافه میکنیم تعداد ناحیه های ما میشه x+n
با استقرا راحت میشه ثابت کرد

بعد دیگه سوالش آب خوردن میشه 5 خط کد

من از دوراه نوشتم یکی بازگشتی
که گفت درسته

یکی هم غیر بازگشتی که کد من اینه
کد:
cout << (x*(x+1)/2)+1 << endl;

ولی میگه توی 21 امین جوابت غلطه میشه بگید چرا غلطه؟
 
پاسخ : آرشیو سوالات از گذشته تا کنون

کف و سقف رو درست میگیری ؟
 
پاسخ : آرشیو سوالات از گذشته تا کنون

به نقل از صبهان :
کف و سقف رو درست میگیری ؟
آها فهمیدم چرا غلطه مر30
چون اول n رو ضربب در n+1 میکنه و سقفش ی جوریه که از int میزنه بیرون دیگه بقیه عملیات رو درست انجام نمیده
long int باید میزاشتم
بازم مرسی
 
پاسخ : آرشیو سوالات از گذشته تا کنون

از if و > < ==نمیتونین استفاده کنین
 
پاسخ : آرشیو سوالات از گذشته تا کنون

کد:
#include <iostream>

using namespace std;

int main () {
	int a, b;
	cin >> a >> b;
	int ans = a - ((a - b) & ((a - b) >> (sizeof (int) * 8 - 1)));
	cout << ans << endl;
	return 0;
}
یکی دو جا هم که سرچ کردم
دیدم همین راهشون بود
تو سایت stackoverflow یه سری راه دیگه هم بود که سر در نیاوردم چیزی ازشون من.
 
پاسخ : آرشیو سوالات از گذشته تا کنون

سلام

اول از همه نحوه ی مسابقه دادن:سوال هارو من میدم تعداد سوال های این دوره 20 تا سوال هست که هر کدوم نمره ی خاص خودشون رو دارن

برای هر کدوم از سوالات وقتی مشخص شده که اگه حتی کسی کمتر از وقت سوال رو حل کنه من بعد از تموم شدن اون وقت سوال جدید رو میزارم

قوانین

1.نمره و وقت هر سوال زیر سوال نوشته شده

2.بعضی از سوال ها چند قسمت دارن که هر قسمت رو اگه حل کنید نمره اون قسمت رو فقط میگیرید

3.اسپم ممنوع

4.جواب رو طوری بنویسید که حداقل من قانع شم فکر کنید من یکی از داور های مرحله دو هستم و میخوایید واسه اونا بنویسید

5.فعلا همین

رتبه بندی و امتیازات

رتبه نام کاربری امتیاز بر اساس نمره سوالات

1 s20 ๖ۣۜStefan
 
Back
بالا