Submission #523533

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
5235332022-02-07 18:09:06LoboCloud Computing (CEOI18_clo)C++17
100 / 100
518 ms2084 KiB
#include<bits/stdc++.h>
using namespace std;
const long long inf = (long long) 1e18 + 10;
const int inf1 = (int) 1e9 + 10;
#define int long long
#define dbl long double
#define endl '\n'
#define sc second
#define fr first
#define mp make_pair
#define pb push_back
#define all(x) x.begin(), x.end()
#define maxn 4020
int n, m, dp[2][25*maxn];
pair<pair<int,int>,pair<int,int>> a[maxn];
void solve() {
cin >> n;
for(int i = 1; i <= n; i++) {
int c,f,v;
cin >> c >> f >> v;
a[i].fr.fr = f;
a[i].fr.sc = 1; //comprar vem depois de vender
a[i].sc.fr = c;
a[i].sc.sc = v;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

clo.cpp: In function 'void solve()':
clo.cpp:56:36: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
   56 |                 dp[i&1][qtd] = dp[i&1^1][qtd];
      |                                   ~^~
clo.cpp:60:58: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
   60 |                     dp[i&1][qtd] = max(dp[i&1][qtd], dp[i&1^1][qtd-c] + v);
      |                                                         ~^~
clo.cpp:66:36: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
   66 |                 dp[i&1][qtd] = dp[i&1^1][qtd];
      |                                   ~^~
clo.cpp:69:53: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
   69 |                 dp[i&1][qtd] = max(dp[i&1][qtd],dp[i&1^1][qtd+c] - v);
      |                                                    ~^~
#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...