📄 toj_2953.cpp
字号:
#include<cstdio>
#include<cstring>
#include<cmath>
#include<cstdlib>
#define MAXNUM 510
int n , p[ 2 ][ MAXNUM ] , move;
int compareInt( const void * a , const void * b )
{
return *( int * ) a - *( int * ) b;
}
void findMove( int a )
{
int i , j;
qsort( p[ a ] , n , sizeof( int ) , compareInt );
for( i = 0; i < n; i++ )
move += abs( p[ a ][ i ] - i );
}
int main()
{
int i , j , k;
scanf( "%d" , &n );
for( i = 0; i < n; i++ ){
scanf( "%d%d" , &p[ 0 ][ i ], &p[ 1 ][ i ]);
p[ 0 ][ i ]--;
p[ 1 ][ i ]--;
}
move = 0;
findMove( 0 );
findMove( 1 );
printf( "%d\n" , move );
system( "pause");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -