138 / 315
Dec 2010
13 days later
2 months later
16 days later

Please have a look at this user :
spoj.pl/users/abhipr1/2

He has solved all problems of GNY07* and SAMER08* but has failed to solve simple problems like CPRIME, ANARC09B, CANTON, CHOCOLA, MKBUDGET (its a DP problem of the simplest kind and yet he has solved SAMER08C and SAMER08D). Even the submission times don't differ by much. I might be wrong here but still looks suspicious.

This user submitted 9 different problems within two minutes.
Pretty strange!
spoj.pl/status/smoochy/2

Edit: Furthermore: 19 different Problems in about one hour. Seems like he has copied that.

I highly doubt that user is cheating. Submitting that number of correct solutions in such a short time means it is more like they aren't cheating; they're probably submitting their own solutions from another online judge. The problems aren't related in any way, so there is no way they would have downloaded solutions for those problems from one place.

2 months later

User mohamed_maher1 is problemsetter of problem 8315 and 8351 (problemcode: MIDO!) and was(!) problemsetter of 8349 and 8319 (for the last two problems the name of the problemsetter changed some hours/minutes ago).
User mido22 has AC submissions to these problems, especially he actually has top rank in challenging problem 8315. Short time after I wrote a comment below problem 8315 where I pointed out that this user "mido22", who called himself mohamed_maher is obviously problemsetter and has successful submission for these problems, the following happened:
- user mido22 with former name mohamed_maher changed his name to "mido22"
- my comment below problem 8315 was deleted
- my AC Python submission for 8315 that was somewhat shorter than the 340 Bytes solution of mido22 was disqualified by problemsetter
- problem now is no longer opened for all languages but restricted to some languages

I don't know if someone is cheating here, but user mido / mohamed_maher should explain these things.

Moderators please have a look at https://www.spoj.pl/problems/NUMWORD/2.
What happens there has a bad taste.
Actual top rank mido22 belongs to the group of problemsetters or is related to them.
Either he is a genius in shortening C++ code (which is not very likely if you look at his results in other shortening problems, e.g.
https://www.spoj.pl/problems/WORDNUM/ or https://www.spoj.pl/problems/NPRIME/) or he only prints the expected output.

See also problems 8351, 8373 and 8374 from same group of problemsetters: For all those problems user mido22 submitted the first AC solution short time after the problem was published.

I agree with numerix and think that problem-setter shouldn't submit a code for his tasks (unless he's not suspiciuos) after anybody submitted a solution in certain language. In other words, psetter should write the shortest program he can for his task and exactly after adding the task he should submit the solution.
When somebody wrote shorter code psetter should be out of competition, in my opinion.
(the idea doesn't concern SHORTEN)

It's not just submitting I guess. You are doing the same with SHORTEN with separate account, aren't you? And that's OK, kind of shows what is possible (where it makes sense of course).

From numerix's posts I conclude the main issue is changing rules after publishing based on god-knows-what (why no python now?) and suspicion that problem-setter's solution(s) isn't "generic", designed just for known tests.

I do as well agree with numerix. Achieving a top position in the ranking is cool but like this it is kind of smelly.

Yes. From account shorty (moreover the name - challenger - shows the function).

hi all,
i'm really one of the problem setters for the account ( mohamed_maher ) but it real i don't add problems except "EGYPIZZA"
i don't want to call me a cheater i can cheat with many codes without solving them but u can ask leppy when i have problem in doing my code i put it in the forum
i don't cheat any code and my real account is mido22 if it is not permit to be one of the problem setters of kawmia institutes problem setters , anyone of the admins can remove this account but it is not for me only as i said before .
i told numirex before that fact but i think he didn't believe me.......

i want to know the other user comments and any one can see my account , i am 370 not from first 100 because i don't cheat in codes and i 'm very sad to be put with cheaters plz all understand me and i want to know what can i do for all users that think i'm a cheater

when some users said that i am in the top rank of some problems that is because when one of my friends in kawmia institutes PS want to add problem he told all of us to add it and i solved them before they put it then i submit my code

as in problem in challenge mode numriex said that i output the result only....
ok....thx for your treat with me.....i told him that this problem we took it in kawmia institutes and solved it in many ways with c++ and my solution was the shortest solution within my friends ...... when he told me that his python solution removed and i talked with my friend "buba" who put the problem why removed problem he told me that if u see in most of challenges u will see best solution with "python , ruby , and other languages " so he removed these languages as u see numeriex when u use PHP to solve it and scored best solution i tried shortining my code more and i get the best code >>> i think if i wasn't the best solution and he was the best solution he won't put me in cheaters
at last i removed my submitted code in this problem and if users want that i 'll do that

mido22, I didn't blame you to be a cheater; I can only judge from what I can see, and as I pointed out, that really has a bad taste.
What happened to my 253-Bytes AC Python solution I explained before and won't repeat that.

If I understand correctly, you spent some time in solving that problem before it was published and then, after it was published, submitted the shortest C++ solution among your friends (340 Bytes). After I worked out and submitted a 319 Bytes PHP solution it took less than two hours(!) and you submitted a 287 Bytes C++ solution. No one knows, if you get to know others solutions and no one knows if you know the expected output which consists of only 7 lines in case of problem NUMWORD. That really has a bad taste and I do not feel as to take part in a fair competition. And that's what I want. I will not be the one who will tell you to disqualify your submission - that had a bad taste as well because of my actual second place in ranking.

There are two things that could be done:
1. In case you are related or one of the problemsetters and decide to submit a solution though, you should submit only 1 solution before any other solutions are submitted (that's what kokosek said). So no one can blame you that you had any advantage from knowing other's solutions.
2. As I stated in my latest comment below the problem, problemsetters should increase the number of datasets so that even submitting the expected output (without a real algo) would lead to a "long" solution. Number of cases could be changed e.g. to 200 and then a rejudge could be done. All working AC solutions can easily be modified to solve 200 testcases instead of 7.

ok numriex i will disquilfy my last submissions and i will leave the before submission , but i can't add other test cases becz it is not my problem >>> thx becz u understand me .... but when u wrote me in cheating subject then u say that i'm a cheater .... i 'll make what u want and what other users what >>>> when there is a problem from kawmia institutes problem setters i 'll submit only one accepted solution no more no less

Sorry for thinking You're a cheater, but it seemed You were.
The best option, I think, (in this case) is numerix's 2nd idea. I understand that You souldn't change somebody's task but You can always ask the author to enlarge it. wink
Then, after rejudge, we will all see whether You just printed the output or wrote the correct program and noone would ever call You a cheater again (I think, because unless somebody makes a printscreen it can't be proved that Your submissions were rejudged). smile

ok i told him and he changed problem statment when can i submit my solution ????? any time with any condition u want i'll do to prove that i'mnot a cheater

After my comment below the problem had been deleted without any note or explanation of the problemsetters (to whom you are related), I saw no other way to point these things out than using the forums cheating-thread.

It seems that moderators have not interest in that case and it's not up to me to tell you, if or when to submit a solution.

IMHO one shouldn't submit a solution to a problem at all, if he belongs to the group of problemsetters and thus knows (or at least could know) the problem's input and expected output as well as other users AC code.

at first problem not removed!!!
secondly : i want one of moderators to tell me if something wrong i do and i post all the story in this subject i'm not afraid from anyone but i want to know why i posted in cheating subject ..... and what can i do know .... also numerix asked to add different languages in problem with more test cases and done now i asked when can i submit my solution but numerix tell me now i shouldn't submit for the problem .... plz i need moderator to reply and tell all of them if i had done something wrong and what can i do ? if i was right in every thing plz told the users and remove my name from this subject