#include using namespace std; int a[1010]; void InsertSort(int r[],int n)//插入排序,降序 { int i,j; for(i=2;i<=n;i++) //r[i]插入有序子表 if(r[i]>r[i-1]) //r[i]和前一个元素r[i-1]比较 { r[0]=r[i]; //r[i]暂存到r[0]中,r[0]有监视哨的作用 r[i]=r[i-1]; //r[i-1]后移一位 for(j=i-2;r[j]=m) { flag=i; break; } } printf("Scenario #%d:\n",cas++); if(flag==-1) printf("impossible\n"); else printf("%d\n",flag); printf("\n"); } return 0; }