-
个人简介
笔记😄 😄 😄
#include<bits/stdc++.h> using namespace std; int n,a[100001],m; int f(int l,int r){ if(l>r) return -1; int mid=(l+r)/2; if(a[mid]==m) return mid; else if(a[mid]<m) f(mid+1,r); else f(l,mid-1); } int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } cin>>m; cout<<f(1,n); return 0; }
k
2882629672
-
通过的题目
-
最近活动
-
最近编写的题解
题目标签
- 分支问题
- 19
- 简单循环
- 16
- 嵌套循环
- 14
- 基础问题
- 8
- 需要找规律的循环
- 8
- 高精度算法
- 6
- 递推
- 4
- 贪心
- 4
- 字符串
- 3
- 递归
- 3
- 数据结构
- 3
- 字符型
- 2
- 搜索
- 2
- 深搜
- 2
- 广搜
- 2
- 容器
- 2
- 链表
- 2
- 数组问题
- 1
- 函数问题
- 1
- 分治
- 1