社区讨论

10分,告诉我怎么改(没数据)

P2285[HNOI2004] 打鼹鼠参与者 5已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mi5hcz6l
此快照首次捕获于
2025/11/19 12:06
4 个月前
此快照最后确认于
2025/11/19 12:06
4 个月前
查看原帖
CPP
var
 a:array[0..100,1..3]of longint;
 time:array[1..100]of longint;
 i,j,n,x,y,m,ans,t:longint;
begin
 ans:=1;
 read(n,m);
 for i:=1 to m do
  begin
   for j:=1 to 3 do
    read(a[i,j]);
   readln;
    if (a[i,1]<>0)and(a[j,1]<>0) then
     begin
      if a[i,2]>a[j,2]then y:=a[i,2]-a[j,2]
                      else y:=a[j,2]-a[i,2];
      if a[i,3]>a[j,3]then x:=a[i,3]-a[j,3]
                      else x:=a[j,3]-a[i,3];
      if a[i,1]>a[j,1]then t:=a[i,1]-a[j,1]
                      else t:=a[j,1]-a[i,1];
      if t>=y+x then inc(ans);
     end;
   end;
 write(ans);
end.

回复

6 条回复,欢迎继续交流。

正在加载回复...