#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#include "coreputer.h"
using namespace std;
using namespace __gnu_pbds;
#define oset tree<int, null_type, less<int>, rb_tree_tag, tree_order_statistics_node_update>
#define ofind find_by_order
#define okey order_of_key
#define int long long
#define double long double
#define pque priority_queue
#define dque deque
#define que queue
#define umap unordered_map
#define uset unordered_set
#define pipii pair<int, pair<int,int>>
#define pii pair<int,int>
#define mp make_pair
#define pb push_back
#define ppb pop_back
#define pf push_front
#define ppf pop_front
#define iter iterator
#define endl '\n'
#define MOD 1000000007
#define INF 1e18
int[] vec2arr(vector<int> v){
int n = v.size();
int arr[n];
for (int i = 0; i < n; i++)
arr[i] = v[i];
return arr;
}
int[] malfunctioning_cores(int N){
int ans[N];
memset(ans, 0, sizeof ans);
if (N != 2)
return ans;
int query[1] = {0};
int res = run_diagnostic(query);
if (res == 1)
ans[0] = 1;
else if (res == -1)
ans[1] = 1;
else{
ans[0] = 1;
ans[1] = 1;
}
return ans;
}
Compilation message
coreputer.cpp:32:4: error: structured binding declaration cannot have type 'long long int'
32 | int[] vec2arr(vector<int> v){
| ^~
coreputer.cpp:32:4: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'
coreputer.cpp:32:4: error: empty structured binding declaration
coreputer.cpp:32:7: error: expected initializer before 'vec2arr'
32 | int[] vec2arr(vector<int> v){
| ^~~~~~~
coreputer.cpp:42:4: error: structured binding declaration cannot have type 'long long int'
42 | int[] malfunctioning_cores(int N){
| ^~
coreputer.cpp:42:4: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'
coreputer.cpp:42:4: error: empty structured binding declaration
coreputer.cpp:42:7: error: expected initializer before 'malfunctioning_cores'
42 | int[] malfunctioning_cores(int N){
| ^~~~~~~~~~~~~~~~~~~~