CSES - Datatähti 2016 alku - Results
Submission details
Task:Osajono
Sender:Pohjantahti
Submission time:2017-06-23 23:33:48 +0300
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:12:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 for(int i = 0; i < s.length(); ++i) {
                             ^
input/code.cpp:15:23: error: invalid use of member function (did you forget the '()' ?)
 for (int i = 0; i < s.length; ++i) {
                       ^

Code

#include <iostream>
#include <string>

using namespace std;

string s;
int cnt[30];
int res;

int main() {
cin>>s;
for(int i = 0; i < s.length(); ++i) {
cnt[s[i]-'A']++;
}
for (int i = 0; i < s.length; ++i) {
res += cnt[i] + cnt[i]*(cnt[i]-1)/2;
}
cout<<res<<"\n";
}