Talabat是中东地区最大的食品和杂货配送应用程序,世界杯期间球迷能够借助该App在球场的座位上点餐,食物将直接派送到座位上,不会错过任何进球。
arr=[7,4,2,13,6,5,3,6,17,1]
for i in range(1,len(arr)):
key=arr[i]
j=i
while :
arr[j]=arr[j-1]
j-=1
①j>0 and key<arr[j-1] ②j>=0 and key<arr[j-1] ③arr[j]=key ④arr[j-1]=key
n=int(input())
a=1;q=[0]*100;two=three=rear=0;q[0]=a
while rear!=n:
if(2*q[two]+1>3*q[three]+1):
rear+=1
q[rear]=3*q[three]+1
three+=1
elif(2*q[two]+1<3*q[three]+1):
q[rear]=2*q[two]+1
two+=1
else:
two+=1;three+=1
运行上述程序段后,如果输入10,则q[n]的值是( )
def trans(m,n):
if m!=0 or n!=0:
r=(m%2+n%2)%2
return trans(m//2,n//2)+str(r)
return "0"
a=int(input("a="));b=int(input("b="))
print(trans(a,b))
执行该程序段,依次输入10和7,则输出的结果是( )
import random
a=[0]*4;i=0
while i<4:
a[i]=int(random.random()*10+1)*2
if i%2==1:
a[i]=a[i]+a[i-1]
elif a[i]%3==0:
i-=1
i+=1
程序执行后,a数组中各元素的值可能的是( )
a=[5,14,3,12,6,7,3,9,20,1]
l=min(a);r=max(a)
#min 取列表最小值,max 取列表最大值
maxi=3
while l<=r:
mid=(l+r)//2
cnt=0
for i in a:
if mid<i:
cnt+=1
if cnt<maxi:
r=mid-1
l=mid+1
上述程序段执行结束,下列说法正确的是:( )