Search results
The mission of Polygon is to provide platform for creation of programming contest problems. Polygon supports the whole development cycle: problem statement writing. test data preparing (generators supported) model solutions (including correct and wittingly incorrect) judging. automatic validation. Registered users:
It aims to introduce the Polygon platform to the new problem setters, and guide them through the basic steps on creating a new problem from scratch. In the post, I have explained the concepts and practices that a problem setter need to know in order to use Polygon to prepare problems.
Polygon.Codeforces Tutorial - A Guide to Problem Preparation [Part 1] 08 Mar 2022. This is the first part of my series on problem preparation for a programming contest. In this part, we are going to familiarize ourselves with Polygon -- a modern platform for this purpose in a professional way!
27 wrz 2020 · Polygon supports the whole development cycle: Problem statement writing. Test data preparing (generators supported). Model solutions (including correct and wittingly incorrect). Judging. Automatic validation.
I will present two algorithms for each problem: one for arbitrary simple polygon, and one for strictly convex polygon, that has better complexity. The priorities in implementation design were as follows: handle all the corner cases, except for degenerate polygons with zero area; perform all computations in integers;
CodeForces problems in PDF files. The files in this repository extracted from CodeForces using codeforces2pdf, folders names represent the contests` IDs from CodeForces URLs, each folder contains the problems of the contest.
I am going to give you some thesis statements on why it is good to use Polygon and bad not to. 1. Polygon protects from errors. Polygon is full of automatization, self-checks and verifications. Some examples: