提出 #577611


ソースコード 拡げる

#include <bits/stdc++.h>
using namespace std;

int main(void){
  string str[2];
  cin >> str[0] >> str[1];
  int len = str[0].length();
  int p, i1, i2, j ;
  p = 0; i1 = 0; i2 = 0;j = 0;
  while(i1 < len && i2 < len && j < len){
    if(p == 0){
      if(str[p][i1] == str[0][j]){
        j++;
        i1++;
        p = (p+1)%2;
        continue;
      }else{
        i1++;
        continue;
      }
    }else{
      if(str[p][i2] == str[0][j]){
        i2++;
        j++;
        p = (p+1)%2;
        continue;
      }else{
        i2++;
      }
      continue;
    }
  }
  if(j == len){
    cout << "Yes" << endl;
    return 0;
  }
  p = 1; i1 = 0; i2 = 0;j = 0;


  while(i1 < len && i2 < len && j < len){
    if(p == 0){
      if(str[p][i1] == str[0][j]){
        j++;
        i1++;
        p = (p+1)%2;
        continue;
      }else{
        i1++;
        continue;
      }
    }else{
      if(str[p][i2] == str[0][j]){
        i2++;
        j++;
        p = (p+1)%2;
        continue;
      }else{
        i2++;
      }
      continue;
    }
  }


  if(j == len){
    cout << "Yes" << endl;
    return 0;
  }
  cout << "No" << endl;
  return 0;
}

提出情報

提出日時
問題 A - M and A
ユーザ woodpecker
言語 C++ (G++ 4.6.4)
得点 100
コード長 1224 Byte
結果 AC
実行時間 38 ms
メモリ 1048 KiB

ジャッジ結果

セット名 All
得点 / 配点 100 / 100
結果
AC × 47
セット名 テストケース
All 00_sample_00, 00_sample_01, 00_sample_02, 01_small_00, 01_small_01, 01_small_02, 01_small_03, 01_small_04, 01_small_05, 01_small_06, 01_small_07, 01_small_08, 01_small_09, 01_small_10, 01_small_11, 01_small_12, 01_small_13, 01_small_14, 01_small_15, 01_small_16, 01_small_17, 01_small_18, 01_small_19, 02_large_00, 02_large_01, 02_large_02, 02_large_03, 02_large_04, 02_large_05, 02_large_06, 02_large_07, 02_large_08, 02_large_09, 03_max_00, 03_max_01, 03_max_02, 03_max_03, 03_max_04, 03_max_05, 04_abab_00, 04_abab_01, 04_abab_02, 04_abab_03, 04_abab_04, 99_corner_00, 99_corner_01, 99_corner_02
ケース名 結果 実行時間 メモリ
00_sample_00 AC 26 ms 1044 KiB
00_sample_01 AC 27 ms 1048 KiB
00_sample_02 AC 27 ms 1044 KiB
01_small_00 AC 27 ms 1048 KiB
01_small_01 AC 25 ms 1044 KiB
01_small_02 AC 26 ms 968 KiB
01_small_03 AC 27 ms 1044 KiB
01_small_04 AC 27 ms 1044 KiB
01_small_05 AC 27 ms 1044 KiB
01_small_06 AC 27 ms 1040 KiB
01_small_07 AC 25 ms 1044 KiB
01_small_08 AC 29 ms 936 KiB
01_small_09 AC 26 ms 1040 KiB
01_small_10 AC 27 ms 1044 KiB
01_small_11 AC 27 ms 1048 KiB
01_small_12 AC 27 ms 1044 KiB
01_small_13 AC 27 ms 1048 KiB
01_small_14 AC 30 ms 1048 KiB
01_small_15 AC 26 ms 1048 KiB
01_small_16 AC 26 ms 1048 KiB
01_small_17 AC 27 ms 1048 KiB
01_small_18 AC 25 ms 1048 KiB
01_small_19 AC 27 ms 980 KiB
02_large_00 AC 27 ms 1048 KiB
02_large_01 AC 27 ms 1048 KiB
02_large_02 AC 26 ms 1044 KiB
02_large_03 AC 26 ms 1044 KiB
02_large_04 AC 27 ms 1044 KiB
02_large_05 AC 27 ms 1040 KiB
02_large_06 AC 26 ms 1048 KiB
02_large_07 AC 25 ms 1048 KiB
02_large_08 AC 26 ms 1048 KiB
02_large_09 AC 27 ms 1044 KiB
03_max_00 AC 25 ms 1048 KiB
03_max_01 AC 25 ms 1016 KiB
03_max_02 AC 38 ms 996 KiB
03_max_03 AC 26 ms 1044 KiB
03_max_04 AC 26 ms 932 KiB
03_max_05 AC 27 ms 1040 KiB
04_abab_00 AC 26 ms 1036 KiB
04_abab_01 AC 26 ms 1044 KiB
04_abab_02 AC 26 ms 1044 KiB
04_abab_03 AC 26 ms 1036 KiB
04_abab_04 AC 27 ms 1040 KiB
99_corner_00 AC 27 ms 1040 KiB
99_corner_01 AC 28 ms 1036 KiB
99_corner_02 AC 28 ms 1036 KiB