提出 #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 |
| 結果 |
|
|
| セット名 |
テストケース |
| 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 |