Cod sursa(job #3297125)

Utilizator Ionut2212Nedelcu Alexandru Ionut Ionut2212 Data 21 mai 2025 14:18:54
Problema Sortare topologica Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <algorithm>

using namespace std;
void solve()
{
    int v[51], v2[51], ok = 0,n,k;
    cin >> n >> k;
    for(int i = 1; i<=n; i++) cin >> v[i];
    for(int i = 1; i<=n; i++) cin >> v2[i];
    sort(v + 1, v + n + 1);
    sort(v2 + 1, v2 + n + 1);
    for(int i = 1; i<=n; i++)
    {
        if(v[i] + v[n-i + 1] > k) ok = 1;
    }
    cout <<(ok == 1 ? "No" : "Yes") << '\n';
}
int main()
{
    int t;
    cin >> t;
    while(t--) solve();
    return 0;
}