某站外题正确性
  • 板块题目总版
  • 楼主luozezhong
  • 当前回复8
  • 已保存回复8
  • 发布时间2025/1/29 13:53
  • 上次更新2025/1/29 22:15:45
查看原帖
某站外题正确性
1303746
luozezhong楼主2025/1/29 13:53

pEVwRu8.md.png

此题我的代码:

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int n,m;
vector<int>v;
void find(int x){
	auto x_it=lower_bound(v.begin(),v.end(),x);
	int last=x_it-v.begin(),xcnt=0,next=0;
	auto it=x_it;
	for(;*it==*x_it&&it!=v.end();it++){
		xcnt++;
	}
	for(;it!=v.end();it++){
		next++;
	}
	cout<<last<<' '<<xcnt<<' '<<next<<'\n';
}
int main(){
	ios::sync_with_stdio(0);
	cin.tie(nullptr);
	cin>>n>>m;
	v.resize(n);
	for(auto &&i:v){
		cin>>i;
	}
	sort(v.begin(),v.end());
	for(int i=1;i<=m;i++){
		int x;
		cin>>x;
		find(x);
	}
	cout.flush();
	return 0;
}

不能通过样例及数据。
此题是否有误?

2025/1/29 13:53
加载中...