A题_曦曦买奖品

九个11,剩下的全买5.

#include<iostream>
using namespace std;
int main(){
    cout<<0<<endl;
    return 0;
}

B题_暴打科迪

简单的判断语句,读懂题目意思即可。

 #include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    if(a<b) cout<<"xiaomei"<<endl;
    else if(a>b) cout<<"kedi"<<endl;
    else cout<<"tied"<<endl;
    return 0;
}

C_带带孩子吧

num统计连续数字的个数,num等于9时,则记录当前位置用于输出该数字串。

 #include<iostream>
using namespace std;
int main(){
    string s;
    cin>>s;
    s+=' ';
    int num=0,flag=-1;
    for(int i=0;i<s.length();i++){
        if(s[i]>='0'&&s[i]<='9')
            num++;
        else {
            if(num==9) {
                flag=i;
                flag-=8;
                break;
            }
            num=0;
        }
    }
    for(int i=flag-1;i<flag+8;i++)
        cout<<s[i];
    return 0;
}

D_铭铭之中,命中注定

找到规律,存入数组中,计算下标即可。

  #include<iostream>
using namespace std;
int a[6]={1,4,2,8,5,7};
int main(){
    int t;
    cin>>t;
    while(t--){
        int n,m;
        cin>>n>>m;
        if(n%7==1)  cout<<a[(m-1)%6]<<endl;
        else if(n%7==2)  cout<<a[(m+1)%6]<<endl;
        else if(n%7==3)  cout<<a[(m+0)%6]<<endl;
        else if(n%7==4)  cout<<a[(m+3)%6]<<endl;
        else if(n%7==5)  cout<<a[(m+4)%6]<<endl;
        else if(n%7==6)  cout<<a[(m+2)%6]<<endl;
        else cout<<0<<endl;
    }
    return 0;
}