菜鸡只啄我寄几 level
获赞
54
粉丝
14
关注
2
看过 TA
664
门头沟学院
2025
Java
IP属地:上海
暂未填写个人简介
私信
关注
11-07 08:19
已编辑
门头沟学院 Java
投票
pdd 后端开发 30
0 点赞 评论 收藏
分享
10-25 12:15
门头沟学院 Java
阳光电源 阳光新能源部门 58
0 点赞 评论 收藏
分享
09-13 19:50
门头沟学院 Java
0 点赞 评论 收藏
分享
09-08 12:18
已编辑
门头沟学院 Java
4道编程题,做是都做了,就是结果。。。感觉思路都挺对的呀为什么!!!第一题 95% 懒得打字了第二题 20% 题目:给一个数字序列长度为2*n-1,每次可以把n个数变为相反数,不限制次数,问总和最多能达多少                   思路:我感觉除了【n为偶数 且 原始负数个数为奇数】其他情况都可以全部翻为正                              然后这个情况就会最终只剩一个负数,把绝对值最小的减掉即可                              我试了几组,感觉满足这个想法,但是结果也说明这个结论是不太对的,目前没想出来反例第三题 20% 题目:奇妙树的定义是对于一个树,任意一个节点的权重需要≥子节点的权重和                   思路:首先建立映射关系                             然后用递归,给该节点的所有子节点权重加总。判断当前节点是否需要更新为子节点的权值和。                             递归终止条件是,map不含该索引时,直接返回权重。                   想法:首先题目说的是“子节点“,我开始用的是所有子节点,后来发现用直接子节点答案更高                             其次,在确定边时,题目给的是两个节点是否存在边 但是没说节点的顺序,我是直接用前一个当父节点                             不知道是不是节点顺序的原因。除此之外我真的想不明白为什么通过率这么低,我感觉思路很清晰啊!                             第四题5% 题目是四色染格,我用的岛屿问题的思想dfs,写代码写了近20分钟,                考虑到了不能和上/左的颜色一致、看右侧是否染色等等,感觉考虑的挺全的,但是结果这么低..淦
查看3道真题和解析 投递字节跳动等公司10个岗位
0 点赞 评论 收藏
分享
09-06 22:02
已编辑
门头沟学院 Java
#去哪儿旅行秋招# 单选多选难度不高三道编程 0.6 0.8 0.2不是很满意第一道 60% 题目描述:给定int[] nums,打乱顺序使连接后的字典序排列最小                   思路:比较用的是优先级队列,用一个列表不断对比插入                   但是超时了,佬们是怎么答的第二道 80% 题目描述:给定int[] a、int[] b、一个数字m,问满足下列规则时最少选前几个,即求最小的x 选取规则是,a和b各自选取前x个 使最大和最大相乘 次大和次大相乘 相乘的结果需要满足>=m 思路:二分选择合适的分割点idx,两个优先级队列保存[0, idx],依次弹出相乘,判断是否>=m                   依旧超时第三题 20% 题目描述:问的是一个字符串的最大的分割次数,要求分割后每段都需要 其某个字串至少重复2次                   思路:boolean[][] dp[i][j]记录[i, j]是否是伪周期串+回溯                             ①递推时,如果长度为奇数,需要满足所有字符相等;                                              如果长度为偶数,需要满足 周围字符的重复次数是偶数 && dp[ii][jj]==true                             ②回溯进行分割,找到了一个合适的k就可以立即返回                   其实我觉得思路挺清晰的,然而结果就是很低,
查看3道真题和解析 投递去哪儿等公司10个岗位
0 点赞 评论 收藏
分享
08-28 20:35
门头沟学院 Java
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务