Πίσω

#problemset

1 API με αυτήν την ετικέτα

Codeforces API

Codeforces ως API — η μεγαλύτερη πλατφόρμα ανταγωνιστικού προγραμματισμού, που διεξάγει τακτικούς αξιολογημένους γύρους για εκατοντάδες χιλιάδες προγραμματιστές παγκοσμίως. Αυτό το API τυλίγει το επίσημο Codeforces API σε μια καθαρή, προβλέψιμη υπηρεσία JSON. Το /v1/user αναζητά τα προφίλ ενός ή πολλών ανταγωνιστών — τρέχουσα και μέγιστη βαθμολογία με την αντίστοιχη κατάταξη/τίτλο (από αρχάριος έως grandmaster και θρυλικός grandmaster), σκορ συνεισφοράς, χώρα, πόλη, οργανισμό, ημερομηνία εγγραφής και avatar. Το /v1/rating επιστρέφει το πλήρες ιστορικό βαθμολογίας ενός ανταγωνιστή, γύρο προς γύρο, με την παλιά και νέα βαθμολογία, την αλλαγή βαθμολογίας και την κατάταξη που επιτεύχθηκε σε κάθε γύρο — ιδανικό για σχεδίαση καμπύλης βαθμολογίας. Το /v1/contests παραθέτει επερχόμενους και παρελθόντες διαγωνισμούς, φιλτραρισμένους ανά φάση (BEFORE για το πρόγραμμα επερχόμενων γύρων, FINISHED για το αρχείο), με ώρα έναρξης, διάρκεια και τύπο. Το /v1/problems αναζητά ολόκληρο το σύνολο προβλημάτων του Codeforces ανά ετικέτα (dp, γράφοι, greedy, μαθηματικά, υλοποίηση, δομές δεδομένων και δεκάδες άλλες) και ανά εύρος δυσκολίας-βαθμολογίας, επιστρέφοντας για κάθε πρόβλημα το id του διαγωνισμού, το ευρετήριο, το όνομα, τη βαθμολογία δυσκολίας και τις ετικέτες με έναν άμεσο σύνδεσμο. Οι βαθμολογίες κυμαίνονται από ~800 έως 3500+. Ιδανικό για πίνακες ελέγχου ανταγωνιστικού προγραμματισμού, ιχνηλάτες βαθμολογίας, εργαλεία εκπαίδευσης και προτάσεων προβλημάτων, και bots Discord/Telegram για κοινότητες CP. Δεδομένα από το επίσημο Codeforces API, δωρεάν στη χρήση. Η υπηρεσία είναι ανθεκτική στο όριο ταχύτητας ταυτοχρονισμού του Codeforces (αυτόματη επανάληψη με backoff).

api.oanor.com/codeforces-api