Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
17813 | lemon | 【USACO】瞬间转移(USACO 2018) | C++ | 解答错误 | 0 MS | 244 KB | 362 | 2023-01-12 15:17:24 |
#include"bits/stdc++.h" using namespace std; int main(){ int a,b,x,y,i,m,n,t,p; cin>>a>>b>>x>>y; i=min(x,y); m=max(x,y); t=min(a,b); p=max(a,b); if(i>t&&m<p)n=i-t+p-m; else if(i>t&&m>p)n=min(p-t,m-p+i-t); else if(i>p||m<t)n=p-t; else if(i<t&&m<p)n=min(p-t,t-i+p-m); else if(i<t&&m>p)n=min(p-t,t-i+m-p); else if(i==t)n=p-m; cout<<n; }