原代码链接:(39条消息) Educational Codeforces Round 126 (Div. 2)题解_laurxh的博客-CSDN博客
#include <iostream>
#include <string.h>
#include <math.h>
#include <algorithm>
using namespace std;
int a[30],b[30];
int main()
{
int t;
cin>>t;
while(t--)
{
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<n;i++)
cin>>b[i];
long long sum=0;
for(int i=1;i<n;i++)
{
sum+=min(abs(a[i]-a[i-1])+abs(b[i]-b[i-1]),abs(a[i]-b[i-1])+abs(b[i]-a[i-1]));
}//挺厉害的 省去了交换的那步 那种小选哪个
cout<<sum<<endl;
}
return 0;
}
浙公网安备 33010602011771号