{"id":20411200,"url":"https://github.com/aryamanarora/competitive-programming","last_synced_at":"2025-04-12T16:23:34.968Z","repository":{"id":113826682,"uuid":"137157353","full_name":"aryamanarora/competitive-programming","owner":"aryamanarora","description":"Programming contests practice and solutions. Includes solutions to problems from USACO training pages, Codeforces, Codechef, and other online judges. Mainly C++.","archived":false,"fork":false,"pushed_at":"2019-05-04T16:59:33.000Z","size":8990,"stargazers_count":9,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T10:48:09.174Z","etag":null,"topics":["codechef","codeforces","competitive-programming","competitive-programming-3","cp3","csacademy","kattis","usaco","usaco-train","uva"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aryamanarora.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-13T03:25:36.000Z","updated_at":"2020-07-25T10:53:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d619b0c-787d-47fb-abc9-b07949647da4","html_url":"https://github.com/aryamanarora/competitive-programming","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryamanarora%2Fcompetitive-programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryamanarora%2Fcompetitive-programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryamanarora%2Fcompetitive-programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryamanarora%2Fcompetitive-programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aryamanarora","download_url":"https://codeload.github.com/aryamanarora/competitive-programming/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248594347,"owners_count":21130349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codechef","codeforces","competitive-programming","competitive-programming-3","cp3","csacademy","kattis","usaco","usaco-train","uva"],"created_at":"2024-11-15T05:51:40.478Z","updated_at":"2025-04-12T16:23:34.938Z","avatar_url":"https://github.com/aryamanarora.png","language":"C++","readme":"# USACO\n\nThese are solution to many algorithmic problems I've done for practice in preparation for the USA Computing Olympiad (USACO). Most problems are from Codeforces (prefix: CF) and are solved in C++, but there are also problems from Kattis (KAT), CodeChef (CC), Infoarena (IA), UVA Online Judge (UVA), and AtCoder (ATC).\n\nAlso included are solutions from programming contests.\n\n## Topics\n\n* Data structures\n  * Disjoint Set Union-Find:\n    * [KATunionfind](https://github.com/aryamanarora/usaco/blob/master/training/2%20Data%20Structures/2.4%20Custom%20DS/2.4.2%20Disjoint%20Set/KATunionfind.cpp)\n  * Fenwick Tree:\n    * [KATreview](https://github.com/aryamanarora/usaco/blob/master/training/2%20Data%20Structures/2.4%20Custom%20DS/2.4.4%20Fenwick%20Tree%20(BIT)/KATreview.cpp)\n    * [USACObphoto](https://github.com/aryamanarora/usaco/blob/d1080456922077cb16f9f529a8115c8ba2348af0/competitions/usaco/contests/2016-17/jan/gold/bphoto.cpp)\n  * Segment Tree:\n    * Classic: [Template](https://github.com/aryamanarora/usaco/blob/master/training/2%20Data%20Structures/2.4%20Custom%20DS/2.4.3%20Segment%20Tree/README.cpp)\n    * Lazy propagation: ?\n  * Cartesian Tree (useless):\n    * [Template](https://github.com/aryamanarora/usaco/blob/master/training/2%20Data%20Structures/2.4%20Custom%20DS/2.4.5%20Cartesian%20Tree%20%26%20Treap/README.cpp)\n  * Heavy-Light Decomposition:\n    * [TIM1553](https://github.com/aryamanarora/usaco/blob/master/training/4%20Graphs/4.5%20LCA/4.5.1%20HLD/TIM1553.cpp)\n\n## Scores\n\n### 2018-2019\n\n* Dec 2018: 1000 (Bronze), 700 (Silver)\n* Jan 2019: 1000 (Silver), 667 (Gold)\n* Feb 2019: TBA","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryamanarora%2Fcompetitive-programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faryamanarora%2Fcompetitive-programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryamanarora%2Fcompetitive-programming/lists"}