美文网首页PAT
B1061 Dating (模拟)

B1061 Dating (模拟)

作者: Tsukinousag | 来源:发表于2020-01-23 16:05 被阅读0次

B1061 Dating (20分)

这题拿满分题目必须仔细 !而且是指定的字母范围。

//第一个相同的大写字母[A,G],接着之后有第二个相同的[0,9]或者[A,N]的字符

//有相同的英文字符返回位置(不区分大小写)

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <string.h>
#include <cmath>
#include <math.h>
#include <vector>
#include <queue>
#include <map>
#include <set>
#include <stack>
using namespace std;
typedef long long ll;
const int MAX=100005;
const int INF=0x3f3f3f3f;
const int mod=1000000007;
char mpday[10][10]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
int main()
{
    int t1,t2=0,t3=0;
    string s1,s2,s3,s4;
    cin>>s1>>s2>>s3>>s4;
    int minlen=min(s1.size(),s2.size());
    for(int i=0;i<minlen;i++)
    {
        if(s1[i]>='A'&&s1[i]<='G')
        {
            if(s1[i]==s2[i])
            {
                t1=i;
                break;
            }
        }
    }
    cout<<mpday[s1[t1]-'A']<<" ";
    for(int i=t1+1;i<minlen;i++)
    {
        if((s1[i]>='A'&&s1[i]<='N')||(s1[i]>='0'&&s1[i]<='9'))
        {
            if(s1[i]==s2[i])
            {
                t2=i;
                break;
            }
        }
    }
    if(s1[t2]>='A'&&s1[t2]<='Z')
        printf("%02d:",s1[t2]-'A'+10);
    else if(s1[t2]>='0'&&s1[t2]<='9')
        printf("%02d:",s1[t2]-'0');
    int minlen2=min(s3.size(),s4.size());
    for(int i=0;i<minlen2;i++)
    {
        if((s3[i]>='A'&&s3[i]<='Z')||(s3[i]>='a'&&s3[i]<='z'))
        {
            if(s3[i]==s4[i])
            {
                t3=i;
                break;
            }
        }
    }
    printf("%02d\n",t3);
    return 0;
}

相关文章

  • B1061 Dating (模拟)

    B1061 Dating (20分) 这题拿满分题目必须仔细 !而且是指定的字母范围。 //第一个相同的大写字母[...

  • L3-U3-P1-5 Dialogue : Dating Ann

    L3-U3-P1-5 Dialogue : Dating Anniversary Dating Anniversa...

  • Dating

    我想生活总是要有所期待,再夹杂着一些惊喜,一些小确幸,一些偶然,平淡的日子里,也会闪着光,欣喜而又感激~ #所有的...

  • blind dating

    突然想到上节英语课,老师叫我上去模拟blind dating,我以为他会叫另一个男生,没想到转眼他就自己坐下。 h...

  • [Economist] 新时代的恋爱(下)

    The domination of online dating by a handful of firms and...

  • 英语笑话 11 (为母亲约会 Dating for Mother

    Dating for Mother When the young waitress in the café in ...

  • Dating with cautions

  • Dating the rich

    这本身就是一件特别不可思议的事,不是吗? 他是那个高傲的,最遥不可及的人,生活在最富裕的家庭里,是你想都不敢想的。...

  • Third dating

    初次爱你,请多关照ଘ(੭ˊ꒳​ˋ)੭ 雨后的校园,格外宁静,虽然已经没有校园时那悠闲的心境,已被一天的工作摧残的疲...

  • Dating with Romania

    一个月前的我,性格懦弱,视野狭隘,是一个从小到大接受寄宿学校教育,永远困顿于一个小校园的乖乖女; 一个月后的我,乐...

网友评论

    本文标题:B1061 Dating (模拟)

    本文链接:https://www.haomeiwen.com/subject/nrunzctx.html