{"adoption": {"forks": 335, "observed_at": "2026-08-28T04:05:34.495444+00:00", "stars": 1775}, "canonical_url": "https://ross.abutalabs.com/products/acm-challenge-workbook", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《挑战程序设计竞赛》习题册攻略", "domain": ["education", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["yogykwan/acm-challenge-workbook"], "name": "yogykwan/acm-challenge-workbook", "platform": ["cpp"], "pushed_at": "2017-12-21T05:05:56+00:00", "repo": "yogykwan/acm-challenge-workbook", "stars": 1775, "tags": ["competitive-programming", "acm-icpc", "algorithm-solutions", "online-judge", "study-guide", "chinese", "algorithms"], "topics": [], "urls": [], "use_cases": ["study algorithms for competitive programming", "find solutions to POJ and AOJ problems", "prepare for ACM ICPC contests", "learn dynamic programming and graph theory with worked examples", "supplement the Challenge Programming Contest book with code"], "what_it_is": "A completed workbook of solutions to roughly 200 exercises from the book 'Challenge Programming Contest (2nd edition)', written in C++ with detailed code comments. It covers algorithms from basic search and greedy methods to dynamic programming, graph theory, network flow, game theory, and string algorithms.", "when_to_avoid": ["you need beginner-level LeetCode-style interview prep", "you want actively maintained or updated content (project is complete since 2017)", "you need solutions in languages other than C++"], "when_to_choose": ["you are working through the Challenge Programming Contest book and want reference solutions", "you want curated, AC-verified C++ solutions organized by algorithm topic", "you are preparing for ICPC or high-difficulty online judge contests"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/acm-challenge-workbook", "repo": "yogykwan/acm-challenge-workbook", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.495444+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:25:21.982337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc53554d5c076a39910deba477ee2deccf72290447ac9cd36c1fa3af068cd425", "fetched_at": "2026-08-28T04:05:34.495444+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yogykwan/acm-challenge-workbook"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3581, "days_push": 3177, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}