题解 P1085 【不高兴的津津】

· · 题解

其实学校上课时间+被安排的时间是一样的

安排?我好像说错了什么……

开始同情津津

那么用数组存储津津上课的时间和她那悲伤的日子

找到最长的时间,输出日子即可

此代码并非最优

排序部分不如直接搜

但是能AC的

var i,n,m,s,k,j:longint;
a,b:array[1..7] of longint;//a为时间,b为日子
begin
for i:=1 to 7 do//一星期有7天
begin
read(n,m);
a[i]:=n+m;
b[i]:=i;
end;
for i:=1 to 6 do//此为排序部分,十分沙雕的程序
for j:=i+1 to 7 do
if a[i]<a[j] then begin//交换时间和日子
k:=a[i];
a[i]:=a[j];
a[j]:=k;
k:=b[i];
b[i]:=b[j];
b[j]:=k;
end;
if a[1]<8 then write(0)
          else write(b[1]);
end.

祝大家身体健康