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

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

Hello Codeforces!

Noon is thrilled to invite you to participate in the first-ever Noon Cake Programming Contest (NCPC)!

Noon is building the future of e-commerce for the Middle East, and we are powered by a world-class engineering team. We're passionate about problem-solving and competitive programming, and we want to celebrate that with the community.

Our problem-setting team includes several ICPC World Finalists and IOI Medalists who have crafted an exciting set of challenges for you. We can't wait for you to try them!

The contest will be held in two phases:

Phase 1: Qualification Round

This round is open to everyone, all around the world! It's your chance to test your skills against a high-quality problem set and have fun.
Date: 2026-01-31
Time: 12:35 EGY (UTC+2)
Duration: 4 hours
Who: Everyone!
Registration: form

Phase 2: Onsite Finals

Based on the results of the Qualification Round, the top 100-200 participants from Egypt will be invited to compete in our exclusive Onsite Finals.
Date: 2026-02-07
Location: TBD
Who: Top 100-200 Egyptian participants from the Qualification Round.

Prizes & Opportunities (Onsite Finals) This is where it gets really exciting. Finalists who compete onsite will be eligible for:
Monetary Prizes: Significant cash prizes for the top-ranking winners and NCPC prizes.
Awesome Swag: All onsite finalists will receive Noon swag.
Career Opportunities at Noon: This is more than just a contest. Top performers in the final round will have a unique, fast-tracked opportunity to interview for full-time positions and internships with Noon's elite engineering team. Come build with us!

We've poured a lot of effort into making this a memorable contest and hope you enjoy the problems. Good luck, and have fun! — The Noon Team

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

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

Auto comment: topic has been updated by TripleM5da (previous revision, new revision, compare).

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

Highly recommended

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

update the Date to be 2026 instead of 2025

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

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

Auto comment: topic has been updated by TripleM5da (previous revision, new revision, compare).

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

Auto comment: topic has been updated by TripleM5da (previous revision, new revision, compare).

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

Can you release a chart for Tshirt sizes

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

Is it for students only or anyone can participate?

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

Is there any entry fees?

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

Excited!!

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

Can School students participate as well?

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

Now, there is a reason for training

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

Is there a deadline for the registration form?

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

What about Syrian participants :(

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

مش عايزين حد يعمل شاي وقهوة؟

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

معندكوش شغل للتينز

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

Very Very Excited!!

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

So only Egyptians will be filtered for the finals?

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

reminder!

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

Based on the results of the Qualification Round, the top 100-200 participants from Egypt will be invited to compete in our exclusive Onsite Finals.

Does it mean that only Egyptians are eligible for Onsite Finals?

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

Why is the form not accepting applications anymore? Thought the deadline for applying was 31/1, which is the date of "the actual contest."

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

emirates supports Zionism.....

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

How many problems should we expect ?

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

Hey

I am receiving "Access Denied" when entering the url of the contest. What should I do?

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

I'm super sorry for what I'm saying, but while time I thought that I filled the registration form and I have just recognized that I didn't. Please, can you extend the form exactly one more minute for me? The opportunity is super interesting to me and I hope not to miss it.

Thank you

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

Hello, what are the rules regarding templates/googling? I assume (and hope) that AI is not allowed.

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

why top 100-200 egyptian participants why not all over world?

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

We can't see the problems or submit, All we got is :

upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused

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

Website down?

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

The platform is not working with me

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

the website isn't working

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

The website is down.

Error: upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused

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

upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused , is site down or is it only me who's facing this?

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

Hi, the site is down.

upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused

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

Why not just use Codeforces?

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

is it canceled ?

is there any updates ?

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

IT STARTED TO WORK

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

will it be postponed ?

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

Website is down again

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

the website isn't websitinggg

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

I can't submit anything until now!!!!!!!

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

Thanks for not sending an email for me

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

are you guys able to submit?like its showing pending from last 10 mins

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

it was a wonderful contest!

thank you for making this cool contest, I had fun solving those problems ^_^

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

    My solutions for problems A-H

    Problem A - Noon Mail Format
    Problem B - Digit Driven Power
    Problem C - N
    Problem D - This is how we noon it
    Problem E - Noon`s Architecture Audit
    Problem F - Noon Fence Painting
    Problem G - Brackets Matching
    Problem H - Stability
    About problems I & J
    • »
      »
      »
      8 месяцев назад, скрыть # ^ |
       
      Проголосовать: нравится +3 Проголосовать: не нравится

      For problem D, try the string “n”. Your solution gives -1.

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

        I think you meant the string s = "o", since count(n) now would be -1 and that would be min.

        you can solve this by just adding max(0,min(count(n)-1, count(o)/2))

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

      Salam! can you send problems?

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

      Your solution to problem E is incorrect. Consider the following graph:

      You will output $$$\texttt{YES}$$$, but the answer is $$$\texttt{NO}$$$.

      I appreciate the work done on the contest, but there are clearly some problems.. I hope they work on them the next time. Better testing was needed.

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

      For your idea in problem J

      here the code ( get acc bcs the weak test ) : Here

      the problem you can't do it, that if i give you every time the range have a mex of the number of operation get to it ( ex : 3op 1op 4op 2op 3op ... ) so u can't apply lazy for that range and u will go to every node update so it will be (Q * (N/2)) whitc is (Q*N) TLE

    • »
      »
      »
      8 месяцев назад, скрыть # ^ |
       
      Проголосовать: нравится +39 Проголосовать: не нравится
      Problem I
      Problem J
»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

The following way of taking input in B gets wrong answer:

    string a,b;
    cin>>a>>b;

however, the following gets AC:

    int aa,bb;
    cin>>aa>>bb;
    string a=to_s(aa),b=to_s(bb);

I hope you look into the test cases for B and make sure that they are valid (no leading zeros and such).

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

When will the final standings be revealed?

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

will there be a mirror for the contest so we can practice the problems?

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

When will the qualified participants for the onsite competition be announced?

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

My experience with problem D in the NCPC Finals was very bad because of the constraints!

The problem is interactive where you are given $$$n$$$, and query ask is printing an array of indexes of at most size $$$2n$$$ and the judge response with single integer. You can ask at most $$$2000$$$ query per test, $$$1 \leq n \leq 200$$$ and sum of $$$n$$$ over all testcases will not exceed $$$2000$$$ with time limit $$$2$$$ seconds

Taking the almost-worst interaction scenario:

  • testcases $$$=10$$$
  • $$$n=200$$$ for all testcases
  • all queries will be asked an average $$$n$$$ elements

Lets count the number of printed integers only: let the printed array have an average $$$2$$$ characters.

Now we have $$$10 \times 200 \times 2000 = 4 \times 10^6$$$ integers printed. Also this goes by neglecting many other stuff. That will easily take $$$2$$$ seconds

Printing $$$4 \times 10^6$$$ integers is very bad and heavy intense on the writing/reading time during the interaction also we have the judge interactor time and the contestant solution time to execute.

This hit me a $$$350$$$ penalty and $$$80$$$ minutes gone on fixing a correct code that TLE because it prints much output while still obey the interaction constraints that take much time to notice that and optimizing the query.

Here is a screenshot of a cpp code simulating the interaction in the most optimized way

(Note that the optimized query is about $$$\frac{n}{3}$$$ printed interges on average)

However, good problem ideas.