Dim a(1 To 6) As Integer Dim d(1 To 6) As Integer
For i = 1 To 6
For j = i - 1 To 1 Step -1
If a(i) > a(j) Then
If d(i) < d(j) + 1 Then d(i) = d(j) + 1
End If
Next j
Next i
a(1)~a(6)的值分别为 1、3、2、7、5、6,d 数组各元素的值初始为 1,执行该程序段后,d(1)~d(6)的值的是( )
A.1 2 2 3 3 4 | B.1 3 3 2 2 4 |
C.4 2 2 3 3 4 | D.4 3 3 2 2 1 |
同类型试题
y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2
y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2