double fun(double x)
{
double dif = fabs(x - (int) x);
if(dif < 0.4 || dif > 0.6) return x - 0.5;
return -x + 0.5;
}
double fun(double x)
{
if (fabs(x) < 1e10)
return x * 1e10;
return -x / 1e10;
}
int fun(int a)
{
if(!a) return 0;
if(a < 0) return -fun(-a);
if(a&1) return a+1;
return -a + 1;
}
int f(int x)
{
if (x==0) return 0;
int y=(x%2==0?x:-x);
if (y==x)
{
if (y>0) y--;
if (y<0) y++;
}
else
{
if (y>0) y++;
if (y<0) y--;
}
return y;
}
Dixtosa Episode II - Analysis...
Eშისაიდან მოვიდა 3**13?ისე 4 * 52 * 3**13 = 331M+ ...
|
Quick GeOlymp 2013 - ფინალური ეპიზოდი იწყება...
Upsolving ჩაირთო...
|
saba_tavdgiridze GeOlymp 2013 - ფინალური ეპიზოდი იწყება...
აღარ მინდა.:)...
|
saba_tavdgiridze GeOlymp 2013 - ფინალური ეპიზოდი იწყება...
B ამოცანის 17 ტესტს ვერ მიმანიშნებთ?...
|
tornike5 GeOlymp 2013 - ფინალის შესახებ...
ვაპირებდი იგივე მეკითხა მარა მეგონა უეჭველი იქნება...
|
giorgi123 GeOlymp 2013 - ფინალის შესახებ...
მადლობა.შარშან ფინალში ამოცანების ყურებით ვიფარგლე...
|
Elle GeOlymp 2013 - ფინალის შესახებ...
შარშან ფინალს codeblocks-ით წერდით?დავაყენეთ codeb...
|
დაწერეთ f ფუნქცია C ზე ისე რომ ყველა int ტიპის X ისთვის სრულდება.
f(f(X)) = -X
გლობალური და სტატიკური ცვლადების გამოყენება არ შეიძლება.