Skip to main content
  1. Problem Solving Solutions/

Even-tual Reduction CodeChef Solution

·1 min
codechef-solutions
Mayukh Datta
Author
Mayukh Datta
Table of Contents

Problem: https://www.codechef.com/COOK120B/problems/EVENTUAL

Solution in C++ #

It’s time complexity is O(N).

#include <bits/stdc++.h> #define ll long long using namespace std;

int main() { ll t, n; cin » t;

while(t--) {
    cin >> n;
    
    string s;
    cin >> s;

    map<char, ll> m;
    for(ll i=0;i<n;i++) {
        m\[s\[i\]\]++;
    }

    int flag = 0;
    for(ll i=0;i<n;i++) {
        if(m\[s\[i\]\] % 2 != 0) {
            flag = 1;
            break;
        }
    }

    if(flag) {
        cout << "NO" << endl;
    }else{
        cout << "YES" << endl;
    }
}
return 0;

}