好用的做网站的app,怎么样推广网站,个人网站主页怎么做,淘宝网发布网站建设题目描述
在一个N个元素的不递减数列中#xff0c;查找大于或等于X的第一个位置#xff0c;如果找不到则输出n1。下标范围从1~N。
输入格式
共3行
第一行一个n (1 ≤ n ≤ 1000000)
第二行n个不递减的整数
第三行查找目标数x
数据都在int范围内
输出格式
第一个大于…题目描述
在一个N个元素的不递减数列中查找大于或等于X的第一个位置如果找不到则输出n1。下标范围从1~N。
输入格式
共3行
第一行一个n (1 ≤ n ≤ 1000000)
第二行n个不递减的整数
第三行查找目标数x
数据都在int范围内
输出格式
第一个大于等于x的数的下标没有则输出n1
样例
样例输入1
复制5
1 3 3 3 4
3样例输出1
复制2样例输入2
复制5
1 3 3 3 4
8样例输出2
复制6_______________________________________________________________________________________日常发作业题解。 一开始竟然写成冒泡了呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜
也是简单爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆表的题
写作不易点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
_____________________________________________________________________________ #include bits/stdc.h
using namespace std;
long long a[10000005],n,mid,m;
int main(){cinn;for(int i1;in;i){scanf(%lld,a[i]);}cinm;int l1,rn;while(lr){mid(lr)/2;if(a[mid]m)rmid;else lmid1;}if(a[l]m)coutn1;else coutl;
}