感觉很水啊。。。
有人暴力枚举27种情况。。。好强。。
至今不知道去哪里找这个原题,只能去弱小联盟里面交
/*
━━━━━┒
┓┏┓┏┓┃μ'sic foever!!
┛┗┛┗┛┃\○/
┓┏┓┏┓┃ /
┛┗┛┗┛┃ノ)
┓┏┓┏┓┃
┛┗┛┗┛┃
┓┏┓┏┓┃
┛┗┛┗┛┃
┓┏┓┏┓┃
┛┗┛┗┛┃
┓┏┓┏┓┃
┃┃┃┃┃┃
┻┻┻┻┻┻
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <set>
#include <map>
#include <vector>
#include <queue>
#include <cmath>
using namespace std;
int main(){
int x0,y0,z0,x1,y1,z1,x2,y2,z2;
int x,y,z;
scanf("%d%d%d%d%d%d%d%d%d",&x0,&y0,&z0,&x1,&y1,&z1,&x2,&y2,&z2);
if(x0<x1||x0>x2){
x=min(abs(x0-x1),abs(x0-x2));
}else{
x=0;
}
if(y0<y1||y0>y2){
y=min(abs(y0-y1),abs(y0-y2));
}else{
y=0;
}
if(z0<z1||z0>z2){
z=min(abs(z0-z1),abs(z0-z2));
}else{
z=0;
}
printf("%d\n",x*x+y*y+z*z);
return 0;
}
Distributed under GPLv3. | Project Homepage | Developer: 51isoft crccw | Current Style: Superhero.
Select Style: Fluid Width?