Submission #1325267

#TimeUsernameProblemLanguageResultExecution timeMemory
1325267djsksbrbfCOCI17_cezar (COCI17_cezar)C++20
30 / 50
1 ms360 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair <ll, ll> pii;
typedef pair <ll, pii> ipi;
#define fi first
#define se second
#define pb push_back
const int MOD = 1e9 + 7;
const int MAX = 2e5 + 5;
const int dx[4] = {0, 0, 1, -1};
const int dy[4] = {1, -1, 0, 0};
#define int ll

signed main(){
   ios_base::sync_with_stdio(0);
   cin.tie(0);
   
   map <int, int> mp;
   for(int i = 2 ; i <= 9 ; i++)mp[i] += 4;
   
   mp[10] += 20;
   mp[11] += 4;
   
   int sum = 0;
   int n; cin >> n;
   for(int i = 1 ; i <= n ; i++){
      int x; cin >> x;
      sum += x;
      mp[x]--;
   }
   
   int calc = 0;
   int oth = 0;
   int dif = 21 - sum;
   
   for(auto it : mp){
      if(it.fi <= dif){
         calc += it.se;
      }
      else oth += it.se;
   }
   
   if(calc > oth)cout << "VUCI" << endl;
   else cout << "DOSTA" << endl;
   
   return 0;
}
#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...