-
个人简介
信心增强
接着……
~信心毁灭~
此时你会:
小码君的捕鱼计划-2
#include using namespace std; int main(){ int n,t,c,a[50001],cnt=0; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } cin>>t; for(int i=1;i<=n;i++){ c=a[i]; if(tc){ cout<<i; cnt++; } } if(cnt0){ cout<<"-1"; } return 0; }
小码君的捕鱼计划4 二分
#include #include using namespace std; int cnt=0,n,m,tg; struct point{ int x,y; }; point a[50001]; int binfind(){ int l=1,r=n; while(l<=r){ int m=(l+r)/2; if(a[m].xtg) return a[m].y; if(a[m].x<tg) l=m+1; else r=m-1; } return -1; } bool cmp(point a,point b){ return a.x < b.x; } int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i].x; a[i].y=i; } sort(a+1,a+1+n,cmp ); for(int i=1;i<=m;i++){ cin>>tg; int ans=binfind(); if(ans-1) cout<<"NO FIND"<<endl; else cout<<ans<<endl; } return 0; }
小码君的捕鱼计划4 超时
#include using namespace std; int main(){ int n,m; long long a[50001],b[50001]; int cnt=0; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<m;i++){ cin>>b[i]; } for(int i=1;i<=m;i++){ cnt=0; for(int j=1;j<=n;j++){ if(b[i]a[j]){ cout<<j<<endl; cnt++; } } if(cnt0){ cout<<"NO FIND"; } } return 0; }
-
通过的题目
-
最近活动
题目标签
- 初窥门径
- 16
- 顺序结构
- 12
- 其他
- 5
- 二分查找
- 5
- 驾轻就熟
- 5
- 分支结构
- 3
- 略有小成
- 3
- 贪心
- 3
- 心领神会
- 2
- DFS
- 2
- 二维数组
- 1
- 数论
- 1
- 排序
- 1
- 融会贯通
- 1
- 动态规划
- 1
- BFS
- 1
- 树状数组
- 1
- 前缀和
- 1
- 搜索
- 1
- 循环结构
- 1