首页 > 其他分享 >D - Match or Not

D - Match or Not

时间:2023-02-04 12:14:25浏览次数:40  
标签:contests int cin https abc287 Match

D - Match or Not

https://atcoder.jp/contests/abc287/tasks/abc287_d

 

思路

https://www.acwing.com/solution/content/166180/

对于t,分成两个段,

前段在s和t的最大前缀找,

后端在s和t的最大后缀找。

Code

https://atcoder.jp/contests/abc287/submissions/38576945

string s, t;
 
int main()
{
    cin >> s;
    cin >> t;
 
    int slen = s.size();
    int tlen = t.size();
    
    int prefixlen = 0;
    for(int i=0; i<tlen; i++){
        char si = s[i];
        char ti = t[i];
        
        if (si == ti
            || si == '?'
            || ti == '?'){
            prefixlen++;
        } else {
            break;
        }
    }
 
    int suffixlen = 0;
    for(int i=0; i<tlen; i++){
        char si = s[slen-i-1];
        char ti = t[tlen-i-1];
 
        if (si == ti
            || si == '?'
            || ti == '?') {
            suffixlen++;
        } else {
            break;
        }
    }
 
    for(int x=0; x<=tlen; x++){
        if(x<=prefixlen
            && tlen-x<=suffixlen){
            cout << "Yes" << endl;
        } else {
            cout << "No" << endl;
        }
    }
 
    return 0;
}
 

 

标签:contests,int,cin,https,abc287,Match
From: https://www.cnblogs.com/lightsong/p/17091239.html

相关文章

  • detectron2 The detected CUDA version mismatches 错误
    我的报错信息ThedetectedCUDAversion(9.1)mismatchestheversionthatwasusedtocompilePyTorch(11.3).PleasemakesuretousethesameCUDAversions.h......
  • Educational Codeforces Round 134 (Rated for Div. 2) F - Matching Reduction 最小
    真傻逼Σ(☉▽☉"a——wa23是因为数组开小了,wa53是数组开大了爆了(不能任性随便开了问最少删多少点使得最大匹配数-1这题就考一个结论:最大匹配数==最小点覆盖 所以很......
  • match's mistake
    LexicographicOrder(https://codeforces.com/group/L9GOcnr1dm/contest/422381/problem/L)比较简单的一道题目,主要理解什么是字典序就好了它要求我们以给定的字符串去......
  • 麒麟信安等服务器ssh问题no matching MAC found. Their offer: hmac-sha1-96,hmac-sha
    近期很多银河麒麟、麒麟信安、凝思等操作系统服务器ssh连接不上问题,大多原因是ssh算法不匹配所致。1、排查:journalctl--unitsshd--no-pager查看ssh目标服务器(ssh连接的......
  • [20230125]21c Force matching signature的计算.txt
    [20230125]21cForcematchingsignature的计算.txt--//昨天看了链接:https://hourim.wordpress.com/2023/01/22/force-matching-signature/--//里面提到计算force_matchin......
  • CU002HModel matching query does not exist.
    问题描述:CU002HModelmatchingquerydoesnotexist.问题分析:匹配的查询不存在。顾名思义就是什么数据都没有。原因是get查询时没有结果会报错,所以有两个选择,添加使用tr......
  • 关于 Spartacus 开源 Storefront 在 PWA 模式下运行时的 index.html hash mismatch 问
    Spartacus开源项目提供将Angular实现的电商Storefront站点作为PWA运行的功能。这提高了用户性能,改善了用户体验,添加了另一个缓存层并减少了服务器端渲染(SSR)服......
  • match's mistake-3
    车的攻击(https://www.luogu.com.cn/problem/P3913)题目可能讲得有点复杂,简化一下:就是这个n*n的格子里边所有车子能走的格子数,(注意:重复走的不算)再看一下数据范围,明显不......
  • match's mistake-2
    GetYourWish(https://www.luogu.com.cn/problem/P7262)一个模拟题解读一下题目:简单来说就是在现在重力的方向上,如果有水滴和电子元件就GG,否则就OK这里要注意一点,(卡死......
  • match's mistake
    Survivor(https://codeforces.com/group/L9GOcnr1dm/contest/422378/problem/F)血的教训比较有意思的一个贪心题简单翻译一下题目:输入第一行n,m,k;分别代表有几个人,几......