Submission #421471

#TimeUsernameProblemLanguageResultExecution timeMemory
421471ApiramPacking Biscuits (IOI20_biscuits)C++14
Compilation error
0 ms0 KiB
#include "biscuits.h" #include<bits/stdc++.h> using namespace std; long long count_tastiness(long long x, std::vector<long long> arr) { int n=arr.size(); int64_t sum=0; for (int64_t i =0;i<n;++i){ sum+=pow(2,i)*arr[i]; } vector<vector<int64_t >>dp(n+1,vector<int64_t>(sum+1,-1)); for (int i =0;i<n;++i){ dp[i][0]=1; for (int64_t k =1;k<=arr[i];++k){ int64_t temp = pow(2,i)*k; for (int64_t j =0;j<=sum;++j){ if (dp[i][j]==1){ dp[i+1][j+temp]=1; } dp[i+1][j]=max(dp[i][j],dp[i+1][j]); } } } for (int i = 1;i<=sum;++i){ if (dp[n][i]==1)ans++; } return (long long)ans.size(); }

Compilation message (stderr)

biscuits.cpp: In function 'long long int count_tastiness(long long int, std::vector<long long int>)':
biscuits.cpp:24:17: error: 'ans' was not declared in this scope; did you mean 'abs'?
   24 | if (dp[n][i]==1)ans++;
      |                 ^~~
      |                 abs
biscuits.cpp:26:19: error: 'ans' was not declared in this scope; did you mean 'abs'?
   26 | return (long long)ans.size();
      |                   ^~~
      |                   abs