Блог пользователя SecondThread

Автор SecondThread, история, 8 месяцев назад, По-английски

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!

*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!

  • Проголосовать: нравится
  • +1325
  • Проголосовать: не нравится

»
8 месяцев назад, # |
  Проголосовать: нравится +325 Проголосовать: не нравится

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.

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится +17 Проголосовать: не нравится

    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 :(

    • »
      »
      »
      8 месяцев назад, # ^ |
        Проголосовать: нравится +93 Проголосовать: не нравится

      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.

      • »
        »
        »
        »
        8 месяцев назад, # ^ |
          Проголосовать: нравится +25 Проголосовать: не нравится

        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?)

      • »
        »
        »
        »
        8 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        My upvotes for the term "next year". I am soo happy!!

      • »
        »
        »
        »
        8 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        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.

      • »
        »
        »
        »
        8 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        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.

    • »
      »
      »
      8 месяцев назад, # ^ |
        Проголосовать: нравится +23 Проголосовать: не нравится

      I remember those feedbacks, and I remember them being mixed, to say the least.

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    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.

  • »
    »
    7 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    upload a video ..how to upload code at meta site .

»
8 месяцев назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

hell yeah!!!

»
8 месяцев назад, # |
  Проголосовать: нравится -42 Проголосовать: не нравится

Will the finals be online? There are only 5 weeks between Round 3 and the Finals.

»
8 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Excited to see you explaining solutions on Youtube once again!

»
8 месяцев назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

In the FAQ section, the structure of the contest is from last year. Can you please update that.

»
8 месяцев назад, # |
  Проголосовать: нравится +42 Проголосовать: не нравится

Wow, I'm so happy that it's back!! Thank you SecondThread, MHC team and Meta for not sending Hacker Cup to graveyard!

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I hope I get good enough till 7 October so that I at least qualify Round 1. any suggestions senpai?

»
8 месяцев назад, # |
  Проголосовать: нравится +94 Проголосовать: не нравится

OMG YES Long live hackercup!

»
8 месяцев назад, # |
  Проголосовать: нравится +50 Проголосовать: не нравится

Round 1 date in the timeanddate.com link is incorrect (it is Oct 21 there)

»
8 месяцев назад, # |
  Проголосовать: нравится +35 Проголосовать: не нравится

Another chance for a T-shirt!

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

SecondThread Round 1 timeanddate link says Oct 21st instead of 7th.

»
8 месяцев назад, # |
  Проголосовать: нравится +33 Проголосовать: не нравится

Thanks for your efforts to make this happen, SecondThread. OP!!

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Finally, Its happening!

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Yes Yes Yes !!!

»
8 месяцев назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

As a high schooler in the US, I have to take the SAT which clashes with round 1 time...

»
8 месяцев назад, # |
Rev. 4   Проголосовать: нравится -59 Проголосовать: не нравится

..

»
8 месяцев назад, # |
  Проголосовать: нравится +58 Проголосовать: не нравится

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

»
8 месяцев назад, # |
Rev. 2   Проголосовать: нравится +193 Проголосовать: не нравится

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):

  • I'm worried that if new participants don't compete in the practice round, there will be a lot of complaints in R1 after people fail to submit their solutions due to stack size issues/other problems related to large inputs. It might be good to (a) require first-time participants to solve a problem in the practice round and (b) fill the practice round with several easy problems that have large inputs so that people can have multiple chances to fix their setup in advance of R1.
  • I'd support changing the rules of R1 so that the top N participants advance to R2 for some N, rather than having a score cutoff--this way there's a stronger incentive to solve all the problems you can rather than to just get a certain score and then leave. (N = 5000 seems reasonable given that there were 5000 participants in R2 last year and it's reasonably in line with the number of qualifiers to GCJ R2 in the past, but I don't have a strong opinion on the exact numbers.)
»
8 месяцев назад, # |
  Проголосовать: нравится +25 Проголосовать: не нравится

Imagine the final round being held in metaverse.

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Non-zero score in HackerCup 2022

»
8 месяцев назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

round 2 will coincide with the icpc latin american regionals :(

»
8 месяцев назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Here we go!!! Thanks SecondThread for the announcement.Long live Hacker Cup!

»
8 месяцев назад, # |
  Проголосовать: нравится +22 Проголосовать: не нравится

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.

»
8 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Wow, CP is saved, nice <3

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

i am a newbie, hope so meta will continue this tournament for the upcoming years.

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I've never given hackercup where can I get assimilated with the way it is conducted and submissions are made?

»
8 месяцев назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

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

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
8 месяцев назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Last year I missed the Tshirt for the wrong file submission. If possible, Please, do something to check validation :'(

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Excited to participate for the first time

»
8 месяцев назад, # |
  Проголосовать: нравится +35 Проголосовать: не нравится

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.

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    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.

»
8 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Is anyone able to download full input for 2022 Round 1?

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    For which problem, are you referring to the full input? And what is the issue that you're facing?

»
8 месяцев назад, # |
Rev. 3   Проголосовать: нравится +35 Проголосовать: не нравится

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.

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

when the size of the input text is big , my computer cannot run the code . Any solution for this problem?

  • »
    »
    7 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    • This may happen because u use a brute-force algorithm which takes a very long time to run large test cases
    • But if u mean that copying the test cases from the downloaded file can't be done, this is because of the huge text. Avoid copying the entire test case, instead download the input file, take it, and put it in the project files
    • »
      »
      »
      7 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      how can i handle large input in meta hacker cup as my system got hanged to large input files. i am using vscode language c++ i am just coping the text input and paste it on the Competitive programming helper extension what should i do ? now to read large input file reply asap....

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I can't access the scoreboard it gives me this error why?

»
7 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Why i am getting presentation error on submitting code

»
7 месяцев назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

Okay so now that the practice round is over, How to C, A2 and D?

»
7 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Do I understand correctly that Round 3 will be one hour earlier than the other two rounds for countries that use daylight savings?

»
7 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

I haven't registered and participated in the practice round. Can I participate in round 1??

»
7 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Can somebody give the solution ideas in brief.

»
7 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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.

  • »
    »
    7 месяцев назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    This issue has been addressed in the FAQ. You need to increase your stack size.

    • »
      »
      »
      7 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      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

»
7 месяцев назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

System is so bad ngl, I'm trying to validate first problem and is giving me "ERROR PERFORMING THIS QUERY"

»
7 месяцев назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

Just take it again

»
7 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

hahaha

»
7 месяцев назад, # |
  Проголосовать: нравится +37 Проголосовать: не нравится

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?

»
7 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

How many T-shirt will be provided in Round 2 ? TOP-2000 in Round-2 like previous year?

»
7 месяцев назад, # |
  Проголосовать: нравится -37 Проголосовать: не нравится

"Striving for Freedom: The Palestinian Quest for Self-Determination"

The Palestinian struggle for self-determination has been a defining feature of the modern Middle East, a quest marked by a complex historical backdrop and ongoing geopolitical tensions. For decades, the Palestinian people have been at the center of a protracted and deeply emotive conflict, seeking to secure their rights to nationhood and sovereignty in their homeland. "Striving for Freedom: The Palestinian Quest for Self-Determination" encapsulates this enduring journey toward political autonomy and the numerous challenges that have defined it.

The roots of the Palestinian quest for self-determination can be traced back to the early 20th century when the region was under Ottoman rule. The fall of the Ottoman Empire after World War I and the subsequent British Mandate in Palestine laid the foundation for the eventual conflict. Over the years, the Arab and Palestinian demands for national sovereignty grew stronger, but the British Mandate and the Balfour Declaration, which promised a "national home for the Jewish people" in Palestine, further complicated the situation.

The mid-20th century saw a dramatic escalation of tensions. The 1947 UN Partition Plan aimed to divide Palestine into Jewish and Arab states, which was met with resistance from the Arab world and the Palestinian population. This led to the first Arab-Israeli war in 1948, known as the Nakba, or "catastrophe," which resulted in the displacement of hundreds of thousands of Palestinians. The conflict, marked by territorial disputes, violence, and competing nationalisms, continued to evolve.

The Six-Day War of 1967 further deepened the Palestinian predicament, as Israel occupied the West Bank, East Jerusalem, and the Gaza Strip. The Palestinian Liberation Organization (PLO), led by figures like Yasser Arafat, emerged as a prominent actor in the quest for self-determination. Through armed struggle and diplomacy, the PLO sought international recognition and a resolution to the Palestinian predicament.

The Oslo Accords of the 1990s represented a turning point in the conflict, as Israel and the PLO formally recognized each other and agreed to a process that would lead to Palestinian self-governance. However, despite hopes for a two-state solution, the path to self-determination remained fraught with obstacles. Ongoing Israeli settlement expansion, security concerns, and political divisions among the Palestinians have hindered progress.

Today, the Palestinian quest for self-determination persists. It is marked by the struggles of Palestinians in the West Bank, Gaza Strip, and those living in the diaspora, who continue to assert their right to statehood and the return of refugees. International support for a two-state solution remains a point of contention, and regional dynamics in the Middle East continue to influence the course of this enduring conflict.

"Striving for Freedom: The Palestinian Quest for Self-Determination" encapsulates not only the historical narrative but the hopes, aspirations, and complexities of a deeply rooted and ongoing struggle. The desire for self-determination and statehood remains a central issue in the broader context of peace and stability in the Middle East, making it a topic of global significance and ongoing dialogue.

free
»
7 месяцев назад, # |
  Проголосовать: нравится -17 Проголосовать: не нравится

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.

»
7 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

How many T-shirts?

»
5 месяцев назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

SecondThread Any rumors about somebody resigning so that the 26th place competitor may qualify into finals xD?

»
2 месяца назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

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.

  • »
    »
    7 недель назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    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?