/*水题,模拟排队*/
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
const int maxn=10000;
struct point
{
 int index;
 int i;
}p[maxn];
int main()
{
 int i,j,k,n,m;
 int t;
 scanf("%d",&t);
 while(t--)
 {
  scanf("%d%d",&n,&m);
  for(i=0;i<=10000;i++)
  {
   p[i].index=0;
   p[i].i=0;
  }
  for(i=0;i<n;i++)
  {
   scanf("%d",&p[i].index);
   p[i].i=i;
  }
        /*for(i=0;i<n;i++)
  {
   printf("%d %d\n",p[i].i,p[i].index);
  }*/
  int sum=0;
  int num=n;
  for(i=0;i<n*n;i++)
  {
   int flag=1;
   for(j=i+1;j<n*n;j++)
   {
    if(p[i].index<p[j].index && p[i].index!=0)
    {
     flag=0;
     p[num].index=p[i].index;
     p[num++].i=p[i].i;
     break;
    }
   }
   if(j==n*n && flag==1)
   {
    //printf("%d %d\n",p[i].i,p[i].index);
    p[i].index=0;
    sum++;
      if(p[i].i==m) break;
       
   }
  }
  printf("%d\n",sum);
 }
 return 0;
}

最新文章

  1. mysql在ubuntu下的安装
  2. java-汉字转换拼音-pinyin4j.jar
  3. sqoop
  4. 删除_desktop.ini病毒文件
  5. 【HDOJ】2890 Longest Repeated subsequence
  6. 自己动手用Javascript写一个无刷新分页控件
  7. Hadoop 相关问题
  8. 我不知道你是在一个多线程out该--【ITOO】
  9. UML类图中的关系和表示方法
  10. 排序sort,统计wc
  11. [系统运维]Supervisord安装和启动程序
  12. springboot~注册bean的方法
  13. 时间序列预测——Tensorflow.Keras.LSTM
  14. JAVA-JSP内置对象之pageContext对象取得不同范围属性
  15. Javascript常见性能优化
  16. json_decode($str,true)的结果为null
  17. Vector、List、LinkedList
  18. [Java] 一种好的JAVA分页实现
  19. 一条SQL语句查询两表中两个字段
  20. git之merge和rebase的区别

热门文章

  1. Java逍遥游记读书笔记&lt;二&gt;
  2. 3D游戏引擎〇 開始
  3. JDBC批量操作性能提升
  4. Linux系统优化之网络IO调优
  5. Duilib教程-自动布局1
  6. LCS/LIS/LCIS 模板总结
  7. JQuery输入自动完成
  8. SpringMVC 之 RESTful 风格的增删改查
  9. Numpy常用操作方法
  10. gophercloud openstack networking 源码分析