Meta Hacker Cup 2023 Schedule
Meta Hacker Cup is back! We’re excited to announce our schedule for our 2023 season, kicking off on September 22nd!
- Practice Round: Fri. Sept 22nd, 10am Pacific — Mon. Sep. 25th, 10am Pacific (72 hours)*
- Round 1: Sat. Oct. 7th, 10am — 1pm Pacific (3 hours)
- Round 2: Sat. Oct. 21th, 10am — 1pm Pacific (3 hours)
- Round 3: Sat. Nov. 4th, 10am — 1pm Pacific (3 hours)
- Finals: Sat. Dec. 9th, 6am — 10am Pacific (4 hours, Online)
*While optional, we recommend you participate in the Practice Round to familiarize yourself with our submission system before Round 1, when time will be at a premium.
To compete, you can register at Meta Coding Competitions at any time between now and September 25th.
You can expect familiar prizes including T-Shirts, Elite T-Shirts, and cash prizes for finalists. We’ll announce more prize details closer to Round 2.
We look forward to seeing you on the Practice Round’s scoreboard!
We heard the community's feedback about how having multiple essentially untimed rounds felt a little bit like mandatory homework, so for this season, we decided to make things a bit faster paced. Round 1 is now 3 hours instead of 24, happening at the same time of day as Rounds 2 and 3. Also, the practice round is now optional, meaning you can theoretically participate in Round 1 as your first round.
Especially for newcomers, I'd strongly recommend participating in the practice round though, because in Hacker Cup, you download the full input data unlike many other coding contests and run your code locally, which is something you may not be used to, so practicing it can help get any worries with that out of the way.
I thought this time after having multiple feedbacks on the mode of submission, we will be having an editor where we will submit our code and not the output data :(
We're looking into that for next year, but building your own code execution service in a non-exploitable way is trickier than you'd imagine. There's just not quite enough time left this year to make sure it's in solid shape if we want to avoid potential timing conflicts with ICPC World Finals.
Meta-question (pun intended): are people upvoting this comment because they prefer submitting code instead of running it locally, or are they upvoting it because the comment implies Hacker Cup will also happen next year?
(Also, assuming that Hacker Cup is moving to a world where you submit code instead of an output file, I'll ask the obvious first question: Will Rust be supported?)
It would be great if somehow we could face most kinds of common problems (mentioned by contestants previously) in the practice round, like setting a problem that will require you to increase local stack size, etc.
Just sharing my personal opinion: I think that this way of submission kinda makes the competition more unique than the others. Also, it allows to use the person's own system's resources as and how they like. You may consider holding an official vote/poll for keeping/removing this system of submissions.
I remember those feedbacks, and I remember them being mixed, to say the least.
We'll have $$$6$$$ minutes to run locally and submit, right?
Make it at least $$$10$$$ or $$$15$$$ minutes, in my opinion. Many people are facing local stack size errors or network problems. It can be challenging to finish it in $$$6$$$ minutes sometimes.
hell yeah!!!
Is the practice round qualification needed for round 1?
No
Will the finals be online? There are only 5 weeks between Round 3 and the Finals.
As it clearly says in the post, yes.
Excited to see you explaining solutions on Youtube once again!
In the FAQ section, the structure of the contest is from last year. Can you please update that.
It should be updated now, thanks.
Wow, I'm so happy that it's back!! Thank you SecondThread, MHC team and Meta for not sending Hacker Cup to graveyard!
OMG YES Long live hackercup!
Round 1 date in the timeanddate.com link is incorrect (it is Oct 21 there)
Thanks, it's updated.
Another chance for a T-shirt!
SecondThread Round 1 timeanddate link says Oct 21st instead of 7th.
Thanks for your efforts to make this happen, SecondThread. OP!!
Yes Yes Yes !!!
As a high schooler in the US, I have to take the SAT which clashes with round 1 time...
cry
skip the SAT this is more important
Lmao listen to oursaco
On the bright side, if you somehow manage to take MHC during the SAT, you can probably also AK SAT
..
this mindset is why you're still gray, gitgud lol
Cool!
Will you please either a) introduce a heavy-output problem in the practice round or b) not include such problems in the problemsets at all? Last year there were related issues
Huge shout-out to SecondThread and everyone else involved in making the contest happen--I'm guessing that getting approval to hold the competition might not have been easy given the cancellations of e.g. TCO and GCJ, but I'm glad at least a few of the major yearly open contests (AtCoder WTF, MHC, maybe others I've forgotten about) will stick around.
I like the updated format! A few thoughts on other improvements that could be made (probably not for this year since the current format has already been announced):
Imagine the final round being held in metaverse.
round 2 will coincide with the icpc latin american regionals :(
They have regionals before the world finals for the regionals 2 years ago?
yeah, the scheduling is still messed up because of covid
Also icpc asia taoyuan regional
@cosenza and @oToToT, we've made it possible to qualify for Round 3 in this case. Please see more details in my Round 1 post about how you may qualify for a bye for Round 2.
thank you!
Wow, I didn't expect this. Thank you!
Here we go!!! Thanks SecondThread for the announcement.Long live Hacker Cup!
Thank you Meta and everybody in Meta who pushed for it. A strong message for the coders community after the questionable decisions of Google and Topcoder leadership.
Wow, CP is saved, nice <3
I've never given hackercup where can I get assimilated with the way it is conducted and submissions are made?
thanks for saving fb hacker cup
small comment, i think these contests would be nicer as a grand prix. put a sample contest up for a month where people can test. then run 4 rounds in a grand prix style to choose the finalists based on points
I don't know what grand prix style is (and I am not in any way affiliated with Meta), but you can test whatever on previous editions: https://www.facebook.com/codingcompetitions/hacker-cup
as an expert , do I have chance to qualify for third round?If not what is the minimum rank so that we can say that yes he is capable enough to qualify for third round
Rank 500 on codeforces is 2460 rating.
I did analysis and found out Experts-CMs also made it to top 500 , obvious reason is that not 100% of top 500 contestants participated
Last year I missed the Tshirt for the wrong file submission. If possible, Please, do something to check validation :'(
Excited to participate for the first time
Quick suggestion--is there any chance the contest could allow registration until, say, the start of Round 1 (rather than until the end of the Practice Round), or do technical constraints prevent this setup? I'd worry that contestants who are familiar with the contest system and who thus decide to skip the practice round may not realize that they have to register before the round is complete, rather than registering before the first round in which they intend to compete.
Contestants are technically able to (and we won't stop them from registering until the last second of Round 1 actually), but we'd really like people to do the practice round so they don't run into issues with compiling locally et cetera when they're short on time.
Sounds great, thanks!
Is anyone able to download full input for 2022 Round 1?
For which problem, are you referring to the full input? And what is the issue that you're facing?
I recently deleted the email originally associated with my Facebook account from my profile (as it was a college email address I can no longer access). I still have a personal email address associated with the account, but the "Private Contact Info" section doesn't seem to recognize it:
How can I fix this? (The link sends me to a page to download my FB data, which doesn't seem relevant--I think this page hasn't been updated since the new Accounts Center was released by Meta.) In a previous year I did not receive a shirt I won due to issues with my email not being linked to my account, so I'm hoping to resolve this problem in advance this year.
I have the same problem with missing email address. Let me know if you find how to fix it.
Did you fix it, if yes how?
hey Geothermal did it fixed ?
Why i am getting presentation error on submitting code
you need upload the text file of generated output
i am uploading that only output.txt
with this conent Case #1: YES Case #2: NO Case #3: YES Case #4: YES Case #5: YES Case #6: YES Case #7: NO
then try to refresh the site and check it again
it worked ,thanks
which language u used for code and how you generate output for large input in problem C i am facing the large input issue how to generate the output from the large input did you know?
i see
C++
Okay so now that the practice round is over, How to C, A2 and D?
Do I understand correctly that Round 3 will be one hour earlier than the other two rounds for countries that use daylight savings?
Oh wow that’s a really good catch. Yeah, I think that’s correct.
I haven't registered and participated in the practice round. Can I participate in round 1??
As per the FAQ's, yes.
Got it. Thanks.
Can somebody give the solution ideas in brief.
Please provide medium sized input for problems involving recursive functions. casual systems running on windows can't run such inputs. I failed to submit my code for problem D because I wasn't able to run it for such large inputs in my local laptop ( My code ). I thought it ran into a RTE, but actual solution also didn't run on my pc. If someone knows any online compiler where we can run large inputs please provide link to it.
This issue has been addressed in the FAQ. You need to increase your stack size.
Thankyou so much, I wasn't aware about stacksize manipulation at runtime.
Here is how to do it for windows, run the file in cmd using the commands below:
$ g++ -Wl,--stack,SIZE filename.cpp -o filename.exe
then run,
filename.exe
SIZE is given in bytes, for 256 MB:
SIZE = 256 * 1024 * 1024 = 268435456
filename is the name of the file
System is so bad ngl, I'm trying to validate first problem and is giving me "ERROR PERFORMING THIS QUERY"
same :)
Just take it again
Tried it 1 million times same thing.
Hey, I don't know how achievable this is, but I think it would be nice for the 2nd round to be able to look at a solve count for each problem, to inform my contest strategy. The scoreboard is already public-facing, so I don't think this dilutes the contest experience or anything. Is this possible?
How many T-shirt will be provided in Round 2 ? TOP-2000 in Round-2 like previous year?
In solidarity with the Palestinian people, and because Meta policies and practices to mute our voices ... I'm not going to participate in Round 2 and any future Meta sponsored competitions
If anyone doesn't know what I'm talking about. Please check out Twitter and see what happening in #Gaza and the West Bank.
So courageous Ammar! Thanks for encouraging others to not participate in Meta's activities and competitions.
How many T-shirts?
SecondThread Any rumors about somebody resigning so that the 26th place competitor may qualify into finals xD?
Someone is becoming desperate ;)
Why there was no warning that the T-shirt distribution method changed? And I am looking through communications now and can't find any mention of this.
I was waiting to receive T-shirt a few months after competition as it happened in previous years, and only a week ago decided to check more thoroughly and — wow — I found that there was a code which I needed to use to get t-shirt and I needed to do it by 15th of December.
That sucks, very evil on your part.
The thing with the code was also in the previous year afair. What got me was, I've been waiting for an email (as the last years) and since no email came I just checked in my profile and also was quite a bit disappointed, that the date already passed a long time ago.
Can somebody confirm whether she/he got a T-Shirt Notification Email from Hacker Cup 2023? Or confirm getting no Email?
any update for 2024?
Here