多题目

N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K,他们的身髙分别为 "T1,T2,,…,TK,则他们的身高满足T1<… <Ti>Ti+1>…

>TK(1≤i≤K)。

你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。

输人格式:

输入的第1行是一个整数N,表示同学的总数。第2行有N个整数,用空格分隔,第i个整数T

第1题 单选

①处应填()

A.

f[i]= 1

B.

f[i] = 0

C.

g[i]=1

D.

g[i]= 0

第2题 单选

②处应填()。

A.

h[j] <= h[i]

B.

h[j]< h[i]

C.

h[j] >= h[i]

D.

h[j] > h[i]

第3题 单选

③处应填()。

A.

j >= i

B.

j >= 0

C.

j>i

D.

j>0

第4题 单选

④处应填()。

A.

 g[i]=max(f[i],f[j]+1)

B.

g[i]= max(f[i], g[j]+1)

C.

g[i]=max(g[i],f[j]+1)

D.

g[i]= max(g[i], g[j]+1)

第5题 单选

⑤处应填()。

A.

ans=max(ans, f[i]+g[i]-1)

B.

ans=max(f[i],g[i]-1)

C.

ans=max(ans, f[i]+g[i])

D.

ans=max(g[i],f[i]-1)

发表评论

登录 后再回复