PAT Solutions, use Java and C++
PAT Practise (中文)真题https://pintia.cn/problem-sets/994805342720868352/problems