首页 > 代码库 > codeforces educational round25
codeforces educational round25
A
#include<bits/stdc++.h>using namespace std;typedef long long ll;int main(){ int n,num=0; string s; cin>>n; cin>>s; for(int i=0;i<n;i++){ if(s[i]!=‘0‘) num++; if(s[i]==‘0‘){ cout<<num;num=0;} } cout<<num; return 0;}
B
#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>#include<iostream>using namespace std;typedef long long ll;string ss[100];int main(){ for(int i=0;i<10;i++){ cin>>ss[i]; } for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ int num=0; bool flag=false; for(int k=0;k<5;k++){ if(ss[i][j+k]==‘X‘) num++; if(ss[i][j+k]==‘O‘) flag=true; } if(num==4&&flag==false){ cout<<"YES\n"; return 0; } if(i<6){ num=0; flag=false; for(int k=0;k<5;k++){ if(ss[i+k][j+k]==‘X‘) num++; if(ss[i+k][j+k]==‘O‘) flag=true; } if(num==4&&flag==false){ cout<<"YES\n"; return 0; } num=0; flag=false; for(int k=0;k<5;k++){ if(ss[i+k][j]==‘X‘) num++; if(ss[i+k][j]==‘O‘) flag=true; } if(num==4&&flag==false){ cout<<"YES\n"; return 0; } } if(i>=4){ num=0; flag=false; for(int k=0;k<5;k++){ if(ss[i-k][j+k]==‘X‘) num++; if(ss[i-k][j+k]==‘O‘) flag=true; } if(num==4&&flag==false){ cout<<"YES\n"; return 0; } } } } for(int i=0;i<10;i++){ for(int j=6;j<10;j++){ int num=0,flag=false; for(int k=0;k<5;k++){ if(ss[i+k][j]==‘X‘) num++; if(ss[i+k][j]==‘O‘) flag=true; } if(num==4&&flag==false){ cout<<"YES\n"; return 0; } } } cout<<"NO\n"; return 0; }
C待更
codeforces educational round25
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。