在第5题假设下,函数v=v(x,y,z)也在Ω上二阶连续可微分.证明:(1)[格林第一公式] (2)[格林第二公
在第5题假设下,函数v=v(x,y,z)也在Ω上二阶连续可微分.证明:
(1)[格林第一公式]
(2)[格林第二公式]
在第5题假设下,函数v=v(x,y,z)也在Ω上二阶连续可微分.证明:
(1)[格林第一公式]
(2)[格林第二公式]
I.若X→Y,则X→→*Y
II.若X→→Y,则X→Y
III.若X→Y,则X→Z
IV.若X→→Y,则X→→Z
V.若X→→Y, Y'Y,则X→→Y'
A.仅I、II和III
B.仅II、III和V
C.仅I和IV
D.仅IV和V
有以下程序: void f(int v , int w) { int t; t=v;v=w;w=t; } main() { int x=l,y=3,z=2; if(x>y} f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d,%d\n",x,y,z); } 执行后输出结果是
A.1,2,3
B.3,1,2
C.1,3,2
D.2,3,1
A.K
B.M
C.V
D.W
0-1背包问题可以描述为:有n个物品,对i=1,2,…,n,第i个物品价值为vi ,重量为wi(vi,和wi为非负数),背包容量为W(W为非负数),选择其中一些物品装入背包,使装入背包物品的总价值最大,,且总重量不超过背包容量,即,其中,xi∈{0,1},xi=0表示第i个物品不放入背包,xi=1表示第i个物品 放入背包。
【问题1】(8分)
用回溯法求解此0-1背包问题,请填充下面伪代码中(1)~(4)处空缺。
回溯法是一种系统的搜索方法。在确定解空间后,回溯法从根结点开始,按照深度优先策略遍历解空间树,搜索满足约束条件的解。对每一个当前结点,若扩展该结点己经不满足约束条件,则不再继续扩展。为了进一步提高算法的搜索效率,往往需要设计一个限界函数,判断并剪枝那些即使扩展了也不能得到最优解的结点。现在假设已经设计了BOUND(v,w,k,W)函数,其中v, w, k和W分别表示当前已经获得的价值、当前背包的重量、己经确定是否选择的物品数和背包的总容量。对应于搜索树中的某个结点,该函数值表示确定了部分物品是否选择之后,对剩下的物品在满足约束条件的前提下进行选择可能获得的最大价值,若该价值小于等于当前已经得到的最优解,则该结点无需再扩展。
下面给出0-1背包问题的回溯算法伪代码。
函数参数说明如下:
W:背包容量;n:物品个数;w:重量数组;v:价值数组;fw:获得最大价值时背包的重量;fp:背包获得的最大价值;X:问题的最优解。
变量说明如下:
cw:当前的背包重量;cp:当前获得的价值;k:当前考虑的物品编号;Y:当前已获得的部分解。
BKNAP(W,n,w,v,fw,fp,X)
1 cw ← cp ← 0
2 (1)
3 fp ← -1
4 while true
5 while k≤n and cw+w[k]≤W do
6 (2)
7 cp ← cp+v[k]
8 Y[k]← 1
9 k ← k+1
10 if k>n then
11 if fp<cp then
12 fp ← cp
13 fw ← ew
14 k ← n
15 X ← Y
16 else Y(k)← 0
17 while BOUND(cp,cw,k,W) ≤fp do
18 while k≠0 and Y(k)≠1 do
19 (3)
20 if k=0 then return
21 Y[k]←0
22 cw ← cw ← w[k]
23 cp ← cp ← v[k]
24 (4)
设函数z=f(u,v)可微分,若z=f(2rcost-rcos2t,2rsini-rsin2t),求
下列哪些条不属于Armstrong公理系统中的基本推理规则?
I.若YX,则X→Y
II.若X→Y,则XZ→YZ
III. 若X→Y,且ZY,则X→Z
IV.若X→Y,且Y→Z,则X→Z
V.若X→Y,且X→Z,则X→YZ
A.仅I和III
B.仅III和V
C.仅II和IV
D.仅IV和V
设方程F(x,yz)=0确定隐函数z=z(x,y),求注:做这类题时,作为约定:总认为其中函数F满足链式规则的条件,而且混合偏导数与求导次序无关.