Submission #806332

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
8063322023-08-04 06:03:10ono_de206Distributing Candies (IOI21_candies)C++17
Compilation error
0 ms0 KiB
#include "candies.h"
#include<bits/stdc++.h>
using namespace std;
#define in insert
#define all(x) x.begin(),x.end()
#define pb push_back
#define eb emplace_back
#define ff first
#define ss second
// #define long long long long
typedef long long ll;
typedef vector<int> vi;
typedef set<long long> si;
typedef multiset<long long> msi;
typedef pair<long long, long long> pii;
typedef vector<pii> vpii;
const long long mxn = 2e5 + 10;
const long long inf = 1e18 + 10;
struct segTreeBeats {
long long l, r, m;
long long sum, max1, max2, min1, min2, maxc, minc, lz;
segTreeBeats *le, *ri;
void up() {
assert(le != NULL);
assert(ri != NULL);
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

candies.cpp: In function 'vi distribute_candies(vi, vi, vi, vi)':
candies.cpp:352:10: error: could not convert 'std::vector<long long int>(ret.std::vector<long long int>::begin(), ret.std::vector<long long int>::end(), std::allocator<long long int>())' from 'vector<long long int>' to 'vector<int>'
  352 |   return vector<long long>(all(ret));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          |
      |          vector<long long int>
candies.cpp:365:10: error: could not convert 'std::vector<long long int>(ret.std::vector<long long int>::begin(), ret.std::vector<long long int>::end(), std::allocator<long long int>())' from 'vector<long long int>' to 'vector<int>'
  365 |   return vector<long long>(all(ret));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          |
      |          vector<long long int>
candies.cpp:378:10: error: could not convert 'std::vector<long long int>(ret.std::vector<long long int>::begin(), ret.std::vector<long long int>::end(), std::allocator<long long int>())' from 'vector<long long int>' to 'vector<int>'
  378 |   return vector<long long>(all(ret));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          |
      |          vector<long long int>