9.23 奇信安笔试

编程题:
    1 约瑟夫环的变体,M表示每M个需要删除的元素,N表示一共有多少个元素(从1开始算)。
        每删除一次,M都会加1。比如第一次删除M为3,下一次继续算的时候就是删除4。
        输入用例 M = 3 N = 5. 输出为1.
    这道题有朋友有思路可以分享一下代码吗?
    2 力扣46全排列  两个用例我检查了都没问题,但是就只是通过40不知道为啥。
#奇安信##笔试题目#
全部评论
第一个我用有环链表做的,只过了40,第二个要考虑它给的数组存在重复数字的情况,排序后跳过重复就可以a了
点赞 回复
分享
发布于 2021-09-23 18:59
约瑟夫环问题,查一下,有规律的。很简单的算法。i=2…
点赞 回复
分享
发布于 2021-09-28 20:36
乐元素
校招火热招聘中
官网直投
通过40没排序,最后按顺序输出
点赞 回复
分享
发布于 2021-09-28 22:31
数据结构用环
点赞 回复
分享
发布于 2021-09-30 15:21

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务