🎆音乐分享
1010-I love you_牛客竞赛语法入门班数组模拟、枚举、贪心习题 (nowcoder.com)
#include<iostream>
using namespace std;
char c,s[8]={'i','l','o','v','e','y','o','u'};
int a[9]={0};
int main(){
a[0]=1;
while(cin>>c){
for(int i=0;i<8;i++){
if(c==s[i]||c==s[i]-32){
a[i+1]=(a[i+1]+a[i])%20010905;
}
}
}
cout<<a[8];
return 0;
}
1009-Tic-Tac-Toe_牛客竞赛语法入门班数组模拟、枚举、贪心习题 (nowcoder.com)
#include<bits/stdc++.h>
using namespace std;
void solve(){
bool a=false,b=false;
string s[3];
cin>>s[0]>>s[1]>>s[2];
for(int i=0;i<=2;i++){
if(s[i][0]==s[i][1]&&s[i][2]==s[i][1]&&'A'==s[i][1]) a=true;
if(s[i][0]==s[i][1]&&s[i][2]==s[i][1]&&'B'==s[i][1]) b=true;
}
for(int i=0;i<=2;i++){
if(s[0][i]==s[1][i]&&s[2][i]==s[1][i]&&'A'==s[0][i]) a=true;
if(s[0][i]==s[1][i]&&s[2][i]==s[1][i]&&'B'==s[0][i]) b=true;
}
if(s[0][0]==s[1][1]&&s[1][1]==s[2][2]){
if(s[1][1]=='A') a=true;
else if(s[1][1]=='B') b=true;
}
if(s[0][2]==s[1][1]&&s[1][1]==s[2][0]){
if(s[1][1]=='A') a=true;
else if(s[1][1]=='B')b=true;
}
if(a&&b) cout<<"invalid"<<"\n";
else if(a) cout<<"Yes"<<"\n";
else if(b) cout<<"No"<<"\n";
else cout<<"draw"<<"\n";
}
int main(){
int t;
cin>>t;
while(t--){
solve();
}
return 0;
}
Code over!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/131385.html