65552023-12-09 14:40:42horvathabelHáromszögekcpp17Elfogadva 40/40212ms5384 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n,k;
	cin>>n>>k;
	vector<int> l;
	for  (int i=0; i<n;i++){
		int x;
		cin>>x;
		l.push_back(x);
	}
	sort(l.begin(),l.end());
	for (int i=0; i<k;i++){
		int a,b;
		cin>>a>>b;
		if (a>b) swap(a,b);
		cout<<upper_bound(l.begin(),l.end(),b+a-1)-lower_bound(l.begin(),l.end(),b-a+1)<<endl; 
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1812 KiB
2Elfogadva0/03ms2056 KiB
3Elfogadva0/019ms2532 KiB
4Elfogadva4/44ms2520 KiB
5Elfogadva2/24ms2648 KiB
6Elfogadva1/1156ms3844 KiB
7Elfogadva1/1181ms3976 KiB
8Elfogadva2/2182ms4068 KiB
9Elfogadva2/2181ms4404 KiB
10Elfogadva1/1146ms4368 KiB
11Elfogadva1/1134ms4504 KiB
12Elfogadva2/2135ms4580 KiB
13Elfogadva2/2136ms4716 KiB
14Elfogadva1/1164ms4924 KiB
15Elfogadva1/1150ms5156 KiB
16Elfogadva1/1180ms5140 KiB
17Elfogadva1/1170ms5228 KiB
18Elfogadva1/1165ms5220 KiB
19Elfogadva2/2138ms5384 KiB
20Elfogadva2/2164ms5232 KiB
21Elfogadva3/3182ms5232 KiB
22Elfogadva5/5167ms5216 KiB
23Elfogadva5/5212ms5216 KiB