CSES - Datatähti 2021 alku - Results
Submission details
Task:Sanalista
Sender:pvartiovaara
Submission time:2020-09-28 14:26:09 +0300
Language:C++ (C++11)
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED100
Test results
testverdicttime
#1ACCEPTED0.01 sdetails
#2ACCEPTED0.01 sdetails
#3ACCEPTED0.01 sdetails

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:11:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int ii = 0; ii < a.size(); ii++) {
                    ~~~^~~~~~~~~~

Code

#include <bits/stdc++.h>

int main() {
	int n, res = 0;
	std::cin>> n;
	for (int i = 0; i < n; i++) {
		std::string a;
		std::cin>> a;
		std::multiset<bool> divisible;
		std::multiset<char> asort;
		for (int ii = 0; ii < a.size(); ii++) {
			asort.insert(a[ii]);
		}
		//for (auto x: asort) { std::cerr<< x << std::endl; }
		// now characters are sorted

		// ascii range: 97 - 122 (a-z)
		for (int ii = 97; ii <= 122; ii++) {
			int count = asort.count((char)ii);
			divisible.insert(count%2==0 ? true : false);
		}
		if (divisible.count(false) == 0) res++;
	}
	std::cout<< res;
	return 0;
}

Test details

Test 1

Verdict: ACCEPTED

input
1000
korvata
sopimusaika
nuhatartunta
korttiautomaatti
...

correct output
15

user output
15

Test 2

Verdict: ACCEPTED

input
1000
pub
hansikaslokero
erikoisvalmisteinen
unijukka
...

correct output
42

user output
42

Test 3

Verdict: ACCEPTED

input
1000
haapalastu
toipumisaika
mustalaiskieli
taidelainaamo
...

correct output
70

user output
70