![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日小题
文章平均质量分 64
奔向sj
定期更新关于JAVA的知识
展开
-
day03
比如2 2 3 4 5,最后剩下5,但5没有超过数组长度的一半,因此最后还需要再遍历一遍数组,统计最后剩下的这个数出现的次数。原创 2023-04-06 22:58:10 · 227 阅读 · 0 评论 -
day02
牛牛有一个长度为n的整数数组A,他现在有一个任务是把数组A分为若干段排序子序列,牛牛想知道他最少可以把这个数组分为几段排序子序列.1、需要两个while循环,两个都需要控制数组不能越界,第二个还要控制,因为第一个不能控制到第二个,因为如果第二个while循环都没有跳出,根本不会判断是否越界,i++不能无限制的加下去。如样例所示,牛牛可以把数组A划分为[1,2,3]和[2,2,1]两个排序子序列,至少需要划分为2个排序子序列,所以输出2。原创 2023-04-03 21:01:47 · 74 阅读 · 0 评论 -
day01
牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。team1:{2,5,8}, team2:{1,5,5}, 这时候水平值总和为10.team1:{1,2,5}, team2:{5,5,8}, 这时候水平值总和为7.一个队伍三个队员的水平值分别是3,3,3.那么队伍的水平值是3。一个队伍三个队员的水平值分别是3,2,3.那么队伍的水平值是3。3、不会循环输入样例。原创 2023-04-02 22:00:08 · 238 阅读 · 0 评论