### Arpa's blog

By Arpa, history, 2 years ago,

Please read this blog as an update.

Hi everyone.

I want to describe the process to become a problem setter on HackerEarth. I'm eager to see new problem setters want to prepare contests. It's a great experience for every coder to hold a contest at least once. The first time when I prepared a contest (I was fifteen at that time, a high schooler student!) it was so sweet for me that I continued preparing problems on Codeforces, CodeChef, HackerEarth, Quera, Iran Olympiad of Informatics Finals and several more. Then I worked for 1.5 years in Quera as the contest coordinator, which was great. I'm continuing my job — Contest Coordinating — on HackerEarth from January.

We have three algorithmic contest every month, here is the table:

Contest Number of problems Approximate Difficulty Length Comments
Easy 6 Like Codeforces Div. 2 3 Hours
DS and Algo challenge 3 Easy to Medium-Hard 1.5 Hour
Circuits 8 One approximate problem and 7 algorithmic, from Very-Easy to Hard 9 Days More educational, less competitive, we could use classical problems

As you can see, we need a lot of problems every month. To propose a problem, follow this instruction:

• Register on Ninja Setters platform. where you can write your proposal.
• I'll check your problem soon. If approved, you should prepare test cases, solution.
• We'll have you in a contest!

Our proposal queue is almost empty, so if you propose a problem today, with a high probability, your problem will be used in August contests. Here is the compensation table:

 S. No. Difficulty level Indian setters (INR) International setters (USD) 1 Very Easy 1600 23 2 Easy 2300 35 3 Easy-Medium 3000 45 4 Medium 4700 70 5 Medium-Hard 6000 90 6 Hard 8000 120 7 Approx. 8000 120

P. S. You don't need to prepare the whole contest. A contest may have many setters, so even if you send one problem, it's welcomed.

P. S. We need an approximation problem every month. Propose it if you have some. Check the last Circuits contest for an example.

Update. It's not needed to send me a message when you register on Ninja Setters, just wait for several days, I'll add you to group such that you can start proposing problems.

Update. Users with rating less than 1600 can propose problems but the probability of acceptance is low.

• +55

 » 2 years ago, # |   +32 What are some example problems of each difficulty level?
•  » » 2 years ago, # ^ |   0 Actually, on Hackerearth, every problem is split into the categories specified by arpa. You will find it all there.
•  » » 2 years ago, # ^ |   +1 Very-Easy is something like A-B Div. 2 on codeforces. Easy is something like B-C Div. 2 on codeforces. ... Hard is something like D-E Div. 1 on codeforces.
 » 2 years ago, # |   +1 Is there any rating requirement for problmem setters ?
•  » » 2 years ago, # ^ |   0 Yeah, that's the only concern. Normally HE wants problem setters to be above 1600 on HE.
•  » » » 2 years ago, # ^ |   0 Oh :( . If that was not the case, I could contribute. I'm actively organizing easy — medium level contest on hackerrank for juiors in my college since last year.
•  » » » » 2 years ago, # ^ |   0 I also wanted to contribute but I cannot contribute because of rating constraints
 » 2 years ago, # |   0 How will we know if we are authorized to begin writing proposals on the Ninja Setters platform?
•  » » 2 years ago, # ^ |   0 Go to Ninja setters and check if you can propose a problem.
 » 2 years ago, # |   0 Messaged you my email id on Codeforces add me if still looking
•  » » 2 years ago, # ^ |   +5 I received a huge number of messages in my email and also here. I'm processing them one by one. Thanks for your patience.
 » 2 years ago, # |   +1 Please award setters for writing editorials. This will be a huge improvement for hackerearth,
•  » » 2 years ago, # ^ |   0 Currently, we're awarding them.
•  » » » 2 years ago, # ^ | ← Rev. 2 →   0 Hey, Now Ninja Setters Platform shows no ongoing campaigns. Why is it so?
•  » » » » 2 years ago, # ^ |   +3 Registration is not enough. You should become added to HackerEarth HMC Setters group in order to be able to add problems. Now you're added. Check again.
•  » » » » » 2 years ago, # ^ |   0 Hey how do I check if my problem idea is accepted or not? Will I be mailed for the same?
•  » » » » » » 2 years ago, # ^ |   +3 It'll be available in the Ninja-Setters itself, but you should wait (approximately, 1 month). Thanks for your patience.
•  » » » » » 2 years ago, # ^ |   0 Hello, how do I get added to HackerEarth HMC Setters group?
•  » » » » » » 2 years ago, # ^ |   +4 Just message me. I added a lot of persons. Check if you are added or not.
•  » » » » » » » 2 years ago, # ^ |   0 hello, where should I message you to get added to Hackerearth HMC Setters group... I eagerly wants to share some nice set of questions made by me
•  » » » » » » » » 2 years ago, # ^ |   0 Update. It's not needed to send me a message when you register on Ninja Setters, just wait for several days, I'll add you to group such that you can start proposing problems.
•  » » » » » » » » » 2 years ago, # ^ |   +1 Well well, I think I missed this blog. Was finding a way to contribute problems apart from hiring challenges on HE. Thanks
•  » » » » » » » » » 2 years ago, # ^ |   0 Should I invite people to collaborate on my submission?
•  » » » » » » » » » 2 years ago, # ^ |   0 You can.
•  » » » » » » » » » 2 years ago, # ^ |   0 I just wanna know Does it help me in getting my submission reviewed earlier or not.. Because I developed the whole problem alone
•  » » » » » » » » » 2 years ago, # ^ |   0 I don't think so.
•  » » » » » 2 years ago, # ^ |   0 Arpa how long does it take to get added in the HMC setters group????
•  » » » » » » 2 years ago, # ^ |   0 Less than a week.
 » 2 years ago, # |   0 I cannot find the option for proposing problem on Ninja Setters, are there any other requirements apart from rating?
•  » » 2 years ago, # ^ |   +3 As I said "Registration is not enough. You should become added to HackerEarth HMC Setters group in order to be able to add problems. Now you're added." You should notify me to do so.
•  » » » 2 years ago, # ^ |   0 Okay !
•  » » » 2 years ago, # ^ |   0 Can you add to the HMC Setter group i have registered on the Ninja setter
 » 2 years ago, # |   0 P. S. We need an approximation problem every month. Propose it if you have some. Check last Circuits contests for an example.
•  » » 2 years ago, # ^ |   0 Hi Arpa! Please add me to HackerEarth HMC setters group.
 » 2 years ago, # |   +20 Currently, we need more "Very-Easy" and "Approximation" problems.
•  » » 2 years ago, # ^ |   +2 How to submit new questions to you.https://ninja-setters.hackerearth.com/home I registered here bt the page is blankHow to send you the questions ???
•  » » » 2 years ago, # ^ |   0 Access granted.
•  » » » » 2 years ago, # ^ |   0 Facing same issue.
 » 2 years ago, # |   +3 Hey Arpa, I have signed up on the Hackerearth link provided by you but the home page shows "No campaigns are ongoing" message, How do I proceed further. A Big Thanks in Advance.
•  » » 2 years ago, # ^ |   0 Access granted.
•  » » » 2 years ago, # ^ |   0 Are you accepting problems from below expert rating writers ?
•  » » » » 2 years ago, # ^ |   0 Yes.
•  » » » 2 years ago, # ^ |   0 Can u approve my request ?
 » 2 years ago, # | ← Rev. 2 →   0 (DMed)
 » 2 years ago, # | ← Rev. 2 →   0 Hey Arpa, I had sent my details a while ago, please check the inbox. Thanks.Edit: Access Granted! Thanks :D
•  » » 2 years ago, # ^ | ← Rev. 2 →   0 Hey Arpa ! I too had sent my details, can you please check your inbox?EDIT : Access Received! Thanks :D
•  » » » 2 years ago, # ^ |   0 Hey Arpa! i have registered on the site provided. please check your inbox. thanks in advance.
•  » » » » 2 years ago, # ^ |   +4 I grant access to anyone registered periodically (e. g. every 5 days).
 » 2 years ago, # |   0 How much do Codeforces pay for a div2 contest?
•  » » 2 years ago, # ^ |   0 250\$
 » 2 years ago, # |   0 Am I allowed?
 » 2 years ago, # |   +5 Hey Arpa, I have signed up on the Hackerearth link provided by you but the home page shows "No campaigns are ongoing" message, How do I proceed further. A Big Thanks in Advance.
 » 2 years ago, # |   +4 Arpa Why you people need problem setters when you can easily copy paste problems from codeforces. Look at this problem from August Easy Hackerearth https://www.hackerearth.com/practice/algorithms/dynamic-programming/2-dimensional/practice-problems/algorithm/color-the-bricks-446ade81/This problem is exactly same as Shass and Lights from Codeforces https://codeforces.com/problemset/problem/294/C
•  » » 2 years ago, # ^ |   +18 It doesn't look copy-pasted to me.And if something like that happens only once for some setter, it's likely a coincidence.
•  » » » 2 years ago, # ^ | ← Rev. 2 →   -17 Ok bro but these coincidences are repeatedly happening these days and I do not have any personal problem with the setter. Every time I sit in any contest and these coincidences start happening. Just lets have a look at some coincidences:1: Very Recent in this months long challenge at CodeChef : https://discuss.codechef.com/t/copied-problem-in-november-long-challenge/434982: In previous months long challenge CodeChef : https://discuss.codechef.com/t/they-removed-tandon/403043: Last Month at a Regional College Contest : https://codeforces.com/blog/entry/69529?#comment-541171 And this one is very rare coincidence where all the problems have matched: https://discuss.codechef.com/t/iit-bombay-event-all-questions-copied-from-codeforces/16944 Sorry but these coincidences are against the spirit of the contest !!!!
•  » » » » 2 years ago, # ^ |   0 WOW, do you actually "sit in any contest"?LOL,an account made only for criticism.
•  » » » 2 years ago, # ^ |   0 The people here at this platform are fool they do not know what is right and what is wrong. Look at here https://codeforces.com/blog/entry/69529?#comment-541171 Here a Orange Coder reports Plagiarism and a guy in blue calls it a coincidence ( Orange Coder gets upvotes and Guy in blue gets dislikes) . On my post I reported plagiarism and a red coder calls it a coincidence reverse has happened !! Atleast tell me what is right and what is wrong and if I am wrong then why this https://codeforces.com/blog/entry/69529?#comment-541171 comment is having upvotes ???
•  » » » » 2 years ago, # ^ |   +8 1) Apparently, that problem is an "exact copy". I don't know if that's true though.2) You tried to mock Hackerearth and Arpa with "Why you people need problem setters when you can easily copy paste problems from codeforces". Just point out that there is same problem, that's it.
•  » » » » » 2 years ago, # ^ |   0 Ok I accept that I mocked Hackerearth, But it is because of some reasons , In Competitive Programming we compete with others during a contest , I find it really irritating and disgusting when I come to know that any problem is copied because it gives advantage to others , also sometimes we spend sometimes on solution and later the whole problem is removed. I understand sometimes it is normal and can be a coincidence but it was happening again and again in recent days. I mocked Arpa because he was a tester of that problem and also I found out that he solved some questions from the contest from which the question was copied ( It can be a coincidence also that he did not noticed it ) . Tester and Author can do a Google Search to make sure that the question is not present on internet. Here is one more example where a very standard question was asked in Codeforces Round which was available on GeeksForGeeks and was just the first result after Google Search. https://codeforces.com/problemset/problem/1143/B https://www.geeksforgeeks.org/find-the-number-in-a-range-having-maximum-product-of-the-digits/
•  » » » » » » 2 years ago, # ^ |   +4 And people downvote you because you keep calling it copying. It usually isn't copying. Yes, problems are repeated. It's very hard to come up with a problem that has a short statement and hasn't appeared anywhere. I completely agree that authors and coordinators should try to find a problem first in Google and that digit product problem is a good example that shows they don't do it. Unless that GFG article was written after the CF round happened :DFYI, I didn't downvote any of your comments. I just pointed out why some people do. Take that into account, but ofc. keep watching for repeated problems. The more people like you, the more careful authors will be — and that's a good thing.
•  » » 2 years ago, # ^ |   0 There would be people that did those problems already, and they'd have an unfair advantage.
•  » » 2 years ago, # ^ |   0 rajankur ,you shouldn't have done this!This is highly disappointing. :(
•  » » » 2 years ago, # ^ |   0 But whatever may be the outcome rajankur , me and 17ucs031 will always be there to support you.
 » 2 years ago, # |   0 Few doubts regarding problem submission: "Users with rating less than 1600 can propose problems but the probability of acceptance is low." which rating is this being referred to, HackerEarth or Codeforces? As many people like me rarely give contests on HE but appear in contests in CF. What type of problems are in requirement currently on the basis of difficulty levels? PS: How about highlighting the requirement for every month or 2 month on HMC Setters group?
•  » » 2 years ago, # ^ |   0 CF. We need Approximation problems and Very-Easy problems more than others.
 » 2 years ago, # |   +56 "Arpa" you should stop testing problems. You are greedy to do both admin and tester. The testing is awful, wrong statement, weak test cases and wrong checker. Even you are tester of your own problem. What the fk here?
 » 22 months ago, # |   0 Can you please add me to the group?
 » 20 months ago, # |   +14 How to check approximate questions?Can anyone provide me the checker file of any approximate question.
• »
»
20 months ago, # ^ |
-14

The code below is the checker of the approximation problem of February Easy.

Code
•  » » » 20 months ago, # ^ |   +14 But their is no approximate question in Feb easy.
•  » » » » 20 months ago, # ^ |   0 Oh, mistaken. I mean February Circuits.
 » 20 months ago, # |   0 Arpa I found "No campaigns are ongoing" on ninja-setters.hackerearth.com How can I send problem. Thanks in advance.
•  » » 20 months ago, # ^ |   0 Refer to this blog post.
 » 20 months ago, # |   0 Hi, I have submitted a few problems till when will they be reviewed?
•  » » 20 months ago, # ^ |   0 Takes 1~2 months. Thanks for your patience.
 » 14 months ago, # |   0 Writing this comment just for the information which may be useful to the problem setters. This post is old, compensation table here is not updated. Here is the exact compensation that Hackerearth is providing currently: Link. In short, compensation in post is valid only Circuits contests, for DSA or Easy contests, you will get half compensation, as compared to the same level of problem in circuits contest. So chose the contest for your problems wisely :)