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;
}