###没学会二分,只好普通的做,超时3点,70分C++
查看原帖
###没学会二分,只好普通的做,超时3点,70分C++
776306
FengYuXinMing楼主2023/3/11 09:45
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,q,m,pos = 0;
	cin >> n;
	int L = 1,R = n,mid;
	int arr[n+1];
	for (int i = 1;i <= n;i++){
		cin >> arr[i];
	}
	cin >> q;
	for (int i = 1;i <= q;i++){
		cin >> m;
		for (int i = 1;i <= n;i++){
			if (m == arr[i]){
				cout << i << endl;
				pos = 1;
				break;
			}
		}
		if (pos == 0){
			cout << 0 << endl;
		}
		pos = 0;
	}
	return 0;
} 
2023/3/11 09:45
加载中...