#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
int a[20],flag=0,n;
void search(int s,int x) //s表示当前表的刻度,x表示操作次数
{//cout<<s<<' '<<x<<endl;
if(s%360==0)
{
if(x==n)
flag=1;
}
if(x>n-1) return;
if(flag==1) return;
search(s-a[x],x+1);
search(s+a[x],x+1);
}
int main()
{
int i;
cin>>n;
for(i=0;i<=n-1;i++)
cin>>a[i];
search(2880,0);
if(flag) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}
codeforces——1097B,Petr and a Combination Lock(搜索)
最新推荐文章于 2021-08-20 22:00:21 发布