cf#512 C. Vasya and Golden Ticket
Posted fqfzs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cf#512 C. Vasya and Golden Ticket相关的知识,希望对你有一定的参考价值。
题目链接 http://codeforces.com/contest/1058/problem/C
这题还是暴力最方便,和的情况最多有n*a[i] 900种把每种都试一遍
1 #include<bits/stdc++.h> 2 using namespace std; 3 int n; 4 string s; 5 bool check(int x) 6 { 7 8 int sum=0,cnt=0; 9 for(int i=0;i<n;i++) 10 { 11 sum+=(s[i]-‘0‘); 12 if(sum==x) 13 { 14 15 sum=0;cnt++; 16 } 17 else if(sum>x) 18 { 19 20 return false; 21 } 22 } 23 if(sum!=0)return false; 24 if(cnt>=2)return true; 25 else return false; 26 } 27 int main() 28 { 29 cin>>n>>s; 30 int num=n*9; 31 for(int i=0;i<=num;i++) 32 { 33 if(check(i)) 34 { 35 cout<<"YES"<<endl; 36 return 0; 37 } 38 } 39 cout<<"NO"<<endl; 40 return 0; 41 }
以上是关于cf#512 C. Vasya and Golden Ticket的主要内容,如果未能解决你的问题,请参考以下文章
Codeforces1187 C. Vasya And Array(思维,构造)
Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot 二分 + 尺取