Submission #874117

#TimeUsernameProblemLanguageResultExecution timeMemory
874117kxdFriend (IOI14_friend)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "friend.h" //#define DEBUG 1106 //#define int long long #define ll long long #define ld long double #define pb push_back #define p_q priority_queue #define m_p make_pair #define pii pair<int,int> #define endl '\n' #define INIT ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); #define FOR(i,a,b) for(int i = a; i <= b; i++) #define forn(i,n) for (int i = 0; i < n; i++) #define forn1(i,n) for (int i = 1; i <= n; i++) #define all(x) x.begin(),x.end() #define ft first #define sd second #define lowbit(x) (x&(-x)) #define chmax(x,y) x=max(x,y) #define chmin(x,y) x=min(x,y) using namespace std; int take[1106], notake[1106]; int findSample(int n, int confidence[], int host[], int protocol[]) { if(protocol[1]==0) { take[0] = confidence[0]; notake[0] = 0; for (int i = 1; i < n; i++) { if(i==1) take = confidence[i]; else take[i] = max(take[i-2],notake[i-1]) + confidence[i]; notake[i] = max(take[i-1],notake[i-1]); } return max(take[n-1],notake[n-1]); } int ret = 0; forn(i,n) { if(protocol[1]==1) ret += confidence[i]; else ret = max(ret,confidence[i]); } return ret; }

Compilation message (stderr)

friend.cpp: In function 'int findSample(int, int*, int*, int*)':
friend.cpp:32:18: error: incompatible types in assignment of 'int' to 'int [1106]'
   32 |    if(i==1) take = confidence[i];
      |             ~~~~~^~~~~~~~~~~~~~~