Codeforces Round 883 (Div. 3)
A. Rudolph and Cut the Rope:
void solve(){
int n;
int num=0;
cin>>n;
for(int i=1;i<=n;i++){
int x,y;
cin>>x>>y;
if(x>y) num++;
}
cout<<num<<endl;
}
B. Rudolph and Tic-Tac-Toe:
题目: 给一个3X3的棋盘,上面是一些符号,一个符号连线长度为3就是赢家。输出赢家或者平局。
思路:模拟即可
void solve(){
char ch3='-';
for(int i=1;i<=3;i++){
char ch2;
bool flag=0;
for(int j=1;j<=3;j++){
cin>>ch[i][j];
if(j==1) ch2=ch[i][j];
else {
if(ch[i][j]!=ch2) flag=1;
}
if(j==3 && flag==0){
if(ch2!='.') ch3=ch2;
}
}
}
if(ch3!='-'){
cout<<ch3<<"\n";
return ;
}
else{
for(int j=1;j<=3;j++){
char ch2;
bool flag=0;
for(int i=1;i<=3;i++){
if(i==1) ch2=ch[i][j];
else {
if(ch[i][j]!=ch2) flag=1;
}
if(i==3 && flag==0 && ch2!='.'){