QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#297659 | #5722. Rainbow Strings | jpark | TL | 0ms | 0kb | C++14 | 574b | 2024-01-04 21:59:41 | 2024-01-04 21:59:42 |
answer
#include<iostream>
#include<string>
using namespace std;
int main(){
string s; cin >> s;
long long ans = 0;
int charc[200];
for(int i=0; i<200; ++i){
charc[i] = 0;
}
for(int i=0; i<s.size(); ++i){
++charc[s[i]];
}
for(int i=0; i<(1<<26); ++i){
long long prod = 1;
for(int j=0; j<26; ++j){
if(i&(1<<j)){
prod *= charc[j+'a'];
prod %= 11092019;
}
}
ans += prod;
ans %= 11092019;
}
cout << ans;
}
詳細信息
Test #1:
score: 0
Time Limit Exceeded
input:
aab