Re: Practice contest this Saturday

2008-09-10 Thread Bartholomew Furrow
For those of you who are curious about the changes Lovro is referring to:
- Flags on the scoreboard
- Users who aren't registered, but are logged in, can have friends
- Another layer of checks that people didn't accidentally upload the wrong
file (it's still possible to do, but this cuts down on common mistakes)
- The scoreboard is now AJAXified, so you don't have to put up with the page
reloading every minute
- We've added various embargoed countries, including Iran, to the list of
countries on the registration page; residents of those countries may
participate in the practice contest

...plus lots of backend changes (for those of you familiar with App Engine,
we changed around a bunch of parents and made some keys named).

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
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
-~--~~~~--~~--~--~---



Oh Snap!

2008-09-10 Thread Bartholomew Furrow
Hi All,
I owe a number of people an apology: we set the mailing list to 'moderated'
a while back, and for whatever reason I haven't been seeing the "there's
something awaiting moderation" messages.  This has spared you about thirty
invitations to see various actresses in various states of undress, but it
also held back several legitimate posts.  I'll see if I can figure out what
went wrong and fix it; sorry, particularly to those of you who initiated
discussions.

In other news, there's a practice contest on Saturday that we meant to tell
you about yesterday.  I hope you come check it out!

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
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
-~--~~~~--~~--~--~---



Notes about 2009 and the mailing list

2009-07-04 Thread Bartholomew Furrow
First, a note about whether there will be a Code Jam 2009.  We *will* make
an announcement of some type, but this isn't it; we will make that
announcement on this list; and I can't tell you what we'll say or when we'll
say it.  I'm sorry that it's taking so long!
The other note is about messages arriving slowly on this list.  We had a
spam problem a while ago, so I turned on moderation for the group: not for
every message, but for messages by new members.  The first time you post a
message it will be held for moderation, but after we moderate it all your
messages should go through immediately (unless you're a spammer).

The reason messages are taking so long is because I don't check the group's
admin page very often, for which I apologize -- if you've sent a message and
it hasn't gone through yet, please feel free to mail me personally.

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Coding Environment.......

2009-07-04 Thread Bartholomew Furrow
>
> Btw. do you know guys where can i find problems to solve(tasks) from
> last year code jam with solution, because i would like to get some
> practising before this year competition.


Just go to http://code.google.com/codejam/contest and pick one of the
rounds.  If you're just getting started, I recommend picking problems with
low point values -- they'll be easier to solve.  You can try the problems
for yourself, and you can read other people's solutions by going to the
scoreboard and clicking on "Solution Download".

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Announcing Google Code Jam 2009

2009-07-20 Thread Bartholomew Furrow
Code Jam is back!

We're excited to announce Google Code Jam 2009, this year's iteration of
Google's annual programming competition, which offers coders from around the
world an opportunity to solve complex algorithmic problems under time
pressure, using the programming languages and tools of their choice.
The contest will have a new format this year, starting with online rounds
and ending in a 25-person final in our Mountain View, California
headquarters. We're still choosing exact times for everything, but for
planning purposes we wanted to give you this tentative schedule. Please note
that the timing may change:

Early-Mid August: Registration will open.
+4 Weeks: Qualification round
+1 Week: Rounds 1A, 1B, 1C
+1 Week: Round 2
+1 Week: Round 3
November: World Finals in Mountain View

Online rounds begin soon, so start practicing!

The Google Code Jam Team
http://code.google.com/codejam

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Access to the Practice problems of last year

2009-07-22 Thread Bartholomew Furrow
The site is having some trouble right now, so practicing is down. :-/  It
should come back up some time later today -- sorry about that.

FWIW it's unlikely to happen again -- we're currently on a rickety old copy
of App Engine, and we're about to move to the shiny main version that
everybody else uses.

On Wed, Jul 22, 2009 at 7:53 AM, Marcel Caraciolo wrote:

>
> I'm facing some problems to access the problems (practice problems) of
> last year. The page says loading contents list... but neve goes out of
> this state. Anyone is facing either this problem ?
>
> http://code.google.com/codejam/contest
>
> --
> Marcel Pinheiro Caraciolo
> M.S.C. Candidate at CIN/UFPE
> SCJP 1.4
>   http://mobideia.blogspot.com/
>   http://aimotion.blogspot.com/
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Which language to use?

2009-07-22 Thread Bartholomew Furrow
Do you have the link to that stats page, Luke?  That was pretty cool.

2009/7/22 Luke Pebody 

>
> I used PHP in the Qualification Round last year, as did 117 other people.
>
>
>
> 2009/7/22 蔡智聪 :
> > I am wrong, Yes, every way or method to get the answer is ok~~~
> >
> > 2009/7/23 Diego Sarmentero 
> >>
> >> Why not?
> >> Yes, i think it is possible to use PHP, in fact you can solve the
> problems
> >> with paper and a pencil if you want...
> >> At least that was what i understand...
> >>
> >> 2009/7/22 蔡智聪 
> >>>
> >>> no, you can't use php to solve the codejam problem
> >>>
> >>> 2009/7/22 vlopez1985 
> 
>  Hello everyone,
> 
>  I was wondering if I could participate in codejam using PHP.
> 
> 
> 
> >>>
> >>>
> >>>
> >>> --
> >>> Please reply after you read this mail.
> >>> Best Wishes!
> >>>
> >>>
> >>
> >>
> >>
> >> --
> >> Desgraciadamente Nuestra Tecnología Ha Superado Nuestra Humanidad.
> >>
> >> -Albert Einstein-
> >>
> >>
> >
> >
> >
> > --
> > Please reply after you read this mail.
> > Best Wishes!
> >
> > >
> >
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Access to the Practice problems of last year

2009-07-22 Thread Bartholomew Furrow
We're back up.  Sorry for the inconvenience!

On Wed, Jul 22, 2009 at 12:18 PM, Rafa Couto  wrote:

>
> Yesterday, I printed and downloaded some practice, but it is as you say
> since this morning. Oh no, that page is down right now... :(
>
>
> On Wed, Jul 22, 2009 at 4:53 PM, Marcel Caraciolo wrote:
>
>>
>> I'm facing some problems to access the problems (practice problems) of
>> last year. The page says loading contents list... but neve goes out of
>> this state. Anyone is facing either this problem ?
>>
>> http://code.google.com/codejam/contest
>>
>
>
>
>
> --
> Rafa Couto - http://caligari.treboada.net
> GNU/Linux user #99126 - http://counter.li.org
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Announcing Google Code Jam 2009

2009-07-23 Thread Bartholomew Furrow
>
> Glad to see qualification round planned to last 4 weeks. This gives
> everyone chance to participate regardless of holiday trips they may
> have already planned.


I'm afraid that's not correct -- the qualification round is set to last 24
hours, and will start around 4 weeks after the start of registration.
 Hopefully 24 hours will be enough time to pop into an internet cafe, solve
a problem and then go back to the business of having fun.

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: All practice questions

2009-07-24 Thread Bartholomew Furrow
>
> I have downloaded all the problems and packed into pdf.
> u can download it from http://sites.google.com/site/sunergostech/manish
>

This is one of my favourite things about Code Jam -- when people see
something they want, and implement a feature on their own.  Thanks, मनीष!

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Solution to The Last year Problems:

2009-07-27 Thread Bartholomew Furrow
We have no problem with you guys posting the questions elsewhere if you have
a link pointed back to us.  If you don't want to put a link like that, then
we'll have to talk. :-)  As for solutions, I guess we need to make this more
obvious, but if you go to the scoreboard you can download every correct
solution that the contestants submitted for every problem.

On Mon, Jul 27, 2009 at 12:26 AM, Kamal Chandana Mettananda <
lka...@gmail.com> wrote:

> Seems people have published questions and some hints. Is it legal to
> publish these questions and correct answers in your own sites?
>
>
> ---
> Kamal Mettananda
> http://lkamal.blogspot.com
>
>
>
> On Mon, Jul 27, 2009 at 12:44 PM, lanxiazhi  wrote:
>
>> but,you can see all the problems and judger's hints and  solutions here
>> http://sites.google.com/site/sunergostech/codejam-problems
>>
>> 2009/7/27 Raktim Mondol 
>>
>>> visit http://genuinejava.blogspot.com/
>>>
>>>
>>>
>>> On Mon, Jul 27, 2009 at 11:55 AM, lanxiazhi  wrote:
>>>
 it's helpful,thank you!

 2009/7/27 मनीष 

  Nothing is Impossible!! [?]
>
> Well Visit http://sites.google.com/site/sunergostech/codejam-problems
> Here, there are pdfs containing the problems along with the hints for
> solution( as listed on codejam's official 
> site).
>
>
> I have collected the problems and hints to solutions and packaged into
> pdfs.
>
>
>
> --
> Thanks and Regards
> Manish Kumar
>
>
>  On Mon, Jul 27, 2009 at 1:11 AM, ankur aggarwal  > wrote:
>
>> Hi
>> Is it possible to get the solutions of the last year problem.
>>
>> --
>> Thanks & Regards
>>
>> Ankur Aggarwal
>> Jaypee University Of Information Technology
>>
>>
>>
>>
>
>
>
>


>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---

<>

Re: Can i use Pascal to participate in codejam ?

2009-07-29 Thread Bartholomew Furrow
You can find solutions in an arbitrary language, but it's a bit inconvenient
-- I just finished breaking all of this guy's links to our site a few hours
ago. :-/
You can find out who solved problems in what language and in what round at:
http://www.go-hero.net/jam/languages

http://www.go-hero.net/jam/lang/Pascal
 -- it appears a bunch of people used Pascal, but nobody used Delphi
(as far as the go-hero guy's code could figure out).

If you want to *find* those solutions, figure out what round the person did
the coding in, go to the http://code.google.com/codejam/contest, open the
scoreboard for that round, add that person as a friend, go to the friends
page, click 'solution download' and click the solution.

OK, maybe we need a better way of doing that.

On Mon, Jul 27, 2009 at 9:14 PM, santomax  wrote:

>
> Hi,
>   Can i get solution to last year problem in pascal or delphi
>
> Regards,
> Santpsh Parse
>
> On Jul 26, 5:12 am, Amir Aavani  wrote:
> > I recomend Pascal , and of course Object Pascal.
> >
> > On Sat, Jul 25, 2009 at 5:10 PM, Alan Guilherme  >wrote:
> >
> >
> >
> > > I recommend C or Java.
> > > Alan Guilherme de Oliveira
> > > Engenharia de Computação - CEFET-MG
> > > Mobile: 31-86061171
> >
> > > On Sat, Jul 25, 2009 at 8:45 PM, Rodrigo Augosto C. <
> > > rodrigo.augo...@gmail.com> wrote:
> >
> > >> Hello Shark_90.
> >
> > >> You can to use any language. I recommend Python
> >
> > >> regards,
> > >> Rodrigo Augosto // rodrigo.augo...@gmail.com
> >
> > >> On Sat, Jul 25, 2009 at 13:03, SharK_90 
> wrote:
> >
> > >>> Hi !
> > >>> I want to know if I could participate in codejam using Pascal
> > >>> Language...
> >
> > >>> and which language do you recomend to use?
> >
> > >>> Thanks.!- Hide quoted text -
> >
> > - Show quoted text -
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Try this search

2009-08-10 Thread Bartholomew Furrow
Thanks, Roger.  Girish: your link doesn't seem relevant to this discussion
group's topic.  Please try to stick to talking about programming contests.
Cheers,
Bartholomew

On Sun, Aug 9, 2009 at 9:48 AM, Roger Leite wrote:

> No spam service, right!
>
> On Sun, Aug 9, 2009 at 12:45 PM, Girish Kumar 
> wrote:
>
>> Just Click Here
>>
>> www.kcsoftware.webs.com/search.html
>>
>> --
>> Girish Kumar
>>
>>
>>
>
>
> --
> Regards,
>
> ══
> Roger da Silva Leite
> Systems of Analist.
> Mobile: +55 11 7476-6896
> ══
>
>
> THE ANDROID
> “I am faster than you. I am stronger than you. It is certainly I will last
> much longer than you. You may think I am the future. But you are wrong. You
> are.
> If I had a wish, I’d wish to be human. To know how it feels to feel…
> To hope, to despair, to wonder, to love. I can achieve immortality by not
> wearing out. You can achieve immortality.Simply by doing one great thing…
>
> Keep Walking
> Johnnie Walker.
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: can somebody help me plz!!!!!!!!111

2009-08-10 Thread Bartholomew Furrow
Right you are.  The official announcement will go out some time tomorrow,
but adventurous souls may try registering now. :-)

On Mon, Aug 10, 2009 at 7:42 PM, Hawston LLH  wrote:

> registration has opened!
>
>
> On Tue, Aug 11, 2009 at 9:43 AM, zyx  wrote:
>
>>
>> Registration isn't open yet, this group will be announced (hopefully
>> soon) when registration begins.
>>
>> On Aug 10, 12:23 pm, sattanathan  wrote:
>> > hello to every one of this community.. i am totally new to this
>> > contest ,so it would be of great help if any one can help me out on
>> > how to get myself registered in to this contest
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: can somebody help me plz!!!!!!!!111

2009-08-10 Thread Bartholomew Furrow
Well, that's not so much an announcement as us changing our webpage. :-)
 I'll send the group an email tomorrow.  In the mean time, let me know if
you have trouble registering -- we rewrote a lot of the registration code,
so it might be a little creaky!

On Mon, Aug 10, 2009 at 8:01 PM, shreyas p  wrote:

> d official announcement is out..!!
> http://code.google.com/codejam/
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: can somebody help me plz!!!!!!!!111

2009-08-11 Thread Bartholomew Furrow
>
> after i click "register", i was then led back to code jam page without a
> confirmation notice, wonder if it is a bug?


Hopefully you should see a note in the top-right saying "You have
registered..."

You should also have received a confirmation email.  However, you didn't.
 We're aware of that and working on a fix, which should happen some time
tomorrow.  We'll email all the people who registered before the fix at a
later time.  Sorry for the trouble!

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: can somebody help me plz!!!!!!!!111

2009-08-11 Thread Bartholomew Furrow
>
> Clicking on the the Participate button takes me to the Google Accounts
> login
> page, even though I am already logged in.  Nothing I do there seems to get
> me
> anywhere.  This is using Firefox 3.5.1.


Ken,

The reason it's asked you to log in again is that we're using Google App
Engine, which doesn't want to assume that logging into gmail means that
you're comfortable logging into .  As a side effect, it
also means they don't assume you're comfortable logging into Code Jam.  Does
it work OK if you log in, or does it show you some sort of error message?

Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Mistakes during Coding

2009-08-11 Thread Bartholomew Furrow
>
> Stay calm.  The costs of a debugging a bug are still relatively enormous in
> terms of development time.  Rushing has a negative expected value,
> occasionally it will pay off when you hack out a solution that just works,
> but most of the time being slow and deliberate will be much better (is this
> off by 1? what happens when n = 0?, etc) will save you oodles of debugging
> time and will make it a lot more likely that your submission is correct.


Rob nailed it.  Particularly when you're
new to competitive programming, it's easy to rush through things and
tempting to take a risky approach.
 Consciously slow down, consciously think about boundary cases, and leave
the speed for when you get more comfortable.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Mistakes during Coding

2009-08-11 Thread Bartholomew Furrow
>
> 2. Second As I have copy pasted the condition for two if's L and R I
> never changed the second if condition to 'R' until I was printing
> everything from my program for debugging.


Copy/Paste errors are very, very easy to make.  I have two solutions:

1. Never copy/paste anything.
2. If you do copy/paste something, make sure it's visually separate from the
rest of the page.  e.g.:

/// put this line in before
1. Never copy/paste anything.
2. If you do copy/paste something, make sure it's visually separate from the
rest of the page.  e.g.:
/// put this line in before

...and then go carefully from one end of it to the other, making sure you
didn't do anything wrong.

Another thing you can do is read your program carefully after you're done.
 For example, the person who coded this ended up with an obvious asymmetry,
and re-reading would have stopped him from being knocked out of the
tournament:

http://www.topcoder.com/stat?c=problem_solution&rm=300671&rd=13761&pm=10361&cr=304031

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: No local on-sites this year?

2009-08-11 Thread Bartholomew Furrow
Your understanding is right: this year contestants will go straight from the
online rounds to the onsite finals.

On Tue, Aug 11, 2009 at 10:22 AM, Chen  wrote:

>
> Is my understanding right that there will be no local on-sites this
> year?
>
> Or if there is, when will they be?
>
> Thanks,
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Registration is open for Google Code Jam 2009!

2009-08-11 Thread Bartholomew Furrow
 Registration for Google Code Jam 2009 has officially launched. Please visit
the Google Code Jam site <http://code.google.com/codejam/> to register, read
the rules and — most importantly — begin to practice by trying out the
problems from last year's contest, so you'll be in shape when the
qualification round starts on September 2.  After four tough rounds of
online competition, the top 25 competitors will be flown to our Mountain
View 
headquarters<http://maps.google.com/?q=google%20i...@37.423156,-122.084917&hl=en>
to
to match wits for the $5,000 first prize — and the title of Code Jam
champion!

If you want the latest updates in only 140 characters, you can follow us on
Twitter at @googlecodejam <https://twitter.com/googlecodejam>.  Our hashtag
is #googlecodejam.

Bartholomew Furrow
Google Code Jam Team

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Graduation year

2009-08-12 Thread Bartholomew Furrow
Good catch.  This has now been fixed.

On Wed, Aug 12, 2009 at 8:10 AM, SkidanovAlex  wrote:

>
> In the registration form it is impossible to set graduation year to
> 2009
> That seems like mistake, because a lot of people have graduated this
> year
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: help

2009-08-12 Thread Bartholomew Furrow
Those won't help; there's currently no way to change your nickname.

On Tue, Aug 11, 2009 at 11:09 PM, arjun mamulla wrote:

> Hi Shreyas
>
> Go through these links to change your nick name.
>
> http://code.google.com/codejam/contest/irc_info
> http://code.google.com/codejam/rules.html
>
> Hope it will solve your problem.
>
>
>
> Thanks & Regards
>
> Mallikarjun M
> MS in Software Engineering
> JNTU Hyderabad
> India
> Mobile: 91 96423 35550
>
>
> "I have big dreams in my small eyes .."
>
>
>
> On Tue, Aug 11, 2009 at 8:23 AM, shreyas  wrote:
>
>>
>> Somebody pls tell me how to change my nickname in my profile of Code
>> Jam.
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Pls provide language filter in solutions section

2009-08-12 Thread Bartholomew Furrow
Dear Himanshu,
Last year a member of the Code Jam community took this into his own hands,
and made a website at http://www.go-hero.net/jam/ where you could look up
what languages people had used.  We're certainly tossing the idea around
internally, but I'd personally be delighted if the same person, or someone
else, resumed that task: it's a great example of community involvement, and
I'd rather we spent our time preparing great problems!

Cheers,
Bartholomew

On Wed, Aug 12, 2009 at 4:37 PM, Himanshu Sachdeva wrote:

> Dear Google Code Jam Team,
> For this year's competition, when results are out for a particular round,
> please provide filter by programming language in the solutions section. You
> already have that information from participant's registration information.
> I believe this would be a big improvement over last year's contest and
> really helpful too for the participants.
> And I think this would be the request of lots of other people also.
>
> Cheers!
> Himanshu Sachdeva
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: codejam problem explanation

2009-08-15 Thread Bartholomew Furrow
Link to Egg Drop:
http://code.google.com/codejam/contest/dashboard?c=agxjb2RlamFtLXByb2RyEAsSCGNvbnRlc3RzGIP6AQw#s=p2

On Sat, Aug 15, 2009 at 12:23 PM, algo.maniac  wrote:

>
> Hi,
>
> I have recently registered for google codejam and practicing last year
> codejam problems. Although I have the solution code for the problems I
> dont have the explanation to it.
>
> Is there any place where I can find the explanation for the problems
> and their solutions?
>
> To be specific I am presently looking for the explation of the
> problem : egg drop.
>
> In code I found they used some algo using F(D,B) = F(D-1,B) + F
> (D-1,B-1) + 1. But how this recursive function solve the problem?
> Now if I will have 1 total eggs and 1 egg I can break then the Fmax
> should always be infinity because It may be possible that that the egg
> may be strong enough that it will not break from top floor also.
>
> Can anybody help If I am understanding it wrongly?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: codejam problem explanation

2009-08-16 Thread Bartholomew Furrow
For all the contests in the 2008 Code Jam, you can click 'Contest Analysis'
on the left-hand-side, by the problem names, and find explanations of all
the problems.  We don't have those for contests that weren't part of GCJ08,
like all the practice contests.

On Sat, Aug 15, 2009 at 11:08 PM, Kaushalya Madhawa wrote:

> Hi,I also had the same problem.
> Are there explanations for GCJ practice problems and beta problems?
>
> Regards,
> Kaushalya Madhawa
> http://kaumad.wordpress.com
> http://most-wanted-stuff.blogspot.com
>
> twitter: http://twitter.com/kau_mad
> skype: kau.mad
> gtalk: kau.mad
>
>
>
>
> On Sun, Aug 16, 2009 at 2:17 AM, Bartholomew Furrow wrote:
>
>> Link to Egg Drop:
>> http://code.google.com/codejam/contest/dashboard?c=agxjb2RlamFtLXByb2RyEAsSCGNvbnRlc3RzGIP6AQw#s=p2
>>
>>
>> On Sat, Aug 15, 2009 at 12:23 PM, algo.maniac wrote:
>>
>>>
>>> Hi,
>>>
>>> I have recently registered for google codejam and practicing last year
>>> codejam problems. Although I have the solution code for the problems I
>>> dont have the explanation to it.
>>>
>>> Is there any place where I can find the explanation for the problems
>>> and their solutions?
>>>
>>> To be specific I am presently looking for the explation of the
>>> problem : egg drop.
>>>
>>> In code I found they used some algo using F(D,B) = F(D-1,B) + F
>>> (D-1,B-1) + 1. But how this recursive function solve the problem?
>>> Now if I will have 1 total eggs and 1 egg I can break then the Fmax
>>> should always be infinity because It may be possible that that the egg
>>> may be strong enough that it will not break from top floor also.
>>>
>>> Can anybody help If I am understanding it wrongly?
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Does Google give a chance for recruitment for successful contestants of CodeJam?

2009-08-16 Thread Bartholomew Furrow
>
> I want to know the opportunities given , if any?
> And how much candidates manage to get those?


I think the answer to this question is what you would expect it to be: doing
well on Code Jam is a signal to us that you're good at algorithms and coding
small projects.  It won't get you hired on its own, but it will definitely
help.

Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: How can i calculate from the "large.in"?

2009-08-16 Thread Bartholomew Furrow
>
> Thanks shreyas p and token0!
> I have optimized my algorithm.Now I have got it.
> It's so difficult fo me.


Mousetrap was a hard problem: 1715 people got points in the contest; and of
those, 387 tried Mousetrap's Large input; and of those, only 95 got it
correct.  You should be proud of yourself for solving it!

Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: 大家还是说中文的好

2009-08-20 Thread Bartholomew Furrow
2009/8/20 Paulo Lúcio de Oliveira Júnior 

> 偶是中国人,英语,偶是中国人,英语???
> 是人中英语!!!
>

Convenient translation:
Even as Chinese, English, even as Chinese, English???
Is in English!!!

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



If you're seeing more messages than you'd like...

2009-08-22 Thread Bartholomew Furrow
It's great that so many people are having discussions and finding out about
each other on this mailing list.  On the other hand, the number of messages
we all get can be frustrating if they're all showing up in your email
inbox.  Here are some ways to reduce the clutter:

- Go to http://groups.google.com/group/google-code/subscribe to change the
rate at which you get messages.  You could switch it to a single summary
message every day, or to no email at all; either way you can see all the
current threads at http://groups.google.com/group/google-code/topics.
- If you're using gmail, click the arrow next to "reply" and choose "filter
messages like this."  Then create a new label, and have all messages to
google-code go there.  That way they won't go to your inbox, but you'll
still see them as they come in.  You can also set up filters and labels by
clicking 'Settings' in the top-right corner of your gmail UI.
- If you're using gmail, whenever you see a thread that you aren't
interested in, click 'more actions' and then 'mute' to get it out of your
inbox permanently (unless someone emails you directly).  You can also do
this by going to 'settings', turning on keyboard shortcuts, and then hitting
'm' when you don't like a thread.

This is hardly an exhaustive list of ways to deal with this, so please feel
free to chime in if you have other ideas.  If someone else doesn't want to
hear it, that person can just mute this thread. :-)

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



Re: Could somebody set a subject prefix for every thread posted in this group?

2009-08-22 Thread Bartholomew Furrow
These are all good reasons why it's unnecessary; can anyone think of a
reason not to do it, though?  Certainly it's easier to visually scan through
messages if they start with some common prefix.  Perhaps [gcj]?

On Sat, Aug 22, 2009 at 5:53 AM, wanng fenng  wrote:

>
>
> 2009/8/22 Ken Corbin 
>
>>
>> Any email client with reasonable filtering capability should be able to
>> run
>> the filter off the target email address.  Set it to filter any messages
>> sent
>> to "google-code@googlegroups.com
>>
>> Thank you Ken, it works for me.
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: If you're seeing more messages than you'd like...

2009-08-23 Thread Bartholomew Furrow
I can think of two reasons why this might be happening:
1. If a message later in the thread is addressed to you, then it will
definitely un-mute
2. If the subject changes, it might un-mute (I don't know).

I just added [gcj] to the start of all subjects, so it's possible that all
threads will be un-muted once.

Bartholomew


On Sat, Aug 22, 2009 at 10:45 PM, Kaushalya Madhawa wrote:

> Hi,Thank you for the info about "mute" option. Newer messages to the
> thread are displayed even after muting the thread.
> If there a way to remove a thread completely from my inbox?
> Thank You!
> Regards,
> Kaushalya Madhawa
> http://kaumad.wordpress.com
> http://most-wanted-stuff.blogspot.com
>
> twitter: http://twitter.com/kau_mad
> skype: kau.mad
> gtalk: kau.mad
>
>
>
>
> On Sat, Aug 22, 2009 at 2:38 PM, Bartholomew Furrow wrote:
>
>> It's great that so many people are having discussions and finding out
>> about each other on this mailing list.  On the other hand, the number of
>> messages we all get can be frustrating if they're all showing up in your
>> email inbox.  Here are some ways to reduce the clutter:
>>
>> - Go to http://groups.google.com/group/google-code/subscribe to change
>> the rate at which you get messages.  You could switch it to a single summary
>> message every day, or to no email at all; either way you can see all the
>> current threads at http://groups.google.com/group/google-code/topics.
>> - If you're using gmail, click the arrow next to "reply" and choose
>> "filter messages like this."  Then create a new label, and have all messages
>> to google-code go there.  That way they won't go to your inbox, but you'll
>> still see them as they come in.  You can also set up filters and labels by
>> clicking 'Settings' in the top-right corner of your gmail UI.
>> - If you're using gmail, whenever you see a thread that you aren't
>> interested in, click 'more actions' and then 'mute' to get it out of your
>> inbox permanently (unless someone emails you directly).  You can also do
>> this by going to 'settings', turning on keyboard shortcuts, and then hitting
>> 'm' when you don't like a thread.
>>
>> This is hardly an exhaustive list of ways to deal with this, so please
>> feel free to chime in if you have other ideas.  If someone else doesn't want
>> to hear it, that person can just mute this thread. :-)
>>
>> Cheers,
>> Bartholomew
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Carriage Return

2009-08-28 Thread Bartholomew Furrow
The judge code doesn't care which of the standard kinds of newline you use:
\n and \r\n are both fine.

On Fri, Aug 28, 2009 at 8:03 PM, Iuro Nascimento  wrote:

> Hi,
>
> I have a problem. I'm using a program to compare the output files(one mine
> and another from this group) and the program(winmerge) accuses that the
> carrige return types are differents. Anyone knows if I have to concern about
> that? If they compare with some executable on command line, the executable
> could just say that the files are different... I use c++ and I have used
> "\n" and std::endl for carriage return and nothing. If anyone could help I
> apreciate.
>
> Iuro Nascimento
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Is CUDA allowed ?

2009-08-29 Thread Bartholomew Furrow
What does one need in order to run CUDA in non-very-very-slow mode?  A
modern NVIDIA graphics card?

On Aug 29, 2009 6:47 AM, "Prakhar Jain"  wrote:

Hi,

There is no use in running CUDA on emulator mode. It would be v v slow.
If the server supports real time CUDA, then only it would be of any use.

Cheers!
Prakhar Jain

On Sat, Aug 29, 2009 at 6:36 PM, Himanshu Sachdeva 
wrote: > > whats so spe...

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Ontario?

2009-08-29 Thread Bartholomew Furrow
I did my undergrad at Queen's University in Kingston, and a couple of other
members of the Code Jam team did degrees at UToronto.

On Sat, Aug 29, 2009 at 10:39 AM, Nikhil Mahajan wrote:

>
> Mississauga here ^^
>
> On Aug 21, 9:49 am, Andrew Tarzwell  wrote:
> > Anyone else competing from Ontario?
> >
> > --
> > Andrew Tarzwell
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Is CUDA allowed ?

2009-08-29 Thread Bartholomew Furrow
>
> Actually I can't imagine for what GCJ's problem you need CUDA.
> All tasks can be solved even by 80's ZX-spectrum.
> Turn on your mind, CPU power won't help you.
>

That's not true, and it's a little unkind. :-)  Our problems are designed so
that a pretty big range of modern computers can handle them.  I've never had
an '80s ZX-spectrum, but I bet they don't have a whole lot of RAM, and some
of our problems need you to hold a bunch of data in memory.

As for CUDA, maybe he just thinks it's cool and wants to try it out.  The
qualification round is a particularly good place to experiment with all
sorts of languages.  Check out some of the languages used in last year's
qual round: http://www.go-hero.net/jam/08/languages/0

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Floating-point numbers

2009-08-30 Thread Bartholomew Furrow
Here's the code:

  def IsApproximatelyEqual(x, y, epsilon):
# Check absolute precision.
if -epsilon <= x - y <= epsilon:
  return True

# Are x or y too close to zero?
if -epsilon <= x <= epsilon or -epsilon <= y <= epsilon:
  return False

# Check relative precision.
return (-epsilon <= (x - y) / x <= epsilon
 or -epsilon <= (x - y) / y <= epsilon)

As you can see, the "relative" part is basically abs(x-y)/max(x,y) <=
epsilon.  The previous two clauses are for absolute differences and to make
sure we don't get huge numbers when we divide by x and y.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Floating-point numbers

2009-08-30 Thread Bartholomew Furrow
>
> As you can see, the "relative" part is basically abs(x-y)/max(x,y) <=
> epsilon.  The previous two clauses are for absolute differences and to make
> sure we don't get huge numbers when we divide by x and y.
>

Sorry, that formulation is wrong and Luke's is right: |x-y|/max(|x|,|y|) <=
epsilon.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Using pre-written code

2009-08-30 Thread Bartholomew Furrow
>
> As far I understood it's ok to use 3rd party libraries. So I suppose
> it's ok to my libraries written by me too.
> But what is not completely clear for me is if it's ok to add source
> files that are written by me prior the contest (for examples java
> classes that handle the google input/output format) or all sources
> have to be written during the contest and all prior writen files have
> to be in binary format(as jars for example)?
>

You can write as much code as you want (well, up to the 1MB limit) before
the contest, but you need to include any of the code you use as raw source
code so others can read it.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Using pre-written code

2009-08-31 Thread Bartholomew Furrow
I believe JUnit's pretty standard, so you shouldn't worry about including it
or a link to it.  If the test class source is needed in order for your
program to run and convert our input to your output, then you need to
include it; otherwise you don't.

On Mon, Aug 31, 2009 at 12:34 AM, patso  wrote:

>
> Thanks for the answer.
>
> I have one more question  - what about unit tests. If use JUnit does I
> have to upload the test class sources too? Also does the usage of
> JUnit is considered as usage of library and does I have to upload it
> too / give link in the readme file.
>
> On Aug 30, 11:10 pm, Bartholomew Furrow  wrote:
> > > As far I understood it's ok to use 3rd party libraries. So I suppose
> > > it's ok to my libraries written by me too.
> > > But what is not completely clear for me is if it's ok to add source
> > > files that are written by me prior the contest (for examples java
> > > classes that handle the google input/output format) or all sources
> > > have to be written during the contest and all prior writen files have
> > > to be in binary format(as jars for example)?
> >
> > You can write as much code as you want (well, up to the 1MB limit) before
> > the contest, but you need to include any of the code you use as raw
> source
> > code so others can read it.
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: matlab??

2009-09-01 Thread Bartholomew Furrow
>
> The contest rules say that any compiler/developer environment used
> must be freely available.  But, it also mentions "Matlab interpreter
> commands" on the contest info page, seeming to imply that the use of
> Matlab is acceptable for this contest.


That was accidental -- thanks for pointing it out -- and should be fixed
within the next hour or two.  Matlab is not permitted, but its open-source
cousin Octave is.  Mathematica and Maple do not have free versions that I'm
aware of, and so are disallowed.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: don't have gcj

2009-09-01 Thread Bartholomew Furrow
Please note that this is a mailing list for the Google Code Jam (GCJ), and
has nothing to do with the GNU Compiler for Java (GCJ).  Though you're free
to use that compiler if you like!

On Tue, Sep 1, 2009 at 8:59 AM, vicky  wrote:

>
> i actually don't have gcj compiler for java. i develop programs in
> netbeans-ide will programs compiled on it also compile on gcj.
> if not then plz send me link to download gcj on windows-xp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Google Code Jam 2009 Qualification Round - only 24 hours away!

2009-09-01 Thread Bartholomew Furrow
If you want to reply to this thread, reply to my email so your response
doesn't go to codejam-announce and vanish.

On Tue, Sep 1, 2009 at 4:06 PM, Igor Naverniouk  wrote:

> Ready, set … CODE!
>
> The launch of Code Jam 2009 is only 24 hours away!
>
> If you have not already registered for this year’s iteration of Google Code
> Jam, please visit our 
> website with
> a little time to spare before Thursday, September 3rd  at 23:00 UTC.  Please
> note that you are allowed to register until the conclusion of the
> qualification round.
>
> The qualification round begins on *Wednesday, September 2**nd** at 23:00
> UTC (find your local time 
> here
> )*. You may log in and compete at any point during its 24-hour duration.
> While there is no time limit on this portion of the contest, we do not
> intend for you to take more than a couple of hours to solve the necessary
> problems to move forward.  If you advance to Online Round 1, you will
> receive an email from us after the end of the qualification round. There is
> no limit to the number of advancers. The qualification round officially
> closes on Thursday, September 3rd at 23:00 UTC.
>
> If you have any questions, please visit the Code Jam 
> FAQ on
> our website, or email us at programmingcontest-feedb...@google.com.
>
> -- The Code Jam team
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: The countdown to the start

2009-09-01 Thread Bartholomew Furrow
>
> Last year the countdown to the next stage was very cool, and useful
>
> why there is no one this year?
>

To answer the original question: the giant clock is missing because we
changed the page a lot, and didn't have time to put the clock back in.  You
may see it make a return in the next few weeks. :-)

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Iranian students in US

2009-09-01 Thread Bartholomew Furrow
Dear Mehdy,
Iranian "nationals" are not allowed to compete.  As I understand it, that
means Iranian citizens who are not *permanent residents* of another country.
 Also as I understand it, that means that in the U.S. you would have to have
a "green card" to be allowed to compete.

Regards,
Bartholomew

On Tue, Sep 1, 2009 at 6:45 PM, Mehdy  wrote:

>
> Dear Sir,
>
> Is it possible for Iranian student that are currently in US to
> participate in this competition?
>
> Regards,
> Mehdy
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: how to find qulification round contest problems

2009-09-01 Thread Bartholomew Furrow
The contest hasn't started yet, but will start in about 18 hours.  You're
about the fifth person to ask this -- do we have the time written
incorrectly somewhere?

On Tue, Sep 1, 2009 at 6:30 PM, CRaZyQ  wrote:

>
> Hi, all
> I can't find this contest~can anyone give me a help
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Iranian students in US

2009-09-01 Thread Bartholomew Furrow
>
> Really?Iranian are not allowed?It's so crazy.Really bullshit


We tried our best to get permits to fix the situation, but couldn't get it
done in time.  We're very optimistic about next year, though.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Update on Iran and other embargoed countries.

2009-09-02 Thread Bartholomew Furrow
Ken,

That's an excellent question, so I passed it on to our export compliance
lawyer.  He sent me the following response:

The sanctions program against Iran only allows for a narrow range of
> services to be provided there without an OFAC license, and we would not have
> been comfortable with Iranian participation in Code Jam without our license.



If you're really interested, here is the OFAC website for its Iran program:
> http://www.treas.gov/offices/enforcement/ofac/programs/iran/iran.shtml


Regards,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Any Ruby programmers on Windows?

2009-09-02 Thread Bartholomew Furrow
>
> I think is best to use the language you are most comfortable with, usually
> how good the algorithm is more important than how fast the language is.


That's a fair statement.  I won't guarantee that every problem is solvable
in every language in the time allotted, but the ones that aren't solvable by
all the modern languages due to speed issues are going to be the exception
rather than the rule.  If I were competing I would feel comfortable using
Python, unless my solution were brute-force and I thought I might need C++'s
speed.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Known issue with Qualification Round

2009-09-02 Thread Bartholomew Furrow
We've received a number of reports that something is wrong with the
qualification round.  Most people report being unable to download input as
their problem.  We're aware of this issue, we're working hard to deal with
it, and we ask for your patience.  Important things to note:
- If a download doesn't work, it didn't work at all -- we won't start the
timer.
- If you feel you've been adversely affected by this, submit a clarification
under the "Ask a question" link and we'll do our best to help.

Apologies,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Known issue with Qualification Round

2009-09-02 Thread Bartholomew Furrow
The issue should now be resolved.  My sincerest apologies to those of you
who were affected.  The qualification round has been extended by two hours
to give those people who were affected another chance to participate.
Regards,
Bartholomew

On Wed, Sep 2, 2009 at 5:28 PM, Bartholomew Furrow  wrote:

> We've received a number of reports that something is wrong with the
> qualification round.  Most people report being unable to download input as
> their problem.  We're aware of this issue, we're working hard to deal with
> it, and we ask for your patience.  Important things to note:
> - If a download doesn't work, it didn't work at all -- we won't start the
> timer.
> - If you feel you've been adversely affected by this, submit a
> clarification under the "Ask a question" link and we'll do our best to help.
>
> Apologies,
> Bartholomew
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: how is everyone going on the qualification round

2009-09-03 Thread Bartholomew Furrow
>
> Is it possible to see others' solutions ? I would love to.
>

Excellent question!  Simply open the scoreboard and click the little
'solution download' checkbox, and you can download to your heart's content.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: how is everyone going on the qualification round

2009-09-03 Thread Bartholomew Furrow
There's a website at http://go-hero.net/jam that has exactly that
information, but not for 2009 yet.  I suspect work is in progress, though.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Optimism and flags

2009-09-04 Thread Bartholomew Furrow
>
> I show up in the scoreboard with the flag of my current mailing
> address and not the flag of my citizenship.  Both are entered
> correctly in the demographic registration form.  Is that really the
> ideal format?
>

Interesting point.  I suspect the reason we do you country of residence
(rather than your country of citizenship) is almost entirely for historical
reasons (or "hysterical raisins" as they're also known).

What does everyone else think?  Would you rather have country of citizenship
rather than country of residence on the scoreboard?

Last year we had the option of a non-optimistic scorebroad during the
> competition, but that option doesn't show up on my scoreboard this
> year. I had to watch the optimistic board during the qual round.  Will
> we see non-optimistic come back?
>

We currently have no plans to bring the non-optimistic scoreboard back.  My
view, and I think the view of much of the team, is that it's pretty useless.
 Who do you want to see in front: the person who fully solved all the
problems but one, or the person who solved all the Small inputs and nothing
else?  It's a scoreboard that only reflects less than half of the available
points, and it bears little relation to the final scoreboard.  Ultimately we
decided that as a feature, it simply isn't valuable enough to justify the
amount of time it would take the engineering team to maintain it.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Suggestion for next year

2009-09-04 Thread Bartholomew Furrow
>
> 25 hours of paranoia regarding the probability I submitted the wrong
> large output for all three problems have lead me to think about this
> idea:
>
> The first line on all input files would be hash calculated from the
> rest of the file. The output must begin with a line that had this hash
> as well. If this hash is wrong, codejam will ignore your output
> submission and ask you to do it again.
>

Two thoughts.

First, Carlos's: you can look at your own submissions and verify that
they're the things you meant to submit (and I *believe* you can do that
during the 8-minute period).

Second: We actually have a surprising (it surprised me) amount of checking
that you've uploaded a valid submission.  The following are reasons why we
might reject your submission (and tell you about it).  Don't take these as a
guarantee -- we might change them or have implemented them wrong -- but I
hope you can take some comfort in them.

- Your output file doesn't start with "Case #1: "
- Your output file doesn't have the right number of instances of "Case #X:"
- Your source file starts with "Case #1: "
- Your source file's filename looks like an input file's name

Also:
- Your output file is empty
- Your output file is too big
- Your output file contains non-ascii characters
- Your output file contains ascii characters 0-5 or 14-30 inclusive

We also have some random checks that you didn't send us a binary instead of
your source code, though they aren't terribly reliable.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: How To Know

2009-09-04 Thread Bartholomew Furrow
>
> Yeah,
> And, if you check scoreboard, there are 7835 person with score 33 or
> more, instead of  7830 person.
> Great confusion ...
>

Sorry for the confusion.  7830 was an approximation because we could
potentially find cheaters, and because there are about three people who
appear not to have advanced who actually did (a bug that we have since
squashed).

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Acknowledgment of qualifying Qualification round

2009-09-04 Thread Bartholomew Furrow
>
> I think they need time to put everyone into their preferred time for
> the next round.


That's true -- we aren't going to send out the qualification emails until we
can tell people what rounds they'll be in.  It's easy to tell if you've
qualified, though: if you

a) Got at least 33 points
b) Didn't cheat

Then you qualified. :)
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Subrounds

2009-09-04 Thread Bartholomew Furrow
http://code.google.com/codejam/contest/registration?cmd=Update

On Fri, Sep 4, 2009 at 7:49 AM, Yura Znovyak  wrote:

>
> Hello,
>
> I forgot which sub-rounds I selected during registration. Is there a
> way to find that out?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Type of source files to be submitted

2009-09-04 Thread Bartholomew Furrow
"plain text" just means that it shouldn't be compiled code, or encrypted, or
anything like that.  .c is fine.  Also: the way you handle input is up to
you, so calling things "in.txt" is just fine.
It's always nice to hear about people actually reading the rules. :-P

Nice work in the qual round, and good luck in Round 1!
Bartholomew

On Fri, Sep 4, 2009 at 8:51 AM, decor  wrote:

>
> I participated in Qual round but just now I was reading the rules, it
> is written that source files must be submitted in plain text format
> but I submitted .c files. Will there be any problem with that?
> Should the input files to a problem must have the same name as it was
> downloaded like "A-smallattempt0.in"? What I did was I downloaded the
> input files and renamed them to "in.txt" and then in my program I
> used
> freopen("in.txt","r",stdin);
> Will that result in disqualification?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Optimism and flags

2009-09-04 Thread Bartholomew Furrow
I wish every code change were this easy.  Starting in the next round, your
country of citizenship will be shown on the scoreboard rather than your
country of residence.  We don't currently plan to alter scoreboard rows for
previous contests, so your country of representation in the qual. round
won't change.
Cheers,
Bartholomew

On Fri, Sep 4, 2009 at 11:51 AM, Mustafa Acer  wrote:

>
> I am also for the country of citizenship. I was disappointed when I
> wasn't able to see my home country's flag because there weren't too
> many people from there.
>
> On Sep 4, 11:43 am, Bartholomew Furrow  wrote:
> > > I show up in the scoreboard with the flag of my current mailing
> > > address and not the flag of my citizenship.  Both are entered
> > > correctly in the demographic registration form.  Is that really the
> > > ideal format?
> >
> > Interesting point.  I suspect the reason we do you country of residence
> > (rather than your country of citizenship) is almost entirely for
> historical
> > reasons (or "hysterical raisins" as they're also known).
> >
> > What does everyone else think?  Would you rather have country of
> citizenship
> > rather than country of residence on the scoreboard?
> >
> > Last year we had the option of a non-optimistic scorebroad during the
> >
> > > competition, but that option doesn't show up on my scoreboard this
> > > year. I had to watch the optimistic board during the qual round.  Will
> > > we see non-optimistic come back?
> >
> > We currently have no plans to bring the non-optimistic scoreboard back.
>  My
> > view, and I think the view of much of the team, is that it's pretty
> useless.
> >  Who do you want to see in front: the person who fully solved all the
> > problems but one, or the person who solved all the Small inputs and
> nothing
> > else?  It's a scoreboard that only reflects less than half of the
> available
> > points, and it bears little relation to the final scoreboard.  Ultimately
> we
> > decided that as a feature, it simply isn't valuable enough to justify the
> > amount of time it would take the engineering team to maintain it.
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: OK to blog about solution approaches to the gcj problems?

2009-09-05 Thread Bartholomew Furrow
I'm not an expert on the laws here.  If you need me to check with our
lawyers I can, but I think you should be OK as long as you follow the
following rules:

1. Don't blog about the problems from a round during the round [that one I'm
sure about]. 2. Mention at some point that these problems came from Google
Code Jam.
3. If you refer to someone else's solution, give credit to that person, and
ideally link to the original solution.

Again, I'm not a legal expert, but these seem like common-sense rules.

I don't want to spoil Google's game,
> but then I figure the ultimate goal of the competition is to learn and
> improve one's skills.
>

This is exactly the kind of user participation that we hope for!  Make sure
to send a link to the group so people here can benefit.

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: How many contestants in each subround?

2009-09-05 Thread Bartholomew Furrow
We haven't done the official assignment yet, so nobody knows.  Last year I
think they were (very roughly) even in participation.

On Sat, Sep 5, 2009 at 5:23 AM, Ishan Chattopadhyaya <
ichattopadhy...@gmail.com> wrote:

>
> How can I know how many contestants there will be in each sub-round?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Qualification Round bug post-mortem

2009-09-05 Thread Bartholomew Furrow
Those of you who participated in the first few hours of the qualification
round may have noticed some problems with the site: a high percentage of the
time, people who tried to download an input were told that there had been a
server error, and that they should try again. First and foremost we
apologize for this; we'd also like to explain what happened.

Summary

Google Code Jam runs as an app like any other on Google App Engine. Since
the Code Jam platform has been around since the very early days of App
Engine -- before it was released to the public -- we have a lot of very old
code lying around, including extensive use of a deprecated version of the
API that interacts with the datastore backend. Since we're its only users,
that API isn't as well-tested as the "db" module that everyone else uses.
Shortly after the qualification round started, the App Engine team pushed a
new set of servers into production. This should have been seamless, and for
every other app it was; but the push introduced a bug in the old datastore
API. After roughly two hours of joint investigation, App Engine team brought
up a set of servers using the old binary and Code Jam was moved onto those
servers, resolving the problem.  To make up for the time the bug cost some
of our users, we extended the round by two hours.

Timeline

At 16:00 Pacific time (UTC-7:00), the qualification round began and
everything was working fine.
At 16:38 we began to get bug reports and to see strange errors in our logs:
BadRequestError: id or name, but not both, must be set in each key path
element. We started looking for a problem in our own code.
At 16:59 we contacted the App Engine developer oncall.
By 17:15 all the right people on App Engine team were working on the
problem. They'd also determined that we were the only affected app.
At 18:15 we determined exactly what the problem was, which servers were
running the problematic code, and that a rollback was likely to solve it.
At 18:26 we moved onto a small set of servers running the old binary, and
the problem was temporarily resolved.
At 18:36 we overloaded those servers, and had to move back on to the servers
running the new binary.
At 19:00 we moved onto to a much larger number of servers running the old
binary, and the problem was resolved.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: can the language used by the contestant be displayed in the scoreboard?

2009-09-05 Thread Bartholomew Furrow
http://www.go-hero.net/jam/09/solutionshttp://www.go-hero.net/jam/09/regions

The latter isn't ordered by rank, though.  Send him a feature request. :-)

On Fri, Sep 4, 2009 at 8:51 PM, dionysus  wrote:

>
> I choose java to solve the problem. But I found that it's very
> difficult for me to find someone else who also uses java. Especially
> when I want to read other contenstants' source code as references,
> it's  really a very painfull effort.  So what I want to ask is that is
> is possible that the programming language used by contestant be
> displayed in the scoreboard. If so, it will be a great help to many
> participants like me.
> There is another problem. If someone want to find contestants of the
> same country, he has to read all the scoreboard and you see that it's
> convenient too. so can the scoreboard be grouped by the citizenship or
> programming language?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Solution check

2009-09-05 Thread Bartholomew Furrow
We can't determine if your code is absolutely correct -- all we can do is
test it on a certain number of cases and hope we catch any bugs.  It sounds
like your code had a bug, but that the large input didn't catch it.

On Fri, Sep 4, 2009 at 9:22 PM, tog  wrote:

>
> Hi coders,
>
> I am a bit surprised - I got the right answer to A-large while my
> answer to A-small is considered wrong. I am a bit puzzled since I used
> the same code (I checked) ...
>
> The fact is that I ended up with only 23 pts ;)
>
> Can anyone help me to understand ?
>
> Cheers
> Guillaume
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Problem C "Welcome to Code Jam"

2009-09-05 Thread Bartholomew Furrow
Bey
Your algorithm sounds right, but there are lots of small ways in which it
could be wrong.  I'd suggest going to "View my submissions," downloading
your input file and your output file, and then downloading the winner's code
and running it on the input.  Compare that output to your output, and you've
found a case that exercises your bug... it's all debugging from there.

Cheers,
Bartholomew

On Fri, Sep 4, 2009 at 1:59 PM, Bey  wrote:

>
> Hi
> I noticed that there are a large number of people who go the small
> input correct for prob C but not the large input. I was wondering why
> that might be. I am one of those people. I think I applied Dynamic
> Programming, and it worked on the small input, but not the large
> input. I still can't figure it out. Does anyone know why a lot of
> people are in the same lot? Basically, I think I am counting the
> number of ways so far of being in one of the 18 states, of having
> observed 'w', 'we', 'wel' etc. And then I write out the number of
> ways  of being in the 18th state at the end. Why do I fail on large
> values? I also mod everytime I add numbers.
>
> What is going on? Did you fail on large input too? Did you figure out
> why?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Why cannot I post a new subject or just reply others?

2009-09-05 Thread Bartholomew Furrow
New posters to the group are moderated until we've confirmed they aren't
spam bots.  The people who do this moderation are all in the same time zone
(so we all sleep at roughly the same time), and we were all a little
overloaded after the qualification round, so we got a bit behind -- sorry
about that!  Your messages have been posted now.
Cheers,
Bartholomew

On Sat, Sep 5, 2009 at 1:04 AM, dionysus  wrote:

>
> I start a new discussion this morning and give two replies to one
> problems. But what surprises me is that all my words cannot be found,
> they just disappear. So, what's the problem? Anybody can tell me why?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: How To Know

2009-09-05 Thread Bartholomew Furrow
Once again: if you have at least 33 points and didn't cheat, you advanced.
7830 was an approximate number.
The schedule shows up for everyone.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: waiting for final intimation of 1st round

2009-09-05 Thread Bartholomew Furrow
You advanced if you got at least 33 points and didn't cheat.  We'll send the
"official" announcement, as well as an email about round assignments, some
time in the next few days.

On Sat, Sep 5, 2009 at 5:33 AM, gun  wrote:

>
> Could anyone please tell, when we will get final mail of clearing the
> qualifying round..
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Water Shed

2009-09-05 Thread Bartholomew Furrow
>
> Why you said that?
> Recursion is part of dynamic programming (top down approach), am i wrong?


This is actually a matter of definition.  I'd argue that a simple recursion
like that doesn't have any of the interesting properties of dynamic
programming, but I suppose you could call it DP if you really wanted to.
 Here's my definition for DP:

- An algorithm acting on a directed, acyclic graph that is not a tree.

You could argue away the "not a tree" part if you wanted to, in which case
calculating the factorial (and pretty nearly anything else) is indeed DP.
 Here's a less controversial example of dynamic programming, used to
calculate the Fibonacci numbers:

MEMOIZATION:
cache = [-1] * 1000
def fib(n):
  if n in (0, 1):
return 1
  if cache[n] != -1:
return cache[n]
  cache[n] = fib(n-1) + fib(n-2)
  return cache[n]

RECURSION (not DP):
def fib(n):
  if n in (0, 1):
return 1
  return fib(n-1) + fib(n-2)

Notice that the only difference between the memoization and recursion
algorithms is that in the first case, we remember (memoize) the result of
function calls.  What's the difference?  Well, the first one is O(n), and
the second one is O(2**n).  Paste those into python and see what happens
when you calculate fib(34).  The first one will return almost instantly,
while the second one will take several seconds.

"Classic" (non-memoized) DP:
fib = [-1] * 1000
fib[0] = fib[1] = 1
for i in range(2, 1000):
  fib[i] = fib[i-1] + fib[i-2]

This is clearly linear.  It creates exactly the same array as the
memoization approach, but it's philosophically the opposite approach: it
builds up fib starting from 0, whereas memoization says "OK, what's fib(34)?
 We need fib(33) and fib(32)."

To tie this back to my original definition of dynamic programming: the
directed, acyclic graph here has nodes at each integer, and node n has edges
going to nodes n-1 and n-2.  This graph is directed (the edges go one way)
and acyclic (n depends on n-1 and n-2, which don't ultimately depend on n).

I hope this was at least a little helpful.

Cheers,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: How To Know

2009-09-05 Thread Bartholomew Furrow
ACRush. did.  Not "ACRush", "ACRush.".
On Sat, Sep 5, 2009 at 2:48 PM, Luke Pebody  wrote:

>
> Did anyone answer more than one large problem set but no small problem
> sets?
>
> On Sat, Sep 5, 2009 at 7:39 PM, Bartholomew Furrow
> wrote:
> > Once again: if you have at least 33 points and didn't cheat, you
> advanced.
> > 7830 was an approximate number.
> > The schedule shows up for everyone.
> > >
> >
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: waiting for final intimation of 1st round

2009-09-05 Thread Bartholomew Furrow
>
> Per rules you have to solve at least one small and one large input,
> not score >=33 pts.
>
> While this seems to be same - ACRush. (with dot) will or will not
> advance based on this.
> Per current rules he will not (and there is nothing in rules that say
> that Google can change them).


My sense is that a large is "at least" a small, and so a large and a large
is at least a large and a small.  This isn't the official, final decision,
though; I'll update this thread when I'm sure.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Scoreboard with Filters

2009-09-05 Thread Bartholomew Furrow
This is awesome, Sandaruwan -- nice work!

On Sat, Sep 5, 2009 at 1:28 PM, Sandaruwan Gunathilake <
sandaru...@gunathilake.com> wrote:

> Hello All,
>
> Here is a codejam scoreboard with few filtering features :
> http://apps.facebook.com/thecodejam/
>
> Assign your facebook account with the codejam handle so that others can see
> your full name, etc. This app was a quick hack for the moment, more data,
> filters, features will come. Your ideas are needed and welcome!
>
> --
> Best Regards,
> Sandaruwan Gunathilake
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: waiting for final intimation of 1st round

2009-09-05 Thread Bartholomew Furrow
On Sat, Sep 5, 2009 at 5:20 PM, Bartholomew Furrow  wrote:

> Per rules you have to solve at least one small and one large input,
>> not score >=33 pts.
>>
>> While this seems to be same - ACRush. (with dot) will or will not
>> advance based on this.
>> Per current rules he will not (and there is nothing in rules that say
>> that Google can change them).
>
>
> My sense is that a large is "at least" a small, and so a large and a large
> is at least a large and a small.  This isn't the official, final decision,
> though; I'll update this thread when I'm sure.
>

I've checked with our lawyers, and this person can not advance.  The point
is moot, however, as he registered under an obviously false name, and he's
been eliminated for that reason.  To be clear, I think the person who did
this was making a valuable point about a disagreement between the T&Cs and
our posted information about getting "at least 33 points", which we'll fix
next year.  I also think anyone providing such an obviously false name was
not expecting to win anything, so I don't feel bad about eliminating him.
:-)

Sorry for the mix-up -- we'll do better next time.
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Prohibited National Participation (IRAN)

2009-09-06 Thread Bartholomew Furrow
Thank you for the pointer.  Please send any reports where you think someone
has cheated or is ineligible for the contest to
programmingcontestfeedb...@google.com.

On Sun, Sep 6, 2009 at 1:13 AM, Doron  wrote:

>
> How come there is a participant from Iran?
> http://www.go-hero.net/jam/09/regions
> According to the rules Iranian nationals are prohibited from taking
> part in code jam.
> http://code.google.com/codejam/rules.html#who_is_eligible
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: waiting for final intimation of 1st round

2009-09-06 Thread Bartholomew Furrow
>
> I didn't get your last point that who is being eliminated because of
> registration under false name??


There's a contestant who took the nickname "ACRush." -- NOT "ACRush", who
won last year's Code Jam -- who provided a name that was clearly false, so
he was eliminated.  This sort of thing happens behind the scenes -- the
elimination of cheaters and people who give false names -- and we don't
usually discuss it, but this guy had solved an unusual set of problems, so I
mentioned it here.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Prohibited National Participation (IRAN)

2009-09-06 Thread Bartholomew Furrow
Sorry, I mistyped that!
programmingcontest-feedb...@google.com is the correct address.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Query

2009-09-06 Thread Bartholomew Furrow
We'll have to ask for your patience here -- we're working our way through a
large number of cheating claims.  Plus it's a weekend, so a lot of the team
is recovering from a very hectic week. :-)  Rest assured that if you have 33
points (and didn't cheat, of course), you qualified.

Regards,
Bartholomew

On Sun, Sep 6, 2009 at 8:13 PM, Dhruva Sagar  wrote:

> Hi,
>
> I understand that this query has been raised time and again, even I have
> asked before.
> But it is 7th today and its been 5 days since the contest, and I haven't
> seen any change on the main site indicating my qualification or otherwise.
>
> My rank is shown as 6000 with a score of 33 and a lot of people have told
> me that this should imply that I have qualified, but I am surprised as to
> why is there no indication on the codejam main site.
>
> Thanks & Regards,
> Dhruva Sagar.
>
>
> Mike Ditka  - 
> "If God had wanted man to play soccer, he wouldn't have given us arms."
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Can i change the time for round 1 at this time???

2009-09-07 Thread Bartholomew Furrow
We have?  No we haven't! :-)

On Mon, Sep 7, 2009 at 12:25 AM, ashish khurana
wrote:

> No, day have removed the access to the settings page, now not possible..
>
>
> On Sun, Sep 6, 2009 at 1:39 PM, kiran deorukhkar wrote:
>
>> Can i change the time for round 1 at this time??? i was not able to
>> update b4 5th sep.
>> plz help me...
>>
>> Kiran
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: waiting for final intimation of 1st round

2009-09-07 Thread Bartholomew Furrow
>
> I thought we can choose any google-id, and any nick name  (of course,
> by entering the remaining personal details correctly).


You can.  It was his "First name" and "Last name" fields that were clearly
fake.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: I'm in???

2009-09-07 Thread Bartholomew Furrow
>
> I make 33 points in the qualification round.. I can participate in the
> round 1?? Google don't send emails to notify this?
>

Yes, with 33 points you qualified.  We will send out an email to people who
qualified, but we have a large number of reports of cheating that we'd like
to address first.  Sorry for the delay, and congratulations!

Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: How many participants in the Qualification Round 2009?

2009-09-07 Thread Bartholomew Furrow
Right - you can only see people who got points.  Counting people who
downloaded at least one input, there were 10287 contestants.  There may have
been more people who showed up and didn't get anywhere, but we don't record
them as having participated so I don't know how many there were.
Cheers,
Bartholomew

On Sun, Sep 6, 2009 at 8:48 PM, liangpingli  wrote:

>
> Can anyone tell me?
> It seems that we can only see participants with at least 10points.
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: favorite programming language?

2009-09-08 Thread Bartholomew Furrow
>
> http://www.cplusplus.com/reference/algorithm/
>
> I believe the most important to learn are STL algorithms and containers.
>
> P.S. I can link to other sites right?
>

You seem to be able to!

Please feel free to link to them and use them -- as long as a site isn't
about the current round (technically: the site was last changed before the
current round started), you can use it during the competition as well.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Egg Drop

2009-09-08 Thread Bartholomew Furrow
>
> Attempt on 4, does not break, attempt on 6- does not break, attempt on 8.
> If breaks answer is 7 does not answer is 8.
>

"If breaks answer is 7" -- or 6, if you're looking for the highest floor
from which it doesn't break.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: I'm in???

2009-09-08 Thread Bartholomew Furrow
I'm estimating tomorrow (Wednesday, UTC -7).  And, just so there's
absolutely nothing useful to you in that email:
All contestants will be able to compete in all subrounds (unless they've
previously qualified for Round 2).

Regards,
Bartholomew


On Tue, Sep 8, 2009 at 4:49 AM, Taichi  wrote:

>
> May I ask when the estimating date of sending the mail is ?
>
> On Sep 8, 4:11 am, Bartholomew Furrow  wrote:
> > > I make 33 points in the qualification round.. I can participate in the
> > > round 1?? Google don't send emails to notify this?
> >
> > Yes, with 33 points you qualified.  We will send out an email to people
> who
> > qualified, but we have a large number of reports of cheating that we'd
> like
> > to address first.  Sorry for the delay, and congratulations!
> >
> > Bartholomew
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Subrounds: you have been assigned to all of them

2009-09-08 Thread Bartholomew Furrow
We've decided to allow all contestants to compete in all subrounds of Round
1 -- unless they qualified for Round 2 in an earlier subround.  Good luck to
everyone in Round 1!
*FAQ*

Q: Where is my qualification email!?
A: We haven't sent them yet, because we're still dealing with cheaters.
 Sorry for the delay!  We realize it's inconvenient, and we'll work faster
next time.

Q: How do I know if I qualified?
A: If you have at least 33 points and you didn't cheat, then you qualified.

Q: Which subrounds of Round 1 can I participate in?
A: All of them.  You can compete in Round 1A, Round 1B and Round 1C (until
you qualify for Round 2).

Q: Can I still change my subround preferences?
A: ...I guess so, but it won't do anything.

Cheers,
Bartholomew

P.S. This isn't the official announcement of your subround assignment; that
will come out in the emails.  I just wanted to give you guys a heads-up.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Still have no email

2009-09-08 Thread Bartholomew Furrow
We've decided to allow all contestants to compete in all subrounds (unless
they've previously qualified for Round 2).
The email will hopefully come out tomorrow (UTC -7), but hopefully now it
has no more useful information.

Regards,
Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Subrounds: you have been assigned to all of them

2009-09-08 Thread Bartholomew Furrow
>
> can i change my programming language now?


When we asked you about programming languages, that was as an indication of
preference rather than locking you in to a language.  You can use whatever
language you like, as long as it falls within our rules.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Water Shed

2009-09-08 Thread Bartholomew Furrow
>
> Ultimately, as per your definition, is memoization a DP technique or
> not?
> I could not understand that.


Forgetting the definition -- which has a few holes, I'll admit
-- memoization is basically another way of expressing DP.  It's rare that
you have a DP algorithm that can't be expressed as memoization or
vice-versa.  There are some cases of each, but they're the exception rather
than the rule.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Subrounds: you have been assigned to all of them

2009-09-09 Thread Bartholomew Furrow
No, Igor has it right.  The only difference is that previously you could
only compete in up to two of those rounds; this year there is no such
restriction.

On Wed, Sep 9, 2009 at 12:48 AM, Dhruva Sagar wrote:

> Hi Igor,
> What your saying are the previous rules.
> What Bartholomew has mentioned below is what's been decided now. (From what
> I understand).
>
> Thanks & Regards,
> Dhruva Sagar.
>
>
> Ogden Nash <http://www.brainyquote.com/quotes/authors/o/ogden_nash.html> - 
> "The trouble with a kitten is that when it grows up, it's always a cat."
>
> On Wed, Sep 9, 2009 at 11:30 AM, Igor Naverniouk wrote:
>
>> The top 1000 contestants from round 1A will advance to round 2. They will
>> not be allowed to participate in rounds 1B or 1C.
>>
>> Then, the top 1000 contestants from round 1B will advance to round 2. They
>> will also not be allowed to participate in round 1C.
>>
>> Finally, the top 1000 contestants from round 1C will advance to round 2.
>>
>> In total, 3000 contestants will advance to round 2. (Plus or minus a few
>> in case or ties or cheating.)
>>
>> igor
>>
>>
>>
>>
>> On Tue, Sep 8, 2009 at 10:13 PM, Mustafa Acer  wrote:
>>
>>>
>>> So what will happen to the top 1000 scorers of each round? Since the
>>> competitors will not be distributed equally, will this mean that some
>>> rounds will be better than others in terms of qualifying? Or will the
>>> 3000 top scorers qualify?
>>>
>>> On Sep 8, 8:50 pm, Bartholomew Furrow  wrote:
>>> > We've decided to allow all contestants to compete in all subrounds of
>>> Round
>>> > 1 -- unless they qualified for Round 2 in an earlier subround.  Good
>>> luck to
>>> > everyone in Round 1!
>>> > *FAQ*
>>> >
>>> > Q: Where is my qualification email!?
>>> > A: We haven't sent them yet, because we're still dealing with cheaters.
>>> >  Sorry for the delay!  We realize it's inconvenient, and we'll work
>>> faster
>>> > next time.
>>> >
>>> > Q: How do I know if I qualified?
>>> > A: If you have at least 33 points and you didn't cheat, then you
>>> qualified.
>>> >
>>> > Q: Which subrounds of Round 1 can I participate in?
>>> > A: All of them.  You can compete in Round 1A, Round 1B and Round 1C
>>> (until
>>> > you qualify for Round 2).
>>> >
>>> > Q: Can I still change my subround preferences?
>>> > A: ...I guess so, but it won't do anything.
>>> >
>>> > Cheers,
>>> > Bartholomew
>>> >
>>> > P.S. This isn't the official announcement of your subround assignment;
>>> that
>>> > will come out in the emails.  I just wanted to give you guys a
>>> heads-up.
>>>
>>>
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: I'm in???

2009-09-10 Thread Bartholomew Furrow
Looks like we missed today, but they're pretty much ready to go and they'll
go out on Thursday.

On Tue, Sep 8, 2009 at 8:32 PM, Bartholomew Furrow  wrote:

> I'm estimating tomorrow (Wednesday, UTC -7).  And, just so there's
> absolutely nothing useful to you in that email:
> All contestants will be able to compete in all subrounds (unless they've
> previously qualified for Round 2).
>
> Regards,
> Bartholomew
>
>
> On Tue, Sep 8, 2009 at 4:49 AM, Taichi  wrote:
>
>>
>> May I ask when the estimating date of sending the mail is ?
>>
>> On Sep 8, 4:11 am, Bartholomew Furrow  wrote:
>> > > I make 33 points in the qualification round.. I can participate in the
>> > > round 1?? Google don't send emails to notify this?
>> >
>> > Yes, with 33 points you qualified.  We will send out an email to people
>> who
>> > qualified, but we have a large number of reports of cheating that we'd
>> like
>> > to address first.  Sorry for the delay, and congratulations!
>> >
>> > Bartholomew
>>
>> >>
>>
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Subrounds: you have been assigned to all of them

2009-09-10 Thread Bartholomew Furrow
>
> If a person got in top 1000 in round-1A itself, then *can* he
> participate in 1B, 1C? I remember it as, he/she can participate but it
> wont affect the competition i.e. in those rounds (1B,1C in this
> example)
>

No, there's currently no mechanism for doing that.

Vexorian: to answer your concerns, we do have cheating- and
mistake-detection scripts of our own (which incorporate ideas that
contestants have sent us).  We'll run those as soon as possible after the
contest.  In addition, if you check after the contest and realize that you
submitted the wrong code, you should email
programmingcontest-feedb...@google.com and ask us to eliminate your
submissions right away.  If that knocks you below 1000, you'll be able to
compete in the next round.  Send me email personally if any of that doesn't
work out as I've claimed here.

Bartholomew

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Easiest Round?

2009-09-10 Thread Bartholomew Furrow
>
> any one got mail of round one ?
>
> it's nearly Thursday over 
>

Not in California when you sent that email. :)  You should have received it
by now.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: how can i know what sub-round I should be in?

2009-09-10 Thread Bartholomew Furrow
>
> no, actually they changed the rules, so you can be in the 3 sub-
> rounds, if you qualify in one of them, then you can't participate in
> the next.
>

To clarify, we didn't change the rules -- the rules always said we'd assign
you to 2 or 3 sub-rounds.  This is different from last year, though, when we
only assigned you to 2.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Hardware speed advantage

2009-09-11 Thread Bartholomew Furrow
Sometimes solutions run near the limit, and it can help to have fast
hardware; I'd like to think this is the exception rather than the rule.
 With that said, it's a shame when it does happen.  I'm hoping you can think
of an optimization or two that would have brought the runtime down by some
constant factor, so that you could have done it even with 2x slower
hardware.
Incidentally, an alternative was to do precomputation.  I didn't work on
that problem myself, but I think it was a way around doing a lot of
computation during the 8 minutes.

Also it was apparently solvable within 20 seconds in C++, though as I
mentioned I don't know how. :-)  Terence, would you mind linking your
solution?

Bartholomew

On Fri, Sep 11, 2009 at 11:00 PM, cyberfish  wrote:

>
> Just thought I should point out that, for the large input of question
> A (round 1A), my program solved it in a little under 7 minutes on my
> computer (a Core 2 Duo overclocked to 3.3ghz). A slower computer may
> not have made it, so I think this gives an unfair advantage to people
> with fast computers (like myself) :).
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Round 1A : Problem A Large Input

2009-09-12 Thread Bartholomew Furrow
java drives me nuts for that reason -- old versions, at least, would limit
the amount of memory you could use to some constant.  You have to run with
java -Xmx10 to give it 10^9 bytes of memory; otherwise it defaults
to something absurdly small, like 32 MB.  Of course, my working knowledge is
from about 2003, so I could be wrong. :-)
On Sat, Sep 12, 2009 at 2:18 AM, ishani parekh wrote:

> Hi,
>
> Did anyone try out coding for the Large Input set in Problem A in JAVA
> ?? The memo strategy used by some coders fails the  Java Heap Space  :(
> because the table to be maintained can get as large as 2000 * 10  !
> Alternatively how can one decide what the upper bound of the number  for a
> given set of bases is ??
>
> Thanks in Advance.
>
> Regards,
> RosyIsh.
>
>
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Parallelization - allowed/how to submit code?

2009-09-12 Thread Bartholomew Furrow
>
> I think it is perfectly legal provided you include source code for the
> parallel system you are using ( and that you code it)
>
> Man, now you are tempting me to find a way to use my netbook's core...


Yeah, there's no rule against using multiple machines; just make sure you
submit code such that somebody could reproduce your results.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Round 1C - All your Base

2009-09-13 Thread Bartholomew Furrow
>
> minor point and irrelevant now, but the first example case in All Your
> Bases implies the alien language uses a left-right notation. If that
> assumption is wrong and they actually used right-left you'd be 54 seconds
> late for the war : 11001001 binary = 201 decimal, but the reverse 10010011
> is 147 decimal. Dangerous assumption to make don't you think?   :-)
>

That's really cool.  I wish I'd thought of that when writing the problem. :)

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Contest Analysis

2009-09-13 Thread Bartholomew Furrow
To clarify: the contest analyses by Google are *not* out yet.  Downloading
of other people's submissions, however, became available the second the
contest ended.

On Sun, Sep 13, 2009 at 3:18 PM, Ferriludian wrote:

>
> They're out already.
>
> On Sep 13, 5:29 pm, Nikhil Mahajan  wrote:
> > When do the solutions for Rounds 1A/B/C come out?
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



[gcj] Re: Resubmitting solutions for the large problems

2009-09-19 Thread Bartholomew Furrow
This conversation reminds me a lot of one we had at our last team meeting.
 The outcome was this: that we want to make it harder, but not impossible,
to download the Large when you haven't solved the Small; and that we don't
want to change the user interface in the middle of this year's competition,
because it could easily cause more confusion than it saves.  So it's a great
idea, and we have a couple of possible UIs in mind, but we're going to save
them for later.

On Sat, Sep 19, 2009 at 10:52 AM, Carlos Guia  wrote:

> In my opinion, not knowing if you solved the small correctly hardly sounds
> acceptable, that information can be found in 3 different places
> - The submission box
> - The scoreboard
> - The "your last ..." message on top of the pages
>
> I understand pressure makes us unable to think right, but this contests do
> measure how you behave under pressure.
>
> Also think about this situation: there are only about 5 minutes left of
> competition when you finish a problem, solving the small won't get into
> qualifying positions but the large will, you think you have the right
> solution, you have to go for the large now, it's your only hope.
>
> Carlos Guía
>
>
>
> On Sat, Sep 19, 2009 at 12:17 PM, Blub  wrote:
>
>>
>>
>> Yeah, having a solution for the small input does not mean it also
>> works for the large input.
>> I agree that this is very similar to real live and don't oppose
>> against making it part of the contest to
>> let the competitors estimate the usability of their large input code
>> without beeing able to test ist.
>>
>> However, in my case, the code at first did not even work for the small
>> input. I overlooked that I failed
>> on the small input and tried the same code on the large input. Later
>> on, when I realized that my code was
>> buggy, I wasn't able to resubmit the large input file.
>>
>> Unless it should be also part of the contest to avoid such stupid
>> mistakes, I see two solutions to improve the situation:
>>
>> 1. A warning, when you try to submit code/output file for the large
>> input when you havn't solved the small input first.
>> 2. Entirely revoking the possibility to submit for the large input
>> unless you have solved the small input first.
>>
>>
>>
>>
>>
>> On 15 Sep., 12:17, rahul chhabra  wrote:
>> > One more point, I have previously read in this group mail is:-
>> > Our applications if they are working for small data set does not mean
>> > that they 100 % also work for large data set.
>> > So, this is exactly simulation of real-life scenarios.
>> > If you don't take care, application is gone.
>> >
>> > On Tue, Sep 15, 2009 at 12:46 PM, ulzha 
>> wrote:
>> >
>> > > The idea of not allowing resubmit is exactly that - are you or are you
>> > > not able to write correct programs without being assessed by an
>> > > oracle.
>> >
>> > > In real life, you do not want to throw together a quick and elegant
>> > > system and deploy it to hackers for intrusion. You do want to cover
>> > > each and every breach by QA already.
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"google-codejam" group.
To post to this group, send email to google-code@googlegroups.com
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en
-~--~~~~--~~--~--~---



  1   2   3   4   5   >