Zurück

#competitive-programming

2 APIs mit diesem Tag

AtCoder Rating & Contest API

Live-Wettbewerbsprogrammierungs-Ratingdaten von AtCoder, der größten japanischen Wettbewerbsprogrammierungsplattform, über dessen öffentlichen Ratingverlauf-Feed – kein Key, nichts gespeichert. Dies ist die Contest-Rating-Social-Ansicht für einen Coder: sein AtCoder-Rating, Farbstufe, Contest-Aufzeichnung und Leistung im Zeitverlauf, abgegrenzt von den anderen Wettbewerbsprogrammierungs- und Entwicklerplattformen im Katalog – AtCoder betreibt eigene AGC/ABC-Contests, ein eigenes Rating-System und eine eigene Community. Der User-Endpunkt gibt eine Profilmomentaufnahme zurück: aktuelles Rating, Spitzenrating, die AtCoder-Farbstufe (grau, braun, grün, cyan, blau, gelb, orange, rot), die Anzahl der gewerteten Contests, die beste Platzierung, die beste Leistung und den letzten Contest. Der History-Endpunkt gibt die vollständige Rating-Zeitleiste pro Contest zurück – jeder Contest mit Datum, altem und neuem Rating, Rating-Änderung, Platzierung, Leistung und ob er als gewertet zählte. Der Stats-Endpunkt fasst die Aufzeichnung eines Coders zusammen: gewertete versus ungewertete Contests, durchschnittliche und beste Leistung, Contest-Siege, Podestplätze, Rating-Bereich und Aktivität pro Jahr. Erstellen Sie Coder-Ranglisten, Rating-Karten, Contest-Tracking-Bots und Rekrutierungssignale auf Basis echter AtCoder-Daten. Die Suche erfolgt nach Handle; der legendäre Handle "tourist" ist immer verfügbar.

api.oanor.com/atcoder-api

Codeforces API

Codeforces als API – die größte Competitive-Programming-Plattform, die regelmäßig gewertete Runden für Hunderttausende von Programmierern weltweit durchführt. Diese API kapselt die offizielle Codeforces-API in einen sauberen, vorhersagbaren JSON-Dienst. /v1/user ruft die Profile eines oder mehrerer Wettbewerber ab – aktuelle und maximale Bewertung mit dem entsprechenden Rang/Titel (vom Neuling über den Großmeister bis zum legendären Großmeister), Beitragspunktzahl, Land, Stadt, Organisation, Registrierungsdatum und Avatar. /v1/rating gibt die vollständige Bewertungshistorie eines Wettbewerbers zurück, Wettkampf für Wettkampf, mit der alten und neuen Bewertung, der Bewertungsänderung und dem erreichten Rang in jeder Runde – ideal zum Zeichnen einer Bewertungskurve. /v1/contests listet bevorstehende und vergangene Wettbewerbe auf, filterbar nach Phase (BEFORE für den Zeitplan der bevorstehenden Runden, FINISHED für das Archiv), jeweils mit Startzeit, Dauer und Typ. /v1/problems durchsucht den gesamten Codeforces-Aufgabenkatalog nach Tag (dp, Graphen, gierig, Mathe, Implementierung, Datenstrukturen und Dutzende weitere) und nach Schwierigkeitsbewertungsbereich, wobei jede Aufgabe mit ihrer Wettbewerbs-ID, Index, Name, Schwierigkeitsbewertung und Tags mit einem direkten Link zurückgegeben wird. Die Bewertungen reichen von ~800 bis 3500+. Ideal für Competitive-Programming-Dashboards, Bewertungs-Tracker, Trainings- und Aufgabenempfehlungstools sowie Discord/Telegram-Bots für CP-Communities. Daten von der offiziellen Codeforces-API, kostenlos nutzbar. Der Dienst ist widerstandsfähig gegen das Nebenläufigkeits-Ratenlimit von Codeforces (automatische Wiederholung mit Backoff).

api.oanor.com/codeforces-api