科大讯飞-19届笔试
程序员文章站
2024-03-15 16:11:23
...
t = int(input())
res = []
for i in range(t):
n , x = map(int,input().split())
alist = list(map(int,input().split()))
length = len(alist)
count = 0
alist = sorted(alist)
while x*length >= sum(alist): #数组的和大于平均分乘人数
alist[count] = 100#####
count += 1
res.append(count)
for i in res:
print(i)
第二题
n = int(input())
# n=10
alist = list(map(int,input().split()))
# alist = [10,9, 7, 8, 6, 5, 3, 4, 2, 1 ]
count = 0
while alist != sorted(alist):
temp = [alist[0]]#辅助数组,原数组的第一个数是肯定一直存在的
for i in range(1,len(alist)):
if alist[i]>alist[i-1]:
temp.append(alist[i]) #辅助数组保存该晚上幸存的人
count += 1
alist = temp
print(count)
推荐阅读
-
科大讯飞-19届笔试
-
2018科大讯飞实习生C++笔试题目
-
北大光华校友走进科大讯飞 讯飞智能录音笔C位强势吸睛
-
AI“绝地求生” 科大讯飞拼进“决赛圈”
-
ROS-语音控制-会说话的机器人(2)-在ROS上上使用科大讯飞(离线语音合成 offline_tts)
-
6999元学习利器!科大讯飞AI学习机T10图赏
-
科大讯飞拟设立人工智能创投基金 加速培育公司产业生态
-
引入科大讯飞 例子程序时Execution failed for JetifyTransform(执行JetifyTransform失败)
-
坚决贯彻“停课不停学”,科大讯飞智慧教育产品助力孩子在家学习
-
三驾马车齐头并进,科大讯飞战略布局效应已逐步显现