Submission #2749028


Source Code Expand

#include<stdio.h>

int min(int a,int b){if(a<b){return a;}return b;}

int n;

char s[1024];

char cl[8]="ABYX";

int calc(int a,int b,int c,int d){
  int r=0,i=0;
  while(i<n){
    r++;
    if(s[i]==cl[a]&&s[i+1]==cl[b]){i+=2;}
    else if(s[i]==cl[c]&&s[i+1]==cl[d]){i+=2;}
    else{i++;}
  }
  return r;
}

int main(){
  int r=114514,i,j,k,l;
  scanf("%d%s",&n,s);
  for(i=0;i<4;i++){
    for(j=0;j<4;j++){
      for(k=0;k<4;k++){
        for(l=0;l<4;l++){
          r=min(r,calc(i,j,k,l));
        }
      }
    }
  }
  printf("%d\n",r);
  return 0;
}

Submission Info

Submission Time
Task C - コマンド入力
User physics0523
Language C (GCC 5.4.1)
Score 100
Code Size 589 Byte
Status AC
Exec Time 2 ms
Memory 128 KB

Compile Error

./Main.c: In function ‘main’:
./Main.c:24:3: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d%s",&n,s);
   ^

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 45
Set Name Test Cases
All 00_retmax.txt, 00_retmin.txt, 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 01_rnd_10.txt, 01_rnd_11.txt, 01_rnd_12.txt, 01_rnd_13.txt, 01_rnd_14.txt, 01_rnd_15.txt, 01_rnd_16.txt, 01_rnd_17.txt, 01_rnd_18.txt, 01_rnd_19.txt, 02_twothree_00.txt, 02_twothree_01.txt, 02_twothree_02.txt, 02_twothree_03.txt, 02_twothree_04.txt, 02_twothree_05.txt, 02_twothree_06.txt, 02_twothree_07.txt, 02_twothree_08.txt, 02_twothree_09.txt, 02_twothree_10.txt, 02_twothree_11.txt, 02_twothree_12.txt, 02_twothree_13.txt, 02_twothree_14.txt, 02_twothree_15.txt, 02_twothree_16.txt, 02_twothree_17.txt, 02_twothree_18.txt, 02_twothree_19.txt
Case Name Status Exec Time Memory
00_retmax.txt AC 1 ms 128 KB
00_retmin.txt AC 0 ms 128 KB
00_sample_00.txt AC 1 ms 128 KB
00_sample_01.txt AC 1 ms 128 KB
00_sample_02.txt AC 1 ms 128 KB
01_rnd_00.txt AC 2 ms 128 KB
01_rnd_01.txt AC 2 ms 128 KB
01_rnd_02.txt AC 2 ms 128 KB
01_rnd_03.txt AC 2 ms 128 KB
01_rnd_04.txt AC 2 ms 128 KB
01_rnd_05.txt AC 2 ms 128 KB
01_rnd_06.txt AC 2 ms 128 KB
01_rnd_07.txt AC 2 ms 128 KB
01_rnd_08.txt AC 2 ms 128 KB
01_rnd_09.txt AC 2 ms 128 KB
01_rnd_10.txt AC 2 ms 128 KB
01_rnd_11.txt AC 2 ms 128 KB
01_rnd_12.txt AC 2 ms 128 KB
01_rnd_13.txt AC 2 ms 128 KB
01_rnd_14.txt AC 2 ms 128 KB
01_rnd_15.txt AC 2 ms 128 KB
01_rnd_16.txt AC 2 ms 128 KB
01_rnd_17.txt AC 2 ms 128 KB
01_rnd_18.txt AC 2 ms 128 KB
01_rnd_19.txt AC 2 ms 128 KB
02_twothree_00.txt AC 2 ms 128 KB
02_twothree_01.txt AC 1 ms 128 KB
02_twothree_02.txt AC 1 ms 128 KB
02_twothree_03.txt AC 1 ms 128 KB
02_twothree_04.txt AC 1 ms 128 KB
02_twothree_05.txt AC 1 ms 128 KB
02_twothree_06.txt AC 1 ms 128 KB
02_twothree_07.txt AC 1 ms 128 KB
02_twothree_08.txt AC 1 ms 128 KB
02_twothree_09.txt AC 1 ms 128 KB
02_twothree_10.txt AC 1 ms 128 KB
02_twothree_11.txt AC 1 ms 128 KB
02_twothree_12.txt AC 1 ms 128 KB
02_twothree_13.txt AC 1 ms 128 KB
02_twothree_14.txt AC 1 ms 128 KB
02_twothree_15.txt AC 1 ms 128 KB
02_twothree_16.txt AC 1 ms 128 KB
02_twothree_17.txt AC 1 ms 128 KB
02_twothree_18.txt AC 1 ms 128 KB
02_twothree_19.txt AC 1 ms 128 KB