I submitted it in g++4.3.2 it was AC...........but acc. to you it should have been error.......i think you are wrong somewhere !!
On Tue, Mar 8, 2011 at 10:46 PM, abhijith reddy <abhijith200...@gmail.com>wrote: > <algorithm> isn't required for C++ 4.0.*. The same code will give Compile > Error in C++ 4.3 and above > > > > On Tue, Mar 8, 2011 at 10:42 PM, Logic King <crazy.logic.k...@gmail.com>wrote: > >> Well tried, >> i have got the correct answer after working on it for almost 2 hours >> here is my code >> >> #include<iostream> >> using namespace std;int a[100][100];main(){int >> t,n,i,j;cin>>t;while(t--){cin>>n;for(i=0;i<n;i++){for(j=0;j<=i;j++)cin>>a[i][j];}for(i=n-2;i>=0;i--){for(j=0;j<=i;j++){a[i][j]+=max(a[i+1][j],a[i+1][j+1]);}}cout<<a[0][0]<<"\n";}} >> >> >> 246 bytes in c++.....i got it AC :) >> one amazing thing i found in my code, while reducing number of bytes, >> i.e.in my code max function is working even without using Algorithm >> header file........i dont know why it is working but it is working........if >> anyone know the reason for this then please share it >> >> Thank you, >> Logic King >> >> On Mon, Mar 7, 2011 at 8:25 PM, Wladimir Tavares >> <wladimir...@gmail.com>wrote: >> >>> This my code: >>> #include <stdio.h> >>> #define R(i,b) for(i=0;i<b;i++) >>> #define D(i,a) for(i=a;i>=0;i--) >>> >>> #define I(d) scanf("%d",&d); >>> >>> main(){int t,n,i,j,m[100][100];I(t) >>> while(t--){I(n)R(i,n)R(j,i+1)I(m[i][j]) D(i,n-2)R(j,i+1)m[i][j] += m[i+1][j] >>> > m[i+1][j+1]?m[i+1][j]:m[i+1][j+1];printf("%d\n",m[0][0]);}} >>> >>> >>> 297 bytes! >>> >>> >>> >>> >>> On Mon, Mar 7, 2011 at 11:45 AM, Wladimir Tavares <wladimir...@gmail.com >>> > wrote: >>> >>>> I create some macros like this: >>>> >>>> #define R(i,a,b) for(i=a;i<b;i++) >>>> #define D(i,a,b) for(i=a;i>=b;i--) >>>> #define I(d) scanf("%d",&d); >>>> >>>> >>>> >>>> But i don't get the accepted in this problem! >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Sun, Mar 6, 2011 at 1:55 PM, Logic King >>>> <crazy.logic.k...@gmail.com>wrote: >>>> >>>>> i solved the problem on spoj based on DP i am getting the solution >>>>> right but i am exceeding the following restriction >>>>> "Take care about your fingers, do not use more than *256* bytes of >>>>> code." >>>>> >>>>> http://www.spoj.pl/problems/SUMITR/ >>>>> >>>>> >>>>> My code is-- >>>>> >>>>> #include<stdio.h> >>>>> int arr[100][100]; >>>>> int main() >>>>> { >>>>> int tc,n,max,i,j; >>>>> scanf("%d",&tc); >>>>> while(tc--) >>>>> { >>>>> scanf("%d",&n); >>>>> for(i=0;i<n;i++) >>>>> { >>>>> for(j=0;j<=i;j++) >>>>> scanf("%d",&arr[i][j]); >>>>> } >>>>> for(i=n-2;i>=0;i--) >>>>> { >>>>> for(j=0;j<=i;j++) >>>>> { >>>>> >>>>> max=(arr[i+1][j]>arr[i+1][j+1])?arr[i+1][j]:arr[i+1][j+1]; >>>>> arr[i][j]=arr[i][j]+max; >>>>> } >>>>> } >>>>> printf("%d\n",arr[0][0]); >>>>> } >>>>> return 0; >>>>> } >>>>> >>>>> >>>>> how can i reduce my my code length so that it doesn't exceed 256 >>>>> bytes....pl help !! >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Algorithm Geeks" group. >>>>> To post to this group, send email to algogeeks@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> algogeeks+unsubscr...@googlegroups.com. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/algogeeks?hl=en. >>>>> >>>> >>>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Algorithm Geeks" group. >>> To post to this group, send email to algogeeks@googlegroups.com. >>> To unsubscribe from this group, send email to >>> algogeeks+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/algogeeks?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Algorithm Geeks" group. >> To post to this group, send email to algogeeks@googlegroups.com. >> To unsubscribe from this group, send email to >> algogeeks+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/algogeeks?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to algogeeks@googlegroups.com. > To unsubscribe from this group, send email to > algogeeks+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.