ABC360B玄关
  • 板块题目总版
  • 楼主RonL
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/30 23:00
  • 上次更新2024/7/1 11:09:24
查看原帖
ABC360B玄关
1074633
RonL楼主2024/6/30 23:00
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s,t; //尝试将这句话放在外面,可是会报错
    cin >> s >> t;
    int l = s.length();
    string arr[100];
    for(int i=1;i<l;i++){
        arr[100] = {""};
        int cnt = 0;
        int index = 1;
        for(int j=0;j<l;j++){
            cnt++;
            if(cnt > i){
                index++;
                cnt = 1;
            }
            arr[index] += s[j];
        }
        bool ans = 0;
        for(int j=0;j<i;j++){
            string test = "";
            for(int k=1;k<=index;k++){
                test += arr[k][j];
            }
            if(test == t){ //这里没有正常判断
                cout <<"Yes";
                return 0;
            }
        }
    }
    cout << "No";
    return 0;
}
2024/6/30 23:00
加载中...