点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

讨论 Discussion
 
五年级出题
五年级的来出题!
( 2020/12/24 17:01:03 )

A+B-C(高精度)
用高精度实现100位以内的A+B和B-C

样例:

输入样例
10000000
10000000
5000000

输出样例
15000000

解释:
10000000
+10000000
----------
20000000
- 5000000
----------
15000000

时间限制 Time Limitation  
  各个测试点1s

文件读写格式例题:
编号为p1000的求两个数的和的free pascal c++ c 三种语言解答样例:
Free Pascal Code:
-------------------
var a,b:longint;
begin
 assign(input,'p1000.in');
 assign(output,'p1000.out');
 reset(input);
 rewrite(output);
 readln(a,b);
 writeln(a+b);
 close(input);
 close(output);
end.

C++ Code:
-------------------
#include <iostream>
#include <cstdio>
#include <iomanip>
#include <fstream>
using namespace std;
int main(){  
 freopen("p1000.in","r",stdin);
 freopen("p1000.out","w",stdout);
 int a,b;  
 cin>>a>>b;  
 cout<<a+b<<endl;  
 fclose(stdin);
 fclose(stdout);
 return 0;
}
C++ Code:
-------------------
#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;
int main(){  
 ifstream cin;  
 ofstream cout;  
 cin.open("p1000.in");  
 cout.open("p1000.out");
 int a,b;  
 cin>>a>>b;  
 cout<<a+b<<endl;  
 cin.close();  
 cout.close();  
 return 0;
}

C Code:
-------------------
#include<stdio.h>
#include<stdlib.h>
int main(){
int a,b,c;
FILE *fin = fopen("P1000.in","r");
FILE *fout = fopen("P1000.out","w+");
fscanf(fin,"%d%d",&a,&b);
c=a+b;
fprintf(fout,"%d",c);
close(fin);
close(fout);
return 0;
}

( )
打印字符画
题目背景:
有一天,小明在玩游戏,游戏需要小明画一幅字符画作为自己的人物,可他怎么也画不出来武器,请身为神牛的你来帮他画。

题目描述:
输入坦克、直升机、战斗机、航空母舰,输出相应的字符画。
__[]==== ----|----    /\____~~`__     !^
(*****)  [=====]----(*)  \___{___}__\  ___[=]+-________
      ~~~~~~               \______________/

样例:

输入样例:
坦克

输出样例:
__[]====
(*****)

时间限制 Time Limitation  
  各个测试点1s
( )
小明吃桃
 小明最近迷上了吃桃。正巧,他家的果园桃子丰收了。现在有n(1<=n<=50000)个桃子,每个桃子都有它的美味度和高度,小明每向上1m就需要疲劳值m(2<=m<=10000)。请问怎样小明才能花费最少的疲劳值吃掉最多美味度的桃?

输入格式:
第一行,一个整数n,代表有n个桃子
接下来n行,两个整数a,b.第一个代表这个桃子的美味度,第二个代表着个桃子的高度。
最后一行,一个整数m,代表小明向上1m的疲劳值

输出格式:
两个整数,中间以空格隔开,分别代表花费最少疲劳值且美味值得到最多的方案花费的疲劳值及美味度
样例输入:
7
55 3
87 5
36 7
100 10
47 2
77 3
68 3
4

样例输出:

356 95

时间限制 Time Limitation:1s

文件读写格式例题:
编号为p1000的求两个数的和的free pascal c++ c 三种语言解答样例:
Free Pascal Code:
-------------------
var a,b:longint;
begin
 assign(input,'p1000.in');
 assign(output,'p1000.out');
 reset(input);
 rewrite(output);
 readln(a,b);
 writeln(a+b);
 close(input);
 close(output);
end.

C++ Code:
-------------------
#include <iostream>
#include <cstdio>
#include <iomanip>
#include <fstream>
using namespace std;
int main(){  
 freopen("p1000.in","r",stdin);
 freopen("p1000.out","w",stdout);
 int a,b;  
 cin>>a>>b;  
 cout<<a+b<<endl;  
 fclose(stdin);
 fclose(stdout);
 return 0;
}
C++ Code:
-------------------
#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;
int main(){  
 ifstream cin;  
 ofstream cout;  
 cin.open("p1000.in");  
 cout.open("p1000.out");
 int a,b;  
 cin>>a>>b;  
 cout<<a+b<<endl;  
 cin.close();  
 cout.close();  
 return 0;
}

C Code:
-------------------
#include<stdio.h>
#include<stdlib.h>
int main(){
int a,b,c;
FILE *fin = fopen("P1000.in","r");
FILE *fout = fopen("P1000.out","w+");
fscanf(fin,"%d%d",&a,&b);
c=a+b;
fprintf(fout,"%d",c);
close(fin);
close(fout);
return 0;
}
( )
数字三角形
观察下面的数字金字塔。
写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。

     7
    3   8
  8   1   0
 2   7   4   4
4   5   2   6   5
在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大

输入输出格式

输入格式:
第一个行包含 R(1<= R<=1000) ,表示行的数目。
后面每行为这个数字金字塔特定行包含的整数。
所有的被供应的整数是非负的且不大于100。
输出格式:
单独的一行,包含那个可能得到的最大的和。

输入输出样例

输入样例#1:
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
输出样例#1:
30
( )
ujfutyj
#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}
( )
ujfutyj
#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}
( )
ujfutyj
#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}#include<iostream>
using namespace std;
int main(){
int n,i,k,l,r,a[10000]={0},mid;
scanf("%d",&n);
for(i=1;i<=n;i++)scanf("%d",&a[i]);
scanf("%d",&k);
l=1;r=n;
do{
mid=(l+r+1)/2;
if(a[mid]==k){
while(a[mid]==k)mid++;mid--;cout<<mid;return 0;
}
if(l==r){
cout<<"-1";return 0;
}
if(a[mid]>k)l=mid+1;
else r=mid-1;
}while(1==1);
return 0;
}
( )
GG
From sina007
中国星跳跃  
 
 
背景 Background  
  为了for beginngers,特设此题,^_^

 
 
描述 Description  
  中国星跳跃(dive)
【问题描述】
继《中国梦想秀》、《中国好声音》之后,浙江卫视2013年倾力打造综艺“中国三部曲”之《中国星跳跃》。跳水王子田亮担任明星领队,国家跳水总领队周继红担当总顾问。节目将针对明星特点,对其进行全封闭的魔鬼训练,完成最后的跳水动作,树立中国励志类节目的新标杆。
裁判员按以下标准评分:
失败 0分
不好 1分或2分
普通 3分或4分
较好 5分或6分
很好 7分或8分
最好 9分或10分 比赛由5名裁判打分(0-10分的整数)。
比赛由5名裁判员评分:5名裁判员打出分数以后,先删去最高和最低的无效分,余下3名裁判员的分数之和就是明星所得分数。
请你编一程序,求出该明星的得分。
【输入格式】
输入文件为dive.in,一行有5个0-10之间的整数,中间用空格隔开。
【输出格式】
输出到文件dive.out中,只有一个整数,表示明星的最后得分。
【输入输出样例】
dive.in
4 6 8 8 9
dive.out
22
 
 
样例输入 Sample Input  
  4 6 8 8 9
 
 
样例输出 Sample Output  
  22
 
 
时间限制 Time Limitation  
  各个测试点1s



( )
GG
From sina007
中国星跳跃  
 
 
背景 Background  
  为了for beginngers,特设此题,^_^

 
 
描述 Description  
  中国星跳跃(dive)
【问题描述】
继《中国梦想秀》、《中国好声音》之后,浙江卫视2013年倾力打造综艺“中国三部曲”之《中国星跳跃》。跳水王子田亮担任明星领队,国家跳水总领队周继红担当总顾问。节目将针对明星特点,对其进行全封闭的魔鬼训练,完成最后的跳水动作,树立中国励志类节目的新标杆。
裁判员按以下标准评分:
失败 0分
不好 1分或2分
普通 3分或4分
较好 5分或6分
很好 7分或8分
最好 9分或10分 比赛由5名裁判打分(0-10分的整数)。
比赛由5名裁判员评分:5名裁判员打出分数以后,先删去最高和最低的无效分,余下3名裁判员的分数之和就是明星所得分数。
请你编一程序,求出该明星的得分。
【输入格式】
输入文件为dive.in,一行有5个0-10之间的整数,中间用空格隔开。
【输出格式】
输出到文件dive.out中,只有一个整数,表示明星的最后得分。
【输入输出样例】
dive.in
4 6 8 8 9
dive.out
22
 
 
样例输入 Sample Input  
  4 6 8 8 9
 
 
样例输出 Sample Output  
  22
 
 
时间限制 Time Limitation  
  各个测试点1s



( )
GG
From sina007
中国星跳跃  
 
 
背景 Background  
  为了for beginngers,特设此题,^_^

 
 
描述 Description  
  中国星跳跃(dive)
【问题描述】
继《中国梦想秀》、《中国好声音》之后,浙江卫视2013年倾力打造综艺“中国三部曲”之《中国星跳跃》。跳水王子田亮担任明星领队,国家跳水总领队周继红担当总顾问。节目将针对明星特点,对其进行全封闭的魔鬼训练,完成最后的跳水动作,树立中国励志类节目的新标杆。
裁判员按以下标准评分:
失败 0分
不好 1分或2分
普通 3分或4分
较好 5分或6分
很好 7分或8分
最好 9分或10分 比赛由5名裁判打分(0-10分的整数)。
比赛由5名裁判员评分:5名裁判员打出分数以后,先删去最高和最低的无效分,余下3名裁判员的分数之和就是明星所得分数。
请你编一程序,求出该明星的得分。
【输入格式】
输入文件为dive.in,一行有5个0-10之间的整数,中间用空格隔开。
【输出格式】
输出到文件dive.out中,只有一个整数,表示明星的最后得分。
【输入输出样例】
dive.in
4 6 8 8 9
dive.out
22
 
 
样例输入 Sample Input  
  4 6 8 8 9
 
 
样例输出 Sample Output  
  22
 
 
时间限制 Time Limitation  
  各个测试点1s



( )
GG
From sina007
中国星跳跃  
 
 
背景 Background  
  为了for beginngers,特设此题,^_^

 
 
描述 Description  
  中国星跳跃(dive)
【问题描述】
继《中国梦想秀》、《中国好声音》之后,浙江卫视2013年倾力打造综艺“中国三部曲”之《中国星跳跃》。跳水王子田亮担任明星领队,国家跳水总领队周继红担当总顾问。节目将针对明星特点,对其进行全封闭的魔鬼训练,完成最后的跳水动作,树立中国励志类节目的新标杆。
裁判员按以下标准评分:
失败 0分
不好 1分或2分
普通 3分或4分
较好 5分或6分
很好 7分或8分
最好 9分或10分 比赛由5名裁判打分(0-10分的整数)。
比赛由5名裁判员评分:5名裁判员打出分数以后,先删去最高和最低的无效分,余下3名裁判员的分数之和就是明星所得分数。
请你编一程序,求出该明星的得分。
【输入格式】
输入文件为dive.in,一行有5个0-10之间的整数,中间用空格隔开。
【输出格式】
输出到文件dive.out中,只有一个整数,表示明星的最后得分。
【输入输出样例】
dive.in
4 6 8 8 9
dive.out
22
 
 
样例输入 Sample Input  
  4 6 8 8 9
 
 
样例输出 Sample Output  
  22
 
 
时间限制 Time Limitation  
  各个测试点1s



( )
GG
From sina007
中国星跳跃  
 
 
背景 Background  
  为了for beginngers,特设此题,^_^

 
 
描述 Description  
  中国星跳跃(dive)
【问题描述】
继《中国梦想秀》、《中国好声音》之后,浙江卫视2013年倾力打造综艺“中国三部曲”之《中国星跳跃》。跳水王子田亮担任明星领队,国家跳水总领队周继红担当总顾问。节目将针对明星特点,对其进行全封闭的魔鬼训练,完成最后的跳水动作,树立中国励志类节目的新标杆。
裁判员按以下标准评分:
失败 0分
不好 1分或2分
普通 3分或4分
较好 5分或6分
很好 7分或8分
最好 9分或10分 比赛由5名裁判打分(0-10分的整数)。
比赛由5名裁判员评分:5名裁判员打出分数以后,先删去最高和最低的无效分,余下3名裁判员的分数之和就是明星所得分数。
请你编一程序,求出该明星的得分。
【输入格式】
输入文件为dive.in,一行有5个0-10之间的整数,中间用空格隔开。
【输出格式】
输出到文件dive.out中,只有一个整数,表示明星的最后得分。
【输入输出样例】
dive.in
4 6 8 8 9
dive.out
22
 
 
样例输入 Sample Input  
  4 6 8 8 9
 
 
样例输出 Sample Output  
  22
 
 
时间限制 Time Limitation  
  各个测试点1s



( )
观察下面的数字金字塔。
写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。

     7
    3   8
  8   1   0
2   7   4   4
4   5   2   6   5
在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大

输入输出格式

输入格式:
第一个行包含 R(1<= R<=1000) ,表示行的数目。
后面每行为这个数字金字塔特定行包含的整数。
所有的被供应的整数是非负的且不大于100。
输出格式:
单独的一行,包含那个可能得到的最大的和。

输入输出样例

输入样例#1:
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
输出样例#1:
30
( )
lao zi 4 nian ji
( )
123
打印图形
*
**
***
****
*****
( )
123456789
打印图形
    *
   ***
  *****
  *******
( )
123456789
打印图形
    *
   ***
  *****
  *******
( )
123456789
打印图形
    *
   ***
  *****
  *******
( )
123456789
打印图形
    *
   ***
  *****
  *******
( )
123456789
打印图形
    *
   ***
  *****
  *******
( )
123456789
打印图形
    *
   ***
  *****
  *******
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
1
打印图形
  *
  ***
 *****
*******
*********
( )
发布讨论主题 回复讨论主题
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 69 | Processed Time : 323 ms | Server Time : 2025/4/27 2:34:11