20220904 网易 通用技术笔试思路

第一题:
按模 k 等价类讨论即可

第二题:
令 m 为 k 个 1 里面插入的 0 的个数,显然每在相邻的 1 里插入一个0 就会使得最终的相邻1数量 -1。这样构造即可。

第三题:
二分答案 b,那么要把所有的数字变成<=b 的操作次数 为 sum(a[i] - b + x - 1) / x)) ,检验一下是否小于 k 即可。

第四题:
显然一个数的因子个数为 他的素因子分解式中 次方项 + 1 的连乘,因此我们只需要维护一下每颗子树的素因子,以及素因子的出现次数。因此只需要对每一颗子树维护一颗线段树,动态开点即可。(类似于主席树) 




#网易#
全部评论
第三题的 sum(a[i] - b + x - 1) / x)) ,大佬能解释一下吗
点赞 回复 分享
发布于 2022-09-05 12:58 黑龙江
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-05 14:41 北京

相关推荐

10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
1 2 评论
分享
牛客网
牛客企业服务