hiho week 230 register

Ended

Participants:151

Verdict:Accepted
Score:100 / 100
Submitted:2018-11-30 10:06:55

Lang:GCC

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    char c[100001];
    int a[26][100000]={0};
    int b[26]={0};
    int d[26]={0};
    int num, i, j, N, k;
    int count=1;
    scanf("%d",&N);
    scanf("%s",c);
    i=0;
    while(c[i]!='\0')
    {
        a[c[i]-97][b[c[i]-97]]=i;
        b[c[i]-97]++;
        i++;
    }
    num=i;
    k=0;
    for(i=0;i<N;i++)
    {
        for(j=0;j<26;j++)
        {
            if(d[j]>=b[j])
            {
                continue;
            }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX