thanks for the info On Sat, Apr 9, 2011 at 11:46 AM, Aakash Bajoria <[email protected]>wrote:
> Hi...actually the values in large input file are passing the limits of > integer. This happened to me when I was coded in java, it worked fine when i > used *long* instead of *int.* > > On Fri, Apr 8, 2011 at 9:57 AM, Cody <[email protected]> wrote: > >> Hii, all i started codejam yesterday mine program got solved for >> small in file i dont know why it is not going for large input file >> here is the code , its problemstatement is here >> >> http://code.google.com/codejam/contest/dashboard?c=351101# >> >> and mine solution i dont know why doest i not work for large input >> file >> [code] >> # To change this template, choose Tools | Templates >> # and open the template in the editor. >> >> class Subarray: >> length=0 >> start=0 >> end=0 >> array=[] >> count=0 >> >> def readArray(self,data): >> self.array=[] >> temp=data.split(' ') >> c=0 >> for i in range(0,len(temp),1): >> c=int(temp[i].strip()) >> self.array.append(c) >> return self.array >> def process(self,data,value): >> flag=False >> number=0 >> result=0 >> tempnumber=value >> print(data) >> print(value) >> for i in range(0,len(data),1): >> >> value=tempnumber >> number=value-data[i] >> >> >> if number in data: >> >> result=data.index(number) >> if(result==i): >> flag=True >> continue >> else: >> if flag is True: >> return(result+1),(i+1) >> else: >> return (i+1),(result+1) >> break >> >> >> def main(): >> c=0 >> f=open('d:\\practice.in') >> output=open('d:\\ouput.out','w') >> temp=f.readline().strip() >> c=int(temp) >> >> s=Subarray() >> >> for i in range(0,c,1): >> j=0 >> temp=f.readline() >> >> x=int(temp.strip()) >> temp=f.readline() >> >> temp=f.readline() >> >> d=s.readArray(temp) >> result=s.process(d, int(x)) >> j=i+1 >> temp='Case #'+str(j)+': '+str(result[0])+' >> '+str(result[1]).strip() >> output.write(temp) >> output.write('\n') >> output.flush() >> >> print(temp) >> output.close() >> >> >> main() >> [/code] >> please help me out in mine first problem >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-codejam" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-code?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "google-codejam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-code?hl=en. > -- Regards ,Prajay -- You received this message because you are subscribed to the Google Groups "google-codejam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
