码迷,mamicode.com
首页 > 其他好文 > 详细

Hello 2019 B. Petr and a Combination Lock

时间:2019-01-10 01:11:16      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:进制   for   水平   and   数组   class   ==   cout   i++   

两个月以来,焦头烂额的各种事把我烦的够呛,cf几乎一点都没打,水平下降得很厉害。

这个题主要学习一个算法,二进制数取位数,之后判断奇偶性,来遍历整个数组或某些其他容器。

    for (int i=0;i<(1<<n);i++)    {
        int sum=0;
        for (int j=0;j<n;j++)    {
            if (i&(1<<j))    sum+=a[i];
            else    sum-=a[i];
        }
        if (sum%360==0)    {cout<<"YES"<<endl;return 0;}
    }
    cout<<"NO"<<endl;
    return 0;

顺便提一嘴,今天金老师让我很失望,真的很失望,虽然我能理解。

Hello 2019 B. Petr and a Combination Lock

标签:进制   for   水平   and   数组   class   ==   cout   i++   

原文地址:https://www.cnblogs.com/yichuan-sun/p/10247644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!