A.for i in lst: i=i**2 print(lst)
B.for i in range(0,3): lst[i]**=2 print(lst)
C.for i in range(0,3): lst[i]=i**2 print(lst)
D.for i in range(0,3): lst[i]+=lst[i] print(lst)
A.len(lst)
B.len(lst[2])
C.lst[1].index('t')
D.lst.count('t')
某大学计算机实验室聘用了勤工俭学的4名大学生(代号为1,2,3,4)和两名研究生(代号为5,6)值班,已知每人从周一至周五每天最多可安排的值班时间及每人每小时值班的报酬如下表所示。
该实验室每天开放14个小时,开放时间内须有且仅有一名学生值班,规定大学生每周值班不少于8小时,研究生每周不少于7小时,每名学生每周值班不超过3次,每次值班不少于2小时,每天安排值班的学生不超过3人,且其中必须至少有一名研究生,试用本书提供的软件为该实验室安排一张人员值班表,使总支付的报酬为最少。
记A=任意一支安瓿是合格品,Ak=第h道工序合格,k=1,2,3,4.则A=A1A2A3A4.
Tom的解答如下:
Jerry的解答如下:
=0.98408
试分析其各自的解法需要什么必要的假设及其合理性.
void delete_openhash(keytype K,openhash HP)
{ i=H(K);
if(HP[i]==NULL)return; /*空表则退出*/
p=HV[i];
if(p—>key==K){______=p—>next;free(p);return;)
/*表首结点为待删除结点时的删除*/
while(p—>next!=NULL) /*其他情况下的删除*/
{ q=p;p=p—>next;
if(p—>key==K){______=p—>next;delete(p);return;)
}
}