vexorian.com
vexorian's blog: May 2014
http://www.vexorian.com/2014_05_01_archive.html
Programming blog. Specifically contests. Most of the time. Wednesday, May 28, 2014. It was a long day, trying to finish the very late SRM 621 editorial. I eventually improvised something. I tried to learn as much as possible about suffix automata until I can at least explain the solution with some more detail than the sketches. So then the match started, I wasn't too thrilled because it is a 9:00 PM match and they tend to be. boring and have too few coders. But oh well. Div1 250: The one with roads.
vexorian.com
vexorian's blog: February 2014
http://www.vexorian.com/2014_02_01_archive.html
Programming blog. Specifically contests. Most of the time. Thursday, February 27, 2014. Python in TopCoder 2. The other day someone linked my topcoder preliminary python vs. c comparison. In reddit (Could you please not *ever* link my blog to reddit? Anyway, it reminds me that now that it has been a while since Python was enabled in topcoder SRMs it is a good time to talk more about it. So why is this? A contest system designed around Java. What if we wanted to include actual functional languages? But th...
vexorian.com
vexorian's blog: July 2014
http://www.vexorian.com/2014_07_01_archive.html
Programming blog. Specifically contests. Most of the time. Tuesday, July 22, 2014. SRM 628: sleeping during the srm. Div1 Easy: The one with sub-routines. Given `2 = n = 10 18` Find the maximum `x` such that : `(x d(x) = n)` where `d(x)` is the number of divisors of `x`. If no such `x` exists, return -1. For a given `d`, let's find `x : x d = n` , this is the `d`-th root of `n`. We could. The main method of my solution looks like this:. Everything else are standard sub-routines . You are given a tree of ...
vexorian.com
vexorian's blog: Getting started with TopCoder Greed plugin
http://www.vexorian.com/2013/09/getting-started-with-topcoder-greed.html
Programming blog. Specifically contests. Most of the time. Friday, September 13, 2013. Getting started with TopCoder Greed plugin. It may appear that there are already too many TopCoder arena plugins. The truth, however, is that there are as many preferences for work environments as there are coders. So new plugins will pop up all the time. Why use the greed plugin? It is easy to get started with Greed. But it is also very. If you like coding from the Arena or if you use Visual Basic, then Greed will not...
vexorian.com
vexorian's blog: May 2015
http://www.vexorian.com/2015_05_01_archive.html
Programming blog. Specifically contests. Most of the time. Saturday, May 30, 2015. Out of codejam : The curse of the dp sense. The first demoralization of the day was learning that the codejam-commandline tool no longer works. Google finally deprecated the authentification used by this tool, which was not updated in a looooong while. I really wonder if anyone other than me actually used this tool. That these arrows point elsewhere. I read the first paragraphs and seemed a bit too mathy, I felt that it wa...
vexorian.com
vexorian's blog: Out of codejam : The curse of the dp sense
http://www.vexorian.com/2015/05/out-of-codejam-curse-of-dp-sense.html
Programming blog. Specifically contests. Most of the time. Saturday, May 30, 2015. Out of codejam : The curse of the dp sense. The first demoralization of the day was learning that the codejam-commandline tool no longer works. Google finally deprecated the authentification used by this tool, which was not updated in a looooong while. I really wonder if anyone other than me actually used this tool. That these arrows point elsewhere. I read the first paragraphs and seemed a bit too mathy, I felt that it wa...
vexorian.com
vexorian's blog: Cloudy Conway
http://www.vexorian.com/2015/05/cloudy-conway.html
Programming blog. Specifically contests. Most of the time. Saturday, May 16, 2015. I like twitter bots. Did you know that there's a sizable amount of twitter bots generating pictures algorithmically? For example, keeps posting random mandelbrot pictures. Some of them can be pretty nice. Another of my favorites is @greatartbot. It plays an art game by itself and posts the results. This generates a ton of colorful random pixel art. But the interesting part is all the movement that results in this rather st...
vexorian.com
vexorian's blog: Google Codejam 2013 Qualification Round
http://www.vexorian.com/2013/04/google-codejam-2013-qualification-round.html
Programming blog. Specifically contests. Most of the time. Saturday, April 13, 2013. Google Codejam 2013 Qualification Round. Starting to write this 4 hours before the contest ends, I might be away of the keyboard until the time it ends, so I think this is it, no more solutions from me. I am a bit downed because my C-large 1 will fail because of an overflow bug. I did many things to prepare to this round. The usual ones were to set up the gmp library. Useful for programming contests, because it speeds up...
vexorian.com
vexorian's blog: August 2014
http://www.vexorian.com/2014_08_01_archive.html
Programming blog. Specifically contests. Most of the time. Saturday, August 30, 2014. SRM 631 : A new arena. Remember when I wrote blog posts periodically? Remember when I actually had energy to have an explanation ready just by the end of the match? Remember when editorials weren't super late? It was a nice time for sure. Participated in Topcoder SRM 631 . It was a special match because earlier this week the Web version of the Topcoder arena. One of the Use Cases I had in mind regarding the web arena wa...