abc B题求调(( |玄关
  • 板块题目总版
  • 楼主MoLing_111
  • 当前回复5
  • 已保存回复5
  • 发布时间2025/2/1 21:41
  • 上次更新2025/2/2 12:13:30
查看原帖
abc B题求调(( |玄关
1053023
MoLing_111楼主2025/2/1 21:41

rt,彩笔b题没过,WA 1

#include <bits/stdc++.h>
#define int long long
#define MAXN 1e9
using namespace std;

int n,m;
char a[1005][1005],b[1005][1005];

signed main(){
    ios::sync_with_stdio(0);
	cin.tie(0);
    cin >> n >> m;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            cin >> a[i][j];
        }
    }
    for(int i=1;i<=m;i++){
        for(int j=1;j<=m;j++){
            cin >> b[i][j];
        }
    }
    int f=0;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(a[i][j]==b[1][1]){
                f=0;
                for(int x=i;x<=min(i+m-1,n);x++){
                    for(int y=j;y<=min(j+m-1,n);y++){
                        if(a[x][y]!=b[x-i+1][y-j+1]){
                            f=1;
                        }
                    }
                }
                if(f==0){
                    cout << i << ' ' << j;
                    return 0;
                }
            }
        }
    }
	return 0;
}

2025/2/1 21:41
加载中...