9.3号中兴笔试!!同样的题竟然给不同的输出!!

不知道大家有没有遇到这样的问题........
9.3号中兴笔试的编程题里,第一道是牛牛让牛妹选恐龙蛋,我的题给出的输入输出是这样的:
输入:4 2
输出:2 3 1 4
说明:牛妹先选择大小为2的恐龙蛋,然后右侧比2大的只有4,所以牛妹智能选择2和4这2个恐龙蛋

因为对这个输出描述实在迷惑,反正没整明白,最后也没做出来........
然而一问同学,同学说,啊,这很简单啊!!要选几个数就把后面几个大的数移到前面就好了啊!!
我???!!!!可是输出不是这样的啊???
然后同学说他的输出是这样的:
输入:4 2
输出:3 2 1 4
说明:牛妹先选择大小为3的恐龙蛋,然后右侧比3大的只有4,所以牛妹智能选择3和4这2个恐龙蛋

为什么???!!!就想问大家有遇到这样的问题嘛??


#笔试题目##中兴#
全部评论
楼主的题目里面那个示例输出是错的吧
点赞 回复 分享
发布于 2020-09-03 15:41
输入42是什么意思,四个里面拿两个?
点赞 回复 分享
发布于 2020-09-03 15:49
题目说了输出可以不同,满足条件即可
点赞 回复 分享
发布于 2020-09-03 16:10
第二题,有没有做出来的啊,求个思路
点赞 回复 分享
发布于 2020-09-03 16:48
第一题的测试用例其实就是用来迷惑你的,如果写成3 4 1 2就很好理解了,上升序列为34,个数为2。再给你举个例子。 输入是5 3,则输出可以是3 4 5 1 2,上升序列为 3 4 5
点赞 回复 分享
发布于 2020-09-03 18:38
真的迷惑,直接整懵了都,2 3 1 4这个上升序列是2 3 4啊,怎么就是取的2呢。。。。
点赞 回复 分享
发布于 2020-09-03 19:20
第一题是求第k大
点赞 回复 分享
发布于 2020-09-03 20:14
我的做法是升序排序,然后将第k大的元素放到最前面在输出
点赞 回复 分享
发布于 2020-09-03 21:10
牛客系统是支持spj,对多个答案进行判定的。输出符合要求的都对。
点赞 回复 分享
发布于 2020-09-03 21:40
楼主什么时候投递的简历啊
点赞 回复 分享
发布于 2020-09-04 10:48

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
一名愚蠢的人类:多少games小鬼留下了羡慕的泪水
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
1 4 评论
分享
牛客网
牛客企业服务