Submission #472998

#TimeUsernameProblemLanguageResultExecution timeMemory
472998Beboo44COCI17_cezar (COCI17_cezar)C++14
30 / 50
1 ms204 KiB
#include <bits/stdc++.h> using namespace std; #define all(v) ((v).begin()), ((v).end()) #define sz(v) ((int)((v).size())) typedef long long ll; typedef vector<int> vi; typedef vector<pair<ll , int> > vpli; typedef set<char> st; typedef stack<int> s; typedef deque<int> dq; typedef queue<int> q; #define fast_io ios_base::sync_with_stdio(0); cin.tie(0) int main() { ll n; cin>>n; ll arr[12]={0}; for(int i=2; i<=12; ++i){ arr[i]=4; } arr[10]+=12; vector<ll>v(n); ll sum=0; for(int i=0; i<n; ++i){ cin>>v[i]; arr[v[i]]--; sum+=v[i]; } ll ans= 21-sum; ll sum1=0; ll sum2=0; for(int i=ans+1; i<12; ++i){ sum1+=arr[i]; } for(int i=ans; i>=0; --i){ sum2+=arr[i]; } if(sum1>=sum2){ cout<<"DOSTA"; } else{ cout<<"VUCI"; } return 0; }

Compilation message (stderr)

cezar.cpp: In function 'int main()':
cezar.cpp:21:11: warning: iteration 10 invokes undefined behavior [-Waggressive-loop-optimizations]
   21 |     arr[i]=4;
      |     ~~~~~~^~
cezar.cpp:20:18: note: within this loop
   20 |    for(int i=2; i<=12; ++i){
      |                 ~^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...