牛客寒假训练营4补题

E

E-漂亮数组_2024牛客寒假算法基础集训营4 (nowcoder.com)这题考察的是贪心和前缀和;

求最多,子序列从左开始,越早结束越好,所以是贪心;有个性质我是看讲解才知道的如果前缀和取模k的结果相同说明中间的数字和是k的整数倍。

由此可以利用map记录每次前缀和取模的值。找的值相同或者模完等于0清空map,在找下一个即可。

G

G-数三角形(easy)_2024牛客寒假算法基础集训营4 (nowcoder.com)

这题虽然数据很小,但还是需要优化枚举,因为只有一秒,所以最多只能套三次循环,前两层循环是必需的,所以解决三角形只能用一层循环。利用前缀和记录每一行*的数量就可以判断每一行有多少连续的*。所以第三层枚举的是每个点向左下和右下是否是*,如果是就判断一下两边中间是否有连续的*。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值