首页 > 代码库 > 2016海港
2016海港
题解:
还是模拟(无聊啊!)。
没什么好说的,看程序吧!
var n,i,l,t,k,j,x,sum,ans:longint;
vis,a,time:array[0..300001]of longint;
begin
readln(n);
l:=1;
for i:=1 to n do
begin
read(t,k);
for j:=1 to k do
begin
read(x);
inc(vis[x]);
if vis[x]=1 then inc(ans);
inc(sum);
a[sum]:=x;
time[sum]:=t;
end;
while time[l]<=t-86400 do
begin
dec(vis[a[l]]);
if vis[a[l]]=0 then dec(ans);
inc(l);
end;
writeln(ans);
end;
end.
2016海港
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。