This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define all(v) (v).begin() , (v).end()
#define nn "\n"
#define ex exit(0);
#define sz(s) (int)(s).size();
ll cnt , ans , bit , n , t , k ,x , a , b , res ,sum , r , l ;
char h;
vector<int>v;
int main(){
ios_base::sync_with_stdio(0) , cin.tie(0) , cout.tie(0);
cin>> t>> n ;
cin>> x ;
int m[n];
for(int i=0 ;i < n; i++){
cin>>m[i];
ans+=m[i];
if(ans==x){
res++;
}
if(ans>x){
while(ans>x){
ans-=m[l];
l++;
}
if(ans==x){
res++;
}
}
}
if(res>0){
cout<<"YES";
ex;
}
cout<<"NO";
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |