alireza_kaviani's blog

By alireza_kaviani, 10 months ago, In English

Hello everyone,

We at Repovive are hosting our opening contest! Repovive is a new platform that aims to fill some of the gaps in access to high-quality competitive programming and CS education, especially for students who don’t have many local opportunities. Everything on Repovive is free, and our goal is to help improve the quality of CS education worldwide.

Our opening contest will be held on Sunday, November 23rd at 14:35 UTC November 30th at 14:35 UTC December 14th at 14:35 UTC, in a Codeforces-style Div. 1 + Div. 2 format. Everyone is welcome to participate!

Register at: https://repovive.com/contests

Problem setters: AmShZ, Muhammad-Ahmad, M.ZeeshanRashid, Muhammad-Saram, AmirrzwM, Kaleem_Raza_Syed, Shayan, Ghulam_Junaid, AbdullahIshfaq, MohammadParsaElahimanesh, and me (alireza_kaviani).

Prizes (total: $500 USD):

  • 1st place: $200

  • 2nd place: $100

  • 3rd place: $50

  • 3 random participants from the top 100: $25 each

  • 3 random participants from all contestants: $25 each

We hope to see you all there!

UPD: The contest has been rescheduled to November 30th at 14:35 UTC.

UPD 2: The contest has been rescheduled again to December 14th at 14:35 UTC.

Final UPD: The contest is finished and the ratings are updated.

Here are the prize winners:

Top 3:

  1. Um_nik, $200

  2. ksun48, $100

  3. potato167, $50

Random from top 100:

  1. Aditya Bharatiya, $25

  2. Amirali Kalantar, $25

  3. Honia, $25

Random from all participants:

  1. Nikhil Thoragu, $25

  2. Rufat, $25

  3. Mar1am, $25

If you are a winner, please check your inbox and spam folder.

Random winners were selected live using Google’s random number generator during the livestream.

  • Vote: I like it
  • +190
  • Vote: I do not like it

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Is the competition going to be on the Codeforce judge system or a separate system?

»
10 months ago, hide # |
 
Vote: I like it -6 Vote: I do not like it

As an author, I am sure that you will enjoy the contest.

»
10 months ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

The contest is prepared by one of the greatest teachers for competitive programming Shayan and the first-ever LGM from Iran alireza_kaviani, so I don't think there is any doubt whether the contest will be great or not.

»
10 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

As a participant, I think the opening contest of Repovive will be really interesting, especially seeing who the problem setters are!

»
10 months ago, hide # |
 
Vote: I like it +34 Vote: I do not like it

Can you please add rust support?

»
10 months ago, hide # |
Rev. 3  
Vote: I like it 0 Vote: I do not like it

Any update on another postponement and newly introduced Repovive Pre-Opening Contest? Asking because now the actual Repovive Opening Contest is clashing with M(IT)^2 2025 Winter Contest Advanced Division Individual Round which was planned to happen at that time long ago

»
10 months ago, hide # |
 
Vote: I like it +44 Vote: I do not like it

Thanks for adding rust, but 1.40 is akin to c++ 98 – you can theoretically use it, but not really. Can you update to the last version, please?

  • »
    »
    9 months ago, hide # ^ |
     
    Vote: I like it +10 Vote: I do not like it

    We added Rust 1.92. Thanks for the suggestion

    • »
      »
      »
      9 months ago, hide # ^ |
       
      Vote: I like it +5 Vote: I do not like it

      Thanks, this is much better. For some reason it is 1.75 now. But even for that please add --edition=2024 (if you update to at least 1.85, otherwise --edition=2021) to command line arguments.

    • »
      »
      »
      9 months ago, hide # ^ |
       
      Vote: I like it +5 Vote: I do not like it

      And one other thing — currently I can see that I've got a compilation error, but not a compiler message

»
10 months ago, hide # |
 
Vote: I like it +14 Vote: I do not like it

Can C++17 be supported?

Also, is there a way to view others' in-contest submissions?

  • »
    »
    9 months ago, hide # ^ |
     
    Vote: I like it +10 Vote: I do not like it

    Different versions of C++ are available now. And it's now possible to view others' submissions after the contests. Thanks for your suggestions

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Please introduce a ban feature. I saw someone in the recent contest who solved problems D and E within a 2-minute difference. Won't hesitate tagging him: arnabmanna, and his alt Destroyer0069

Both are banned alts of the same person.

An old blog about him: https://codeforces.me/blog/entry/144254

Spoiler
»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

When will the editorial for the Repovive Pre-Opening contest get published?

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Is the contest delayed?

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

add UPD 3 because contest is on Dec 14, 2025, 7:35 PM GMT+05:00

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

If the contest is delayed, you should add upd 3.

»
9 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

The hyperlink is displays Dec 7th instead of Dec 14th

»
9 months ago, hide # |
 
Vote: I like it +14 Vote: I do not like it

what the heck is this internal error??? (I got 4 on prob A)

»
9 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

When can we expect the winners to be announced?

»
9 months ago, hide # |
Rev. 4  
Vote: I like it 0 Vote: I do not like it

problem "D" accepted in o(n). please anyone tell me it's hackable or not ~ int main(){ ll t; cin >> t; while(t--){ ll n; cin >> n; ll len = n; n*=2;

string s;
    cin >> s;
    ll cnt1 = 1, cnt2 = 0;
    ll mx = 0;
    vector<ll> a(n),b(n);
    for(ll i=0;i<n;i++){
        if(s[i]=='(')a[i]=1;
        else a[i] = 2;
    }
    b[0] = 1;
    for(ll i=1;i<n;i++){
        if(cnt1==len){
            b[i] = 2;
        }else if(a[i]==1 && cnt2<cnt1){
            b[i]=2;
            cnt2++;
        }else if(a[i]==2 && cnt2<cnt1){
            b[i] = 1;
            cnt1++;
        }else{
            if(cnt2>=cnt1){
                cnt1++;
                b[i]=1;
            }else{
                b[i]=2;
                cnt2++;
            }}}
    for(ll i=0;i<n;i++){
        if(a[i]!=b[i])mx++;
    }
    cout << mx << endl;}}

~

»
9 months ago, hide # |
 
Vote: I like it +8 Vote: I do not like it

The ranking doesn't seem to be showing anymore.

https://repovive.com/contests/4/ranking

All I see is "Failed to fetch ranking."