标签:
1 #include <stdio.h> 2 #include <iostream> 3 #include <algorithm> 4 using namespace std; 5 6 typedef pair<int,int> Group; 7 Group group[105],copy_group[105]; 8 9 int main(void){ 10 int n; 11 scanf("%d",&n); 12 13 while(n--){ 14 getchar(); 15 int i = 0; 16 int m; 17 char t; 18 do{ 19 t = getchar(); 20 if(t == ‘ ‘) 21 break; 22 group[i].first = (int)(t - 48); 23 group[i].second = i; 24 i++; 25 }while(1); 26 sort(group,group + i + 1); 27 28 scanf("%d",&m); 29 for(int j = m + 1; j < i + 1; j++){ 30 copy_group[j - m - 1].first = group[j].second; 31 copy_group[j - m - 1].second = group[j].first; 32 } 33 sort(copy_group,copy_group + i - m); 34 35 for(int k = 0; k < i - m; k++) 36 printf("%d",copy_group[k].second); 37 printf("\n"); 38 } 39 return 0; 40 }
标签:
原文地址:http://www.cnblogs.com/yfs123456/p/5423926.html