程设人生训练4
小球
签到题,不过多解释,代码简洁。简单的swap函数模拟过程即可。

P9022 [CCC2021 J3] Secret Instructions

简单模拟题,按照要求模拟即可,自行看AC代码,如果还有不会的,可以线下讨论和询问。

P1031 [NOIP2002 提高组] 均分纸牌
首先统计总数,把每堆应该分多少张计算出来,然后用每堆当前数量减去平均数,如果为0,则这堆已经分好了,如果缺少值为负数,则需要从后面移动牌过来,如果缺少值为正数则需要将牌移动到下一堆。如果不为0,则将这堆置空为0,操作次数+1,把这堆缺少的值累加到下一堆,相当于把左右移动改为只能右移动,如果右移动为负数则等价于左移动。

P1055 [NOIP2008 普及组] ISBN 号码
简单模拟题目,按照题目要求完成代码,看看AC代码如何实现的模拟,模拟题目大多数没有什么思维上的障碍,主要是考察选手的编码能力。

[NOIP2007 普及组] 奖学金
简单排序题目,我们可以调用算法库的sort函数进行排序,按什么要求排序是由题目要求决定的,主要是了解sort函数的使用,sort(a+l,a+r,cmp);将a数组下标从[l,r)进行排序,按照cmp函数规则的排序。

Bar
字符串比对即可。建议自学c++的string的用法。利用C语言的二维字符数组也可以实现。这里就不展示C语言二维数组,算法竞赛中更多的是利用C++封装的string。string的操作也更加便捷。

Chat room
简单统计hello即可,由于可以不连续,我们可以像AC代码一样实现操作。
