{"payload":{"allShortcutsEnabled":false,"fileTree":{"content":{"items":[{"name":"blog","path":"content/blog","contentType":"directory"},{"name":"about.html.haml","path":"content/about.html.haml","contentType":"file"},{"name":"contests.html.haml","path":"content/contests.html.haml","contentType":"file"},{"name":"cvitae.html.haml","path":"content/cvitae.html.haml","contentType":"file"},{"name":"external.png","path":"content/external.png","contentType":"file"},{"name":"favicon.ico","path":"content/favicon.ico","contentType":"file"},{"name":"haptic.html.haml","path":"content/haptic.html.haml","contentType":"file"},{"name":"howglobalami.html.haml","path":"content/howglobalami.html.haml","contentType":"file"},{"name":"index.html","path":"content/index.html","contentType":"file"},{"name":"master-thesis.html.haml","path":"content/master-thesis.html.haml","contentType":"file"},{"name":"mergesort.html.haml","path":"content/mergesort.html.haml","contentType":"file"},{"name":"neatsqueak.html.haml","path":"content/neatsqueak.html.haml","contentType":"file"},{"name":"site.css.sass","path":"content/site.css.sass","contentType":"file"}],"totalCount":13},"":{"items":[{"name":"content","path":"content","contentType":"directory"},{"name":"layouts","path":"layouts","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"Gemfile","path":"Gemfile","contentType":"file"},{"name":"Gemfile.lock","path":"Gemfile.lock","contentType":"file"},{"name":"README.rdoc","path":"README.rdoc","contentType":"file"},{"name":"Rules","path":"Rules","contentType":"file"},{"name":"nanoc.yaml","path":"nanoc.yaml","contentType":"file"}],"totalCount":9}},"fileTreeProcessingTime":5.167897,"foldersToFetch":[],"repo":{"id":916420,"defaultBranch":"main","name":"hugopeixoto.net","ownerLogin":"hugopeixoto","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-09-16T18:39:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111554?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"3dde962b17e193e8c28c0268b2d80136190ec3a8","listCacheKey":"v0:1676763076.406052","canEdit":false,"refType":"tree","currentOid":"3dde962b17e193e8c28c0268b2d80136190ec3a8"},"path":"content/contests.html.haml","currentUser":null,"blob":{"rawLines":["---","title: Programming contests","---","%h1 Programming contests","","%p.question In what kind of contests do I enter?","","%p"," %abbr{:title => 'Association for Computer Machinery'} ACM"," hosts the"," = external_link_to 'International Collegiate Programming Contest', 'http://cm2prod.baylor.edu'"," every year. Participating in groups of three students, each team must solve a set of 5 – 11"," problems, which require knowledge about mathematics, graph theory, dynamic programming and"," other computer science related topics.","","%p"," Google hosts a yearly programming contest as well, named"," = succeed '.' do"," = external_link_to 'Google Code Jam', 'http://code.google.com/codejam/'"," This contest is not restricted to college students, and it is an individual"," competition, so there is a large number of participants each year from all"," over the world.","","%p"," Aside from these two major competitions, I enter other random programming contests.","","%p.question What are my results?","%p"," Regarding Google Code Jam, I have achieved a top 500 more than once, in a"," contest where there are tens of thousands of competitors from more than a"," hundred countries. Here are my stats:","","%ul"," %li 2008: 1526th"," %li 2009: 444th"," %li 2010: 356th"," %li 2011: N/A"," %li 2012: 2105th","","%p My ICPC national and regional (South-Western European Regional Contest) results from 2005 to 2009 are as follow:","","%ul"," %li 2009: National: 2nd, Regional: 19th"," %li 2008: National: 3rd, Regional: 19th"," %li 2007: National: 4th, Regional: 20th"," %li 2006: National: 13th, Regional: 17th"," %li 2005: National: 19th","","%p"," Together with"," = succeed ',' do"," = external_link_to 'Pedro Loureiro', 'http://junifeup.pt/~ploureiro/cv/index.php/home', :rel => 'friend met colleague'"," we entered a Logical and Functional Programming Contest/Meeting in 2007,"," achieving the 4th place.","","%p.question With whom do I code?","","%p Over the years, I have entered ICPC with several friends:","%ul"," %li= external_link_to 'Pedro Silva', student_url('040509065'), :rel => 'friend met colleague'"," %li= external_link_to 'Angela Silva', student_url('040509009'), :rel => 'friend met colleague'"," %li= external_link_to 'Miguel Araújo', student_url('070509078'), :rel => 'friend met colleague'"," %li= external_link_to 'João Azevedo', 'http://jcazevedo.net/', :rel => 'friend met colleague'"],"stylingDirectives":[[{"start":1,"end":3,"cssClass":"pl-sre"}],[],[{"start":1,"end":3,"cssClass":"pl-sre"}],[{"start":1,"end":3,"cssClass":"pl-ent"}],[],[{"start":1,"end":2,"cssClass":"pl-ent"},{"start":2,"end":11,"cssClass":"pl-ent"}],[],[{"start":1,"end":2,"cssClass":"pl-ent"}],[{"start":3,"end":7,"cssClass":"pl-ent"},{"start":16,"end":59,"cssClass":"pl-sre"}],[],[{"start":3,"end":96,"cssClass":"pl-sre"}],[],[],[],[],[],[],[{"start":3,"end":18,"cssClass":"pl-sre"},{"start":16,"end":18,"cssClass":"pl-k"}],[{"start":5,"end":75,"cssClass":"pl-sre"}],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[{"start":40,"end":115,"cssClass":"pl-sre"}],[],[],[],[],[],[],[],[],[],[],[{"start":3,"end":18,"cssClass":"pl-sre"},{"start":16,"end":18,"cssClass":"pl-k"}],[{"start":5,"end":122,"cssClass":"pl-sre"}],[],[],[],[],[],[],[],[{"start":6,"end":95,"cssClass":"pl-sre"}],[{"start":6,"end":96,"cssClass":"pl-sre"}],[{"start":6,"end":97,"cssClass":"pl-sre"}],[{"start":6,"end":95,"cssClass":"pl-sre"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/hugopeixoto/hugopeixoto.net/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"contests.html.haml","displayUrl":"https://github.com/hugopeixoto/hugopeixoto.net/blob/3dde962b17e193e8c28c0268b2d80136190ec3a8/content/contests.html.haml?raw=true","headerInfo":{"blobSize":"2.33 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"5245965","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fhugopeixoto%2Fhugopeixoto.net%2Fblob%2F3dde962b17e193e8c28c0268b2d80136190ec3a8%2Fcontent%2Fcontests.html.haml","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"64","truncatedSloc":"52"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Haml","languageID":154,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/hugopeixoto/hugopeixoto.net/blob/3dde962b17e193e8c28c0268b2d80136190ec3a8/content/contests.html.haml","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/hugopeixoto/hugopeixoto.net/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/hugopeixoto/hugopeixoto.net/raw/3dde962b17e193e8c28c0268b2d80136190ec3a8/content/contests.html.haml","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/hugopeixoto/hugopeixoto.net/branches":{"post":"kYXQz2MknE-OdEui5EQeaC_ebUY6zuR3pB7c-0-3iQbHIAjb0KyEBjr04YVEORDslh7pJzdrFEylCvHt2tzDAg"},"/repos/preferences":{"post":"D1fA-bXluqEiEHZURfBmgPsQpnmkN9OINDzwMnJYfJbletVnSg0H4pJi8NlNUJF-SQxE_GAnvMLbm93LT1vT8Q"}}},"title":"hugopeixoto.net/content/contests.html.haml at 3dde962b17e193e8c28c0268b2d80136190ec3a8 · hugopeixoto/hugopeixoto.net"}