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