Submission #1098188

#TimeUsernameProblemLanguageResultExecution timeMemory
1098188vjudge1Bank (IZhO14_bank)C++17
0 / 100
1 ms348 KiB
#include <bits/stdc++.h>
#define int long long
#define pb push_back
#define io ios_base::sync_with_stdio(0),cin.tie(0);
#define str string
using namespace std;
const int maxn=1e6+2;
int t, n , m, a[1003],b[1003],sum;
signed main() {
	io;
	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 <= n ; i++){
		for(int j = 1 ; j <= m ; j++){
		int l = 1 , r = m ;
		while(l <= r){
			int md = (l + r) / 2;
			if(b[md]== a[i]){
				cout << "YES" ;
				return 0;
			}else if(b[md] < a[i]){
				l = md + 1;
			}else{
				r = md - 1;
				}
			}
		}
	}
	cout << "NO";
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...