Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
98111 | 林家希 | 早凉爱旅行2 | C++ | 解答错误 | 0 | 866 MS | 252 KB | 682 | 2023-08-14 12:18:44 |
#include <bits/stdc++.h> using namespace std; int n,m; int main(){ scanf("%d%d",&n,&m); for(int i=1;i<n;i++){ int x,y; scanf("%d%d",&x,&y); } int cnt=0; for(int i=1;i<=m;i++){ int x; scanf("%d",&x); if(x==2){ int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); if(a==b&&c==d){ if(a>c)cout<<a-c+b-d+2+cnt<<endl; else cout<<c-a+d-b+cnt<<endl; cnt+=2; } else if(a>c){ if(b>d)cout<<a-c+b-d<<endl; else cout<<a-c+d-b<<endl; } else if(c>a){ if(b>d)cout<<c-a+b-d<<endl; else cout<<c-a+d-b<<endl; } } else { int a,b,c; scanf("%d%d%d",&a,&b,&c); cnt-=2; } } return 0; }