程序笔记   发布时间:2022-07-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了codeforces689A大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

div2A

用四个二进制位记每个点状态,O(n)判断一下即可

codeforces689A

codeforces689A

#include <bits/stdc++.h>
using namespace std;
typedef int ll;
inline ll read()
{
    ll s=0; bool f=0; char ch=' ';
    while(!isdigit(ch)) {f|=(ch=='-'); ch=getchar();}
    while(isdigit(ch)) {s=(s<<3)+(s<<1)+(ch^48); ch=getchar();}
    return (f)?(-s):(s);
}
#define R(x) x=read()
inline void write(ll x)
{
    if(x<0) {putchar('-'); x=-x;}
    if(x<10) {putchar(x+'0'); return;}
    write(x/10); putchar((x%10)+'0');
}
#define W(x) write(x),putchar(' ')
#define Wl(x) write(x),putchar('n')
const int N=10;
int n,b[N];
int main()
{
    freopen("codeforces.in","r",stdin);
    int i,wwx=15;
    char ch=' ';
    R(n);
    b[0]=1;
    b[1]=6;
    b[2]=14;
    b[3]=12;
    b[4]=7;
    b[5]=15;
    b[6]=13;
    b[7]=3;
    b[8]=15;
    b[9]=9;
    for(i=1;i<=n;i++)
    {
        while(!isdigit(ch)) ch=getchar();
        wwx&=b[(int)ch-'0'];
        ch=' ';
    }
    wwx?puts("NO"):puts("YES");
    return 0;
}
View Code

 

大佬总结

以上是大佬教程为你收集整理的codeforces689A全部内容,希望文章能够帮你解决codeforces689A所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:while