波兰时装

题目描述

根据伯兰德时装的规则,夹克除了一个钮扣外,所有的钮扣都应该扣紧,但不一定是最后一个。另外,如果夹克只有一个按钮,它应该紧固,这样夹克就不会摆动打开。

给你一件夹克的纽扣。确定它是否以正确的方式固定。

输出格式:

输出只有一行。如果夹克是正确的方式紧固,在一行内输出 YES 。否则输出 NO

样例 #1

样例输入 #1

3
1 0 1

Copy

样例输出 #1

YES

Copy

样例 #2

样例输入 #2

3
1 0 0

Copy

样例输出 #2

NO

1 条评论

  • @ 2024-7-6 13:26:36

    #include //导入文件 using namespace std; int main() { int n =0; int a =0; int x=0,y =0; cin>>n; for (int i =1;i<=n;i++) { cin>>a; if (a==1)//0是没扣紧 1是扣紧 { x+=1;//x是扣紧 y是没扣进 } else { y+=1; }

    } if (n == 1) { if (x == 1) { cout<<"YES"; } else { cout<<"NO"; } }

    else if (y==1) { cout<<"YES"; } else { cout<<"NO"; }

    return 0; }

    • 1