C.java 968 B

1234567891011121314151617181920212223242526272829
  1. import java.util.Scanner;
  2. public class C {
  3. public static void main(String[] args) {
  4. Scanner cin = new Scanner(System.in);
  5. while (cin.hasNext()) {
  6. double x1 = cin.nextDouble();
  7. double y1 = cin.nextDouble();
  8. double x2 = cin.nextDouble();
  9. double y2 = cin.nextDouble();
  10. double x3 = cin.nextDouble();
  11. double y3 = cin.nextDouble();
  12. if (x1 == 0 && y1 == 0 && x2 == 0 && y2 == 0 && x3 == 0 && y3 == 0)
  13. break;
  14. double k1 = slope(x1, y1, x2, y2);
  15. double k2 = slope(x2, y2, x3, y3);
  16. double k3 = slope(x1, y1, x3, y3);
  17. if (k1 <= k2 && k2 <= k3)
  18. System.out.println(1);
  19. else
  20. System.out.println(0);
  21. }
  22. cin.close();
  23. }
  24. private static double slope(double x1, double y1, double x2, double y2) {
  25. return Math.atan((y1 - y2) / (x1 - x2));
  26. }
  27. }