如果你想在郑州轻工业大学打ACM比赛,我建议你提前学习以下内容:1. 编程语言基础:掌握至少一种编程语言,如C++、Java等。建议先了解基本的语法和数据类型,并练习编写简单的程序。2. 数据结构与算法:这是ACM竞赛的核心部分,需要熟练掌握各种常见的数据结构和算法,例如数组、链表、栈、队列、二叉树等等。同时也要熟悉一些常用的算法思想,比如分治法、贪心算法、动态规划等。3. 数学基础知识:在一些难题中会涉及到初等的数学知识,因此你需要回顾一下初中和高中阶段的数学知识,包括代数、三角函数、几何等内容。4. 刷题技巧:多做题目可以让你提高思维能力,积累经验。可以从LeetCode、洛谷、AcWing等网站或平台上找到合适的题目进行训练。至于B站上的编程课程,推荐你关注一些广受好评的UP主或者机构开设的频道,他们可能会提供更系统化、质量更高的教学内容。不过请注意选择适合自己的内容和风格,因为每个人的情况不同。