arrow_forward همه ارسال‌ها

جزئیات ارسال کد#565

verified
وضعیت داوری نهایی: محدودیت زمان تست 12
terminal
زبان برنامه‌نویسی: C++
schedule
ارسال‌کننده و زمان:
shana (۲ سال پیش)
descriptionsolution.cpp ۳۷ خط • ۶۷۵ بایت
1#include <iostream>
2using namespace std;
3int main()
4{
5 int n; cin >> n;
6 int arr[2*n] , copy[2*n];
7
8 for ( int i = 0 ; i < 2*n ; i ++ )
9 {
10 cin >> arr[i];
11 copy[i] = i;
12 }
13
14 for ( int i = 0 ; i < 2*n ; i ++ )
15 {
16 for ( int j = 0 ; j < 2*n ; j ++ )
17 {
18 if ( arr[i] > arr[j] && i < j )
19 {
20 swap ( arr[i] , arr[j] );
21 swap ( copy[i] , copy[j] );
22 }
23 }
24 }
25
26 int metr = 0;
27 int b = 0;
28 while ( b < 2*n )
29 {
30 metr += abs ( copy[b+1] - copy[b] );
31 b += 2;
32 }
33
34 cout << metr;
35
36 return 0;
37}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8