广联达9/28笔试

1.有一个数列,可以交换奇偶性不同的数的位置。求字典序最小的数列。
对于两个数列 ab,第 i 个数分别为 ai ,bia 的字典序小于 b 的字典序当且仅当存在一个位置 kak<bk,且当 i 小于 k  ai=bi
2.大意是从一个0~9的字符串,随机取字符得到的数能够整除给定的值,返回个数。
eg
string="12345" k=2
 output
2,4,24,...的个数
好像个数多,返回mod 1000...07的值

#广联达##2023秋招#
全部评论
第一题我考虑了奇偶还是73%,大家可以帮我看看嘛QAQ,不知道问题出在哪里 n = int(input()) nums = [int(a) for a in input().split(" ")] odd = False even = False for i in range(n):     if nums[i] % 2 == 0:         even = True     else:         odd = True if even and odd:     nums.sort() for i in range(n):     print(nums[i], end=" ")
1 回复 分享
发布于 2022-09-29 11:41 浙江
第一题直接sort就能过73% AC的思路是判断数组中是不是既有奇数又有偶数 如果都有的话进行sort 没有的话不执行操作
1 回复 分享
发布于 2022-09-28 22:35 黑龙江
第二题超时了 蹲个题解
1 回复 分享
发布于 2022-09-28 21:59 上海
来个大佬,做一做吧
点赞 回复 分享
发布于 2022-09-28 21:52 四川
我直接寄了
点赞 回复 分享
发布于 2022-09-28 21:43 四川

相关推荐

不愿透露姓名的神秘牛友
06-20 18:18
点赞 评论 收藏
分享
秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
05-22 17:07
已编辑
广东石油化工学院 Java
点赞 评论 收藏
分享
评论
3
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务