Submission #1004162

#TimeUsernameProblemLanguageResultExecution timeMemory
1004162vjudge1Horses (IOI15_horses)C++17
0 / 100
1595 ms10332 KiB
#include "horses.h" #include <bits/stdc++.h> using namespace std; #define ins insert #define pb push_back #define pii pair<int, int> #define endl '\n' #define drop(x) cout<<(x)<<endl; return; #define all(x) x.begin(),x.end() const int mod = 1e9 +7, sze = 5*1e5, prime = 23; int arr[sze],brr[sze]; int n; const int dse = 1e3 +10; int dp[dse][dse][3]; int rec(int i,int horses,int curr){ if(i==n){ return curr; } int mx =0 ; horses = horses*arr[i]; for(int j=0;j<=horses;j++){ mx=max(mx, rec(i+1, horses-j , curr + j * brr[i])); } return mx; } int func(){ int ans=0; return rec(0,1,0); } int init(int N, int X[], int Y[]) { n=N; for(int i=0;i<n;i++){ arr[i]=X[i]; brr[i]=Y[i]; } return func(); } int updateX(int pos, int val) { return 0; } int updateY(int pos, int val) { return 0; }

Compilation message (stderr)

horses.cpp: In function 'int func()':
horses.cpp:30:6: warning: unused variable 'ans' [-Wunused-variable]
   30 |  int ans=0;
      |      ^~~
horses.cpp: In function 'int updateX(int, int)':
horses.cpp:44:17: warning: unused parameter 'pos' [-Wunused-parameter]
   44 | int updateX(int pos, int val) {
      |             ~~~~^~~
horses.cpp:44:26: warning: unused parameter 'val' [-Wunused-parameter]
   44 | int updateX(int pos, int val) {
      |                      ~~~~^~~
horses.cpp: In function 'int updateY(int, int)':
horses.cpp:48:17: warning: unused parameter 'pos' [-Wunused-parameter]
   48 | int updateY(int pos, int val) {
      |             ~~~~^~~
horses.cpp:48:26: warning: unused parameter 'val' [-Wunused-parameter]
   48 | int updateY(int pos, int val) {
      |                      ~~~~^~~
#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...