欢迎光临散文网 会员登陆 & 注册

程设人生训练4

2023-04-11 16:24 作者:1234DW  | 我要投稿

小球

签到题,不过多解释,代码简洁。简单的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代码一样实现操作。


程设人生训练4的评论 (共 条)

分享到微博请遵守国家法律