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

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

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