Moocable is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Geometry - CSES

Description

The CSES Problem Set is an online collection of algorithmic programming problems designed for learning and practice. It currently has 300 problems and is available in several languages, including C++, Java, and Python. Users can read input from standard input and write output to standard output.

After solving a problem, users can view the solutions of other users and try to hack them by providing a test case where the solution fails.

The new test case can then be added to the test data, and all submissions will be regraded. The problem set is licensed under Creative Commons BY-NC-SA 4.0. Users can also use the problem set together with recent competitive programming books, which discuss techniques and ideas useful for solving the problems.

The CSES Problem Set aims to create a comprehensive high-quality problem set for learning algorithmic programming, with new problems being gradually added

Tags

Syllabus


  • Point Location Test4077 / 4541
  • Line Segment Intersection2443 / 3119
  • Polygon Area2850 / 3075
  • Point in Polygon1560 / 1999
  • Polygon Lattice Points1330 / 1381
  • Minimum Euclidean Distance1223 / 1688
  • Convex Hull1965 / 2383

  • Problem Set


    Free

    Intermediate

    No certificate

    Geometry - CSES

    Affiliate notice

    • Type
      Problem Set
    • Provider
    • Pricing
      Free
    • Difficulty
      Intermediate
    • Certificate
      No certificate

    The CSES Problem Set is an online collection of algorithmic programming problems designed for learning and practice. It currently has 300 problems and is available in several languages, including C++, Java, and Python. Users can read input from standard input and write output to standard output.

    After solving a problem, users can view the solutions of other users and try to hack them by providing a test case where the solution fails.

    The new test case can then be added to the test data, and all submissions will be regraded. The problem set is licensed under Creative Commons BY-NC-SA 4.0. Users can also use the problem set together with recent competitive programming books, which discuss techniques and ideas useful for solving the problems.

    The CSES Problem Set aims to create a comprehensive high-quality problem set for learning algorithmic programming, with new problems being gradually added