黑色求助QwQ玄关
查看原帖
黑色求助QwQ玄关
1025109
ggpw_XNW楼主2024/11/30 21:41
#include<bits/stdc++.h>
using namespace std;
long long n , k , flag , ans;
long long a[100010];
int main(){
    cin >> n >> k;
    for(int i=1;i<=n;i++){
		cin >> a[i];
	}
    sort(a+1,a+n+1);
    flag = n;
    for(int i=1;i<=n;i++){
        while(flag>0&&stoll(to_string(a[flag])+to_string(a[i]))>k){
        	flag--;
		}
		ans += flag;
		if(flag>=i){
			ans--;
		}
    }
    cout << ans;
    return 0;
}
2024/11/30 21:41
加载中...