Районная олимпиада по информатике. 2016-2017 учебный год.


Есеп B. Мысықтар мен тышқан

Ограничение по времени:
2 секунд
Ограничение по памяти:
64 мегабайт

Екі мысық тышқанды құбырға қуып кіргізді. Бірінші мысық координатасы $x$ нүктесінде орналасқан, екінші мысық координатасы $y$ нүктесінде, ал тышқан координатасы $z$ нүктесінде орналасқан. Егер мысықтар бірдей жылдамдықпен қозғалса қайсысы тышқанға бірінші болып жететінін анықтау керек. Егер екеуі бірдей уақытта жетсе екі мысық кім бірінші жеткенін анықтап жатқанда, тышқан қашып кетеді.
Формат входного файла
Бір ғана жол берілген жəне бұл жолда $x,$ $y,$ $z$ $(1 \le x, y, z \le 1000)$ сандары берілген. Сандар бір біріне тең емес.
Формат выходного файла
Егер бірінші мысық бірінші жетсе 1 санын, екінші мысық бірінші жетсе 2 санын, екеуі бірдей уақытта жетсе 3 санын шығарыңыз.
Примеры:
Вход
1 5 2
Ответ
1
Вход
5 1 2
Ответ
2
посмотреть в олимпиаде

Комментарий/решение:

  -1
2018-11-26 21:38:59.0 #

кодты корсету/жасыру

  -1
2019-03-28 12:38:58.0 #

#include <iostream>

#include <cmath>

using namespace std;

int a, b, c, a1, b1;

int main(){

cin >> a >> b >> c;

b1 = abs(c - b);

a1 = abs(a - c);

if(b1 > a1)

cout << 1;

else if(b1 < a1)

cout << 2;

else

cout << 3;

}

пред. Правка 5   1
2021-02-03 13:29:58.0 #

кодты корсету/жасыру

  0
2019-11-30 23:40:47.0 #

кодты корсету/жасыру

пред. Правка 2   0
2022-01-18 11:18:14.0 #

DELETED

  0
2021-10-10 21:03:05.0 #

кодты корсету/жасыру

  0
2021-12-13 12:25:40.0 #

кодты корсету/жасыру

#include<bits/stdc++.h>

using namespace std ;

int main () {

int n , m , k ;

cin >> n >> m >> k ;

if(n + k < m + k){

cout << 1 ;

}

if(n + k > m + k){

cout << 2 ;

}

else {

cout << 3 ;

}

}

  0
2022-12-26 22:08:45.0 #

x,y,z=map(int,input().split())

if x*x+z*z<y*y+z*z:

print('1')

elif x*x+z*z>y*y+z*z:

print('2')

else:

print('3')

  0
2023-12-15 23:57:49.0 #

x,y,z=map(int, input().split())

print(2 if x>y else 1 if y>x else 3)