📄 latency.pas
字号:
program E3_1; {latency}
var t:array[1..10000] of byte; {存放每个顾客的处理时间}
s:longint;
n,i,j:integer;
begin
assign(input,'latency.in'); reset(input);
readln(n);
for i:=1 to n do read(t[i]);
close(input);
for i:=1 to n-1 do {排序}
for j:=i+1 to n do
if t[j]<t[i] then {后面的比前面的等待时间少则交换}
begin
t[i]:=t[i]+t[j];
t[j]:=t[i]-t[j];
t[i]:=t[i]-t[j]
end;
s:=0;
for i:=1 to n do s:=s+(n+1-i)*t[i]; {求和,计算每个人的的等待时间之和}
assign(output,'latency.out');
rewrite(output);
writeln(s);
close(output);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -