uva120


#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;

vector ans;
char str[256];
int a[31];
int sorted[31];
int cnt;

void flap(int p){
    ans.push_back(p+1);
    for(int i=0;i

=0;j--){ if(a[j]!=sorted[j]){ printf("!equ %d\n", a[j]); int pos; for(pos = 0; pos <= j; pos++){ if(a[pos]==sorted[j]){ break; } } if(pos!=0){ flap(pos); } flap(j); } } for(int i=0;i

你可能感兴趣的:(uva120)