【C++】OJ299

来源:互联网 发布:me451cha支持什么网络 编辑:程序博客网 时间:2024/06/16 02:17
#include<iostream>using namespace std;int time(int *a,int n){int time = 0;for(int x = 0;x<n;x++){for(int y = x+1;y<n;y++){if(a[x]>a[y]){int temp = a[x];a[x] = a[y];a[y] = temp;time++;}}}return time;}int main(){int g,n;int step[5] = {0};int nu[10];cin >> g;int a = 0;while(a<g){cin >> n;for(int i = 0;i<n;i++){cin >> nu[i];}step[a] = time(nu,n);a++;}int s = 0;while(s<g){cout<<"Optimal train swapping takes "<<step[s]<<" swaps."<<endl;s++;}}

0 0
原创粉丝点击