7月12号2023河南萌新联赛第(一)场题解

从难度递增来写,很明显这次萌新联赛的签到题是第J题合唱比赛

对于这道题,有一个很坑的点,是裁判有n+1个,自己也算,需要去掉一个最高分和一个最低分,再求出最后得分的范围,很明显是将自己作为最低分和最高分,分别求出平均分,这样就可以得出结果。要注意精度问题,float是达不到的,只有double可以。

接下来就是k题以撒和隐藏房间,这道题需要注意的点是存取地图时,需要用字符串存,同时还需要注意边界问题。

 本题的核心代码,主要是深搜,全部扫一遍,将可能的结果都罗列出来。

接下来是第F题松鼠排序,这道题主要就是看第i个位置是否对应的大小为i的松子,如果不对应,找到大小为i的松子,将其交换。此题可以用map函数来存储每个松子的位置,然后判断是否位置对应。用map记录位置,如果不对应,找到为i的下标,将不对应的值换成i的下标,将i换回对应的下标

 接下来是E题动物朋友,这个题可以用一个滑动窗口,来维护里面窗口里面的值始终小于等于m

核心代码 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值