Task: | Sanalista |
Sender: | shmoul |
Submission time: | 2020-10-01 14:48:03 +0300 |
Language: | C++ (C++17) |
Status: | READY |
Result: | 100 |
group | verdict | score |
---|---|---|
#1 | ACCEPTED | 100 |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.01 s | details |
#2 | ACCEPTED | 0.01 s | details |
#3 | ACCEPTED | 0.01 s | details |
Code
#include <iostream> #include <list> int main() { int count = 0; int wordcount; std::cin >> wordcount; for (; wordcount > 0; wordcount--) { std::string temp; std::cin >> temp; int length = temp.size(); char *checked = new char[length]; for (int i = 0; i < length; i++) { bool even = true; char c = temp[i]; for (int j = i; j >= 0; j--) if (*(checked + j) == c) goto end; checked[i] = c; for (int j = i; j < length; j++) { if (temp[j] == c) even = !even; } end: if (!even) goto stop; } count++; stop: continue; } std::cout << count; 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 |