|     算法分析能力,即对通过对题目的正确分析及理解,找到解题思路; 代码编写能力,即把解题思路、算法逻辑转换成代码。 在USACO 2021-2022赛季我们也能看到,各个级别的难度都在提高。在这种情况下,我们还要不断提高自己的计算机水平,学习更高阶的知识。另外,还要增强临场应变能力,保证自身水平的稳定发挥。       我们针对2018-2022年USACO美国公开赛(铜组)的考试内容分析得出,涉及考点基本会落在Number Theory、Simulation和Compete Search上。     ✴2022 US OPEN 
	
	P1 Photoshoot:Logical problem
	P2 Counting Lairs: Number Theory
	P3 Alchemy: recursion/ complete search + simulation   ✴2021 US OPEN 
	
	P1 Acowdemia I: Number Theory
	P2 Acowdemia II: complete search
	P3 Acowdemia III: complete search + string + simulation     ✴2020 US OPEN 
	
	P1:social distance I : Num Theory (permutation and combination)
	P2:social distanceII:Logical and greedy algorith
	P3: cowntact Tracing: simulation   ✴2019 US OPEN 
	
	P1: Bucket Bridge: Number Theory
	P2: milk factory: graph theory
	P3: cow evolution: tree algorithm     ✴2018 US OPEN 
	
	P1: Team Tic Tac Toe Complete search
	P2: milking order: complete search + num theory
	P3: Family Tree: simulation   通过对近5年赛题的整理,教研组对知识点出现频率做了一个统计:   
	
		
			|  |  |  
			| math relation and number theory |  |  
			|  |  |  
			|  |  |  
			|  |  |    Math relation and number theory(数学关系与数论)及Complete search两个考点历年考试频率最高,各为33%。这下知道考试重点在哪里了吧👀     整体来看,US OPEN 很多题目为综合性课题,且并不都以单独一种算法为主。   从重要性上看,Complete search 这部分是一个必考点,学生一定要把for,while循环多重嵌套的部分做熟练,这样才能确保万无一失。此外,2018年之后,USACO的考试经常会出一些简单的数论题目,如果学生具有比较强的数学能力,对于做题来说是一个优势。    对于题目的分析,建议学生认真读题,每道题尽可能按照sample去分析题意,总结题干。尤其是在做simulation题目方面,读懂题目对于解答simulation题目能起到关键性作用。     USACO竞赛一共有三道题,考试时间为4个小时。对于铜牌考试来说,如果学生做了充分的准备和练习,考试时间是比较充裕的。   不过很多学生在考试的时候会遇到这种情况: 遇到难题就卡住不动,在一道题上钻牛角尖     这里老师要和学生们强调一下做题的技巧。   1、快速浏览所有题目,先从简单题目入手   USACO的三道题难度并不是阶梯式递增的,难度等级不是P1 < P2 < P3。三道题的难度是分散式的,举个例子,有时候考试会出现第一题比较难,第二题较简单,第三题中等这样的情况。   因此,学生在做题的时候,建议先浏览所有题目,来进行题目难度分析,挑最简单的先做,如果当前题目卡住了做不出来,也不要惊慌,先暂时放弃这道题目,转而去攻向其他题目。切记“不要在一棵树上吊死”。     USACO赛题经常涉及数字,遇到数字大家一定要注意看仔细!少一个0或多一个0,答题结果都会大相径庭。另外,读题要读完整,不要遗漏题干信息,漏掉信息即使会做题也做不出正确答案!   3、画图分析法解题 重点‼   遇到二维平面直角坐标系、字符串、图论、图形等题型,我们需要画图来分析解题思路。   举个栗子 2021 FEB Contest Bronze P3     本题如果不通过画图形式分析很难解答。实际上画图之后,通过两个samples的观察,就能够大致看出题目所蕴含的意义。     通过图可以发现,实际上整个图形都形成了一个闭环(如果仔细读题,你也会发现它必然会是一个闭环),如果我们能将每个箭头的方向进行矢量设置:比如NE=90,那么EN=-90……那么通过上图我们可以看出,NESW=NE+ES+SW+WN=360.实际上再做如下操作,选择另外一个样例↓     我们能发现,最终图缩减到相互抵消变成一个矩形(正方形)的情况,所以这道题实际上将每个字符串两两相加,如果最终结果是360,那输出clockwise,如果是-360,那输出counter clockwise。     开头我们说了,USACO竞赛重点考察学生的算法分析能力和代码编写能力。不管考察哪个能力,学生都要靠大量做题、经验总结、举一反三等等专业训练来达到。所以参加USACO竞赛,有针对性的刷题训练、制定合理的备考计划是非常重要的。   戳→USACO 2月铜组比赛考情分析 犀牛USACO老师十分注重学生的日常题库训练,刷题是我们脚踏实地、打牢计算机基础的重要手段之一。 目前,犀牛USACO竞赛常规班正在招生,提前合理规划学习节奏,才能更好地掌握USACO知识点,备战下个赛季(12月开始)的比赛!   👊👊👊   |