Submission #330135


Source Code Expand

#include<bits/stdc++.h>

using namespace std;

int n,m,j,k,i,l;
int A[100000];
int B[100000];
int dp[150005];
int mx = -541;

void f(int x,int z,int q){

/* getchar();

   cout << x << ' ' << z << ' ' << q << endl;
*/
   if(x == n)
   {
      mx = max(q,mx);
      return ;
   }

   if(x > n)
      return ;

   if(z > m+k)
      return ;

   f(x,z+1,q);

   if(z > m)
      f(x+B[z-m],z+1,q+B[z-m]-1);

   else
      f(x+A[z],z+1,q+A[z]);

}
int main(){

   scanf("%d %d %d",&n,&m,&k);

   for(i=1 ; i<=m ; i++)
      scanf("%d",&A[i]);

   for(i=1 ; i<=k ; i++)
      scanf("%d",&B[i]);

   f(0,1,0);

   printf("%d",mx);

   return 0;                                                                                                                          24,10-1
}

Submission Info

Submission Time
Task 14 - Farmer
User Kerem
Language C++ (G++ 4.6.4)
Score 0
Code Size 820 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:53:1: error: expected ‘;’ before ‘}’ token
./Main.cpp:40:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
./Main.cpp:43:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
./Main.cpp:46:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]