提出 #74694634


ソースコード 拡げる

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <cstring>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int i,j,k,N,M,p=0;
    cin >> N;
    int a[N],b[N];
    for(int i=0;i<N;i++){
        cin >> a[i] >> b[i];
    }
    cin >> M;
    int len,M2;
    string s[M];
    char pos;
    for(int i=0;i<M;i++){
        cin >> s[i];
    }
    bool mg[100][100][100]={false};
    for(i=0;i<M;i++){
        len=s[i].size();
        for(j=0;j<len;j++){
            mg[len][j+1][s[i][j]-'a']=true;
        }
    }
    for(i=0;i<M;i++){
        if(s[i].size()!=N){
            cout << "No\n";
            continue;
        }
        bool ok=true;
        for(j=0;j<N;j++){
            pos=s[i][j];
            if(!mg[a[j]][b[j]][pos-'a']){
                ok=false;
                break;
            }
        }
        if(ok) cout << "Yes\n";
        else cout << "No\n";
    }
}

提出情報

提出日時
問題 C - Fishbones
ユーザ yosshi4438
言語 C++23 (GCC 15.2.0)
得点 300
コード長 1000 Byte
結果 AC
実行時間 17 ms
メモリ 10960 KiB

コンパイルエラー

./Main.cpp: In function 'int main()':
./Main.cpp:32:23: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   32 |         if(s[i].size()!=N){
      |            ~~~~~~~~~~~^~~
./Main.cpp:11:13: warning: unused variable 'k' [-Wunused-variable]
   11 |     int i,j,k,N,M,p=0;
      |             ^
./Main.cpp:11:19: warning: unused variable 'p' [-Wunused-variable]
   11 |     int i,j,k,N,M,p=0;
      |                   ^
./Main.cpp:18:13: warning: unused variable 'M2' [-Wunused-variable]
   18 |     int len,M2;
      |             ^~

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 2
AC × 25
セット名 テストケース
Sample 00-sample-01.txt, 00-sample-02.txt
All 00-sample-01.txt, 00-sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt
ケース名 結果 実行時間 メモリ
00-sample-01.txt AC 2 ms 4624 KiB
00-sample-02.txt AC 2 ms 4628 KiB
01-01.txt AC 4 ms 5504 KiB
01-02.txt AC 10 ms 7960 KiB
01-03.txt AC 17 ms 10700 KiB
01-04.txt AC 11 ms 8120 KiB
01-05.txt AC 14 ms 9292 KiB
01-06.txt AC 12 ms 8632 KiB
01-07.txt AC 15 ms 10856 KiB
01-08.txt AC 16 ms 10848 KiB
01-09.txt AC 4 ms 5448 KiB
01-10.txt AC 11 ms 8040 KiB
01-11.txt AC 4 ms 5388 KiB
01-12.txt AC 16 ms 10072 KiB
01-13.txt AC 12 ms 8408 KiB
01-14.txt AC 10 ms 7860 KiB
01-15.txt AC 17 ms 10960 KiB
01-16.txt AC 17 ms 10716 KiB
01-17.txt AC 16 ms 10960 KiB
01-18.txt AC 16 ms 10936 KiB
01-19.txt AC 16 ms 10900 KiB
01-20.txt AC 16 ms 10956 KiB
01-21.txt AC 16 ms 10960 KiB
01-22.txt AC 16 ms 10840 KiB
01-23.txt AC 16 ms 10832 KiB