Задача. Принадлежит ли точка фигуре на рисунке?
Входные данные
Два числа ,
— координаты точки.
Выходные данные
Слово «YES», если точка принадлежит треугольнику и «NO» , если не принадлежит.
Тесты
Результат | ||
4 | -2 | NO |
2 | 1 | YES |
0 | 3 | YES |
5 | 0 | NO |
0 | -1 | NO |
Код программы
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.util.*; import java.lang.*; import java.io.*; import static java.lang.Math.*; class Ideone { public static void main (String[] args) { Scanner sc = new Scanner(System.in); double x,y; x = sc.nextInt(); y = sc.nextInt(); if ((abs(x)+y<=4) && (y>=0)){ System.out.println("Yes"); } else{ System.out.println("No"); } } } |
Решение
Точка будет принадлежать треугольнику только при таких и
, что сумма их модулей не превышает 4. При выполнении условия выводим на экран: «YES». В противном случае — «NO».