设有定义 int i = 6 ;,则执行语句“i += i - 1;”后,i 的值为()。
A.10
B.11
C.12
D.13
A.10
B.11
C.12
D.13
A.389元
B.399元
C.356元
D.399.1元
程序填空题:执行下面程序的输出结果为()。
#include
void main() {
int x=36,y=48,z;
do {z=x%y; x=y; y=z;} while(y>0); .
printf("x=%d/n",x);
}
public class Class1
{
public static void main(String args[])
{
int n=6,sum=0;
for(int k=1;k<=n;k++)
{
if (n%k==0)
sum+=k;
}
System.out.println(sum);
}
}
问题描述:设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti(1≤i≤n).应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以n.
算法设计:对于给定的n个顾客需要的服务时间,计算最优服务次序.
数据输入:由文件input.txt给出输入数据.第1行是正整数n,表示有n个顾客.接下来的1行中,有n个正整数,表示n个顾客需要的服务时间.
结果输出:将计算的最小平均等待时间输出到文件output.txt.
试建立装运费最省调运方案的数学模型。
Ackermann函数A(m,n)可递归定义如下:
试设计一个计算A(m,n)的动态规划算法,该算法只占用O(m)空间(提示:用两个数组val[0:m]和ind[0:m],使得对任何i有val[i]=A(i,ind[i])).