Submission #1540668


Source Code Expand

#include <bits/stdc++.h>
typedef long long int LL;
using namespace std;

const int N = 5e5+6;
const int MOD = 1e9+7;
const int INF = 1e9+7;
const double eps = 1e-6;

inline int read() {
    int x=0,f=1;char c=getchar();
    for(; c<'0'||'9'<c; c=getchar())if(c=='-')f=-1;
    for(; '0'<=c&&c<='9'; c=getchar())x=(x<<3)+(x<<1)+c-'0';
    return x*f;
}

#define lal puts(" ***  ");
#define pii pair<int,int>
#define mp  make_pair
#define pb  push_back
#define x   first
#define y   second

/********************************************/
char s[222222];

int h[333];
int main(){
    memset(h,0,sizeof(h));
    scanf("%s",s);
    int sum = 0;LL ans=1;
    for(int i=0;s[i];i++){
        sum ++;
        h[s[i]]++;
        ans += sum-h[s[i]];
    }
    printf("%lld\n",ans );
    return 0;
}

Submission Info

Submission Time
Task B - Reverse and Compare
User tabris
Language C++14 (GCC 5.4.1)
Score 500
Code Size 826 Byte
Status AC
Exec Time 2 ms
Memory 384 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:30:18: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
     scanf("%s",s);
                  ^

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 500 / 500
Status
AC × 3
AC × 23
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB
sample_03.txt AC 1 ms 256 KB
subtask_1_01.txt AC 1 ms 256 KB
subtask_1_02.txt AC 2 ms 384 KB
subtask_1_03.txt AC 1 ms 256 KB
subtask_1_04.txt AC 1 ms 256 KB
subtask_1_05.txt AC 1 ms 256 KB
subtask_1_06.txt AC 1 ms 256 KB
subtask_1_07.txt AC 1 ms 256 KB
subtask_1_08.txt AC 2 ms 384 KB
subtask_1_09.txt AC 2 ms 384 KB
subtask_1_10.txt AC 2 ms 384 KB
subtask_1_11.txt AC 2 ms 384 KB
subtask_1_12.txt AC 2 ms 384 KB
subtask_1_13.txt AC 2 ms 384 KB
subtask_1_14.txt AC 2 ms 384 KB
subtask_1_15.txt AC 2 ms 384 KB
subtask_1_16.txt AC 2 ms 384 KB
subtask_1_17.txt AC 2 ms 384 KB