duoxida的数字游戏

来源:互联网 发布:汽车找不到导航软件 编辑:程序博客网 时间:2024/06/05 07:52

duoxida的数字游戏

[ Submit Code ] [ Top 20 Runs ]Acceteped : 93 Submit : 296Time Limit : 1000 MS Memory Limit : 65536 KB 

Description

题目描述

duoxida很喜欢玩数字游戏,某天无聊的时候,他决定一个人玩数字游戏。他黑板上写下了一行总共有n个数,然后对其重复进行一个操作: 找到从左到右第k个的数x,在数字序列的最右边增加一个x,删除最左边的第一个数字。 duoxida很想知道知道多少次操作后,这个序列就变得完全一样。

输入

数据的第一行为一个整数t,1<=t<=10,表示测试用例的个数。每组样例的第一行是n,k,(1≤k≤n≤1000)。 接下来一行有n个整数。

输出

每个用例输出一行,即操作次数,如果这个序列无法变得完全一样,输出"-1"。

样例输入

2 3 2 3 1 1 3 1 3 1 1

样例输出

1 -1
#include<iostream>#include<algorithm>#include<cstdio>using namespace std;int a[1100];int main(){    int t;    scanf("%d",&t);    while(t--){        int n,k;        scanf("%d%d",&n,&k);        k--;        for(int i=0;i<n;i++){            scanf("%d",&a[i]);        }        if(n==1) cout<<"0"<<endl;        else{            int flag=-1;            for(int i=n-2;i>=0;i--){                if(a[i]!=a[n-1]){                    flag=i;                    break;                }            }            if(k<=flag){                cout<<"-1"<<endl;            }            else                cout<<flag+1<<endl;        }    }    return 0;}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子打架全班都讨厌怎么办 孩子不爱学习怎么办 二年级 二年级孩子不爱学习总爱玩怎么办 初三孩子学习不积极怎么办 孩子学习不积极应该怎么办 小孩子贪玩不写作业怎么办 老公懒不帮忙分担家务怎么办 宝宝不喜欢早教课程单一怎么办 孩子上课不听话顶撞老师怎么办 孩子不喜欢吃水果蔬菜怎么办 中学生顶撞家长顶撞老师怎么办 .cn孩子初中上课不专心怎么办 娃儿小学二年级做不来怎么办 孩子不愿意看书沉迷电子产品怎么办 孩子自律和自控性差怎么办 婴儿7个月不喜欢吃东西怎么办 半岁宝宝太活泼怎么办 6个月宝宝太活泼怎么办 做nt宝宝太活跃怎么办 静不下心来学习怎么办 初中的孩子不爱学习怎么办 小孩不爱读书不做作业怎么办 母亲性格内向儿子也是内向怎么办 我儿子不爱吃怎么办啊 孩子练字就是记不住怎么办 孩子不愿意和小朋友玩怎么办 丈夫去世了婆婆不喜欢儿媳妇怎么办 高考看不下去书怎么办 在东莞读书读不成高中怎么办 嗓子哑了怎么办土方法 小孩舌头太长太大讲话不清楚怎么办 一周岁不喝奶粉怎么办 一岁的宝宝不吃奶粉怎么办 小孩不爱吃饭怎么办吃什么药 小孩这几天不爱吃饭怎么办 宝宝这几天不爱吃饭怎么办 想看书看不进去怎么办 宝宝3岁不爱看书怎么办 4岁宝宝不爱看书怎么办 1岁宝宝不爱看书怎么办 孩子一看书就哭怎么办