提出 #74683982
ソースコード 拡げる
#include<bits/stdc++.h>
using namespace std;
short a[15],b[15],c[200005];
int m;
string str;
char s[200005][15];
bool mp[15][15][26];
signed main(){
scanf("%d",&a[0]);
for(int i=1;i<=a[0];i++){
scanf("%d%d",&a[i],&b[i]);
b[i]--;
}
scanf("%d",&m);
for(int i=1;i<=m;i++){
cin>>str;
c[i]=str.size();
for(int j=0;j<str.size();j++) s[i][j]=str[j];
for(int j=0;j<c[i];j++){
mp[c[i]][j][str[j]-'a']=1;
}
}
for(int i=1;i<=m;i++){
if(c[i]!=a[0]){
printf("No\n");
continue;
}
bool f=1;
for(int j=1;j<=a[0];j++){
int x=a[j],y=b[j],z=(s[i][j-1]-'a');
if(!mp[x][y][z]){
f=0;
printf("No\n");
break;
}
}if(f) printf("Yes\n");
}
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Fishbones |
| ユーザ | Caigezin |
| 言語 | C++23 (GCC 15.2.0) |
| 得点 | 300 |
| コード長 | 915 Byte |
| 結果 | AC |
| 実行時間 | 41 ms |
| メモリ | 7080 KiB |
コンパイルエラー
./Main.cpp: In function 'int main()':
./Main.cpp:9:13: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'short int*' [-Wformat=]
9 | scanf("%d",&a[0]);
| ~^ ~~~~~
| | |
| | short int*
| int*
| %hd
./Main.cpp:11:17: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'short int*' [-Wformat=]
11 | scanf("%d%d",&a[i],&b[i]);
| ~^ ~~~~~
| | |
| int* short int*
| %hd
./Main.cpp:11:19: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'short int*' [-Wformat=]
11 | scanf("%d%d",&a[i],&b[i]);
| ~^ ~~~~~
| | |
| int* short int*
| %hd
./Main.cpp:18:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
18 | for(int j=0;j<str.size();j++) s[i][j]=str[j];
| ~^~~~~~~~~~~
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 | 1 ms | 3752 KiB |
| 00-sample-02.txt | AC | 1 ms | 3748 KiB |
| 01-01.txt | AC | 5 ms | 4260 KiB |
| 01-02.txt | AC | 17 ms | 5560 KiB |
| 01-03.txt | AC | 30 ms | 7044 KiB |
| 01-04.txt | AC | 18 ms | 5504 KiB |
| 01-05.txt | AC | 23 ms | 6368 KiB |
| 01-06.txt | AC | 20 ms | 5928 KiB |
| 01-07.txt | AC | 35 ms | 6952 KiB |
| 01-08.txt | AC | 40 ms | 7080 KiB |
| 01-09.txt | AC | 5 ms | 4228 KiB |
| 01-10.txt | AC | 18 ms | 5432 KiB |
| 01-11.txt | AC | 5 ms | 4276 KiB |
| 01-12.txt | AC | 28 ms | 6568 KiB |
| 01-13.txt | AC | 21 ms | 5796 KiB |
| 01-14.txt | AC | 17 ms | 5448 KiB |
| 01-15.txt | AC | 37 ms | 7080 KiB |
| 01-16.txt | AC | 41 ms | 7076 KiB |
| 01-17.txt | AC | 40 ms | 6912 KiB |
| 01-18.txt | AC | 40 ms | 7048 KiB |
| 01-19.txt | AC | 40 ms | 7016 KiB |
| 01-20.txt | AC | 40 ms | 6912 KiB |
| 01-21.txt | AC | 39 ms | 6996 KiB |
| 01-22.txt | AC | 40 ms | 6872 KiB |
| 01-23.txt | AC | 40 ms | 7032 KiB |