cheater eliminated by another cheater
Moderator: Board moderators
Anupam:Friendly advice
This is getting too hot ...
Suman
Suman
Last edited by sumankar on Tue Apr 27, 2004 11:23 am, edited 1 time in total.
-
- Guru
- Posts: 724
- Joined: Wed Dec 19, 2001 2:00 am
- Location: Germany
Do what you like to do. If you like problem solving, why should you stop? And if you don't like it, and just wanted that number one place, then think yourself number one, because if the name of the number one is "Cheater" everyone knows he is, so why bother about that?Well, I am in a fix. What to do now. Continue with solving? help me..
And it seems sometimes you also couldn't resist to send in printf programs.
Look at this statistic: http://acm.uva.es/cgi-bin/OnlineJudge2?ProblemStat:2358
This is a program that reads only the input:
[c]
#include <stdio.h>
char cube[70][70][70];
int n,m,k;
int main() {
int l,val,x,y,z;
while(scanf("%d %d %d %d",&n,&m,&k,&l)==4) {
if (!n || !m || !k)
break;
while(l--) {
scanf("%d",&val);
z = val/(n*m);
y = (val%(n*m))/n;
x = (val%(n*m))%n;
cube[x+1][y+1][z+1] = 1;
}
}
return 0;
}
[/c]
It gets WA in 0:00.102, I just tried it.
So in my opinion, all people who got a time that is better with a factor of 4 (this is probably the best factor possible with IO- optimisation) send in only a program that prints:
The number of faces needing shielding is 223202.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 6.
The number of faces needing shielding is 54.
The number of faces needing shielding is 62.
The number of faces needing shielding is 72.
The number of faces needing shielding is 150.
The number of faces needing shielding is 26.
The number of faces needing shielding is 214.
The number of faces needing shielding is 150.
The number of faces needing shielding is 206.
The number of faces needing shielding is 150.
The number of faces needing shielding is 616.
The number of faces needing shielding is 7270.
The number of faces needing shielding is 54.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 56.
The number of faces needing shielding is 8802.
(This is the output file of the regional contest).
-
- Experienced poster
- Posts: 128
- Joined: Fri Nov 15, 2002 7:45 am
- Location: Kyrgyzstan
Hi, Adrian!
You are right with it. I was always upset looking at such 'offensive' ranklist
I like to optimize programs and feel delightful getting first rank but very often I see that there are a crowd of cheaters standing at first ten places with 0.000 runtime...
But still I go on optimizing as long as I like it although it makes my AC rate rather low (989/3437). Luckily there are quite many problems without published IO to beat the cheaters
By the way, I dont like to call that people cheaters. It is too much for them. Cheater is a man who is very smart and cunning, I suppose. And there is nothing difficult to send a program printing published output. There are just bots following silly strategy, I guess
Best regards,
Andrey.
You are right with it. I was always upset looking at such 'offensive' ranklist

I like to optimize programs and feel delightful getting first rank but very often I see that there are a crowd of cheaters standing at first ten places with 0.000 runtime...

But still I go on optimizing as long as I like it although it makes my AC rate rather low (989/3437). Luckily there are quite many problems without published IO to beat the cheaters

By the way, I dont like to call that people cheaters. It is too much for them. Cheater is a man who is very smart and cunning, I suppose. And there is nothing difficult to send a program printing published output. There are just bots following silly strategy, I guess

Best regards,
Andrey.
Yes, concept of cheater is very vaste.
Peoples may think that Kugel, is a cheater, because he study in ULM, he has a local training, a good coach, a time for programming, and access to excellents materials.
Is Kugel come from AFGHANISTAN, he was solved 1xyz problems ?
Personally, i think that Kugel is a good programmer ! and we lost our time searching cheater, we will never end
Peoples may think that Kugel, is a cheater, because he study in ULM, he has a local training, a good coach, a time for programming, and access to excellents materials.
Is Kugel come from AFGHANISTAN, he was solved 1xyz problems ?
Personally, i think that Kugel is a good programmer ! and we lost our time searching cheater, we will never end
-
- Guru
- Posts: 724
- Joined: Wed Dec 19, 2001 2:00 am
- Location: Germany
About "time for programming". In Ulm, there is no course related to ACM, so all time I take for solving problems is time in addition to my normal course work. Ok, I have an advantage because I don't have to work to finance my studies.Peoples may think that Kugel, is a cheater, because he study in ULM, he has a local training, a good coach, a time for programming, and access to excellents materials.
And about "excellent materials": yes, we have some prewritten functions available, but it was all written by previous ACM teams from Ulm. And my team has also written some new functions. I think, every university with ACM teams participating regularly in the ACM finals can build this code library.
If ranklists are eliminated, this would be a solution for the cheater problem. But the competition character of this site would be lost.Maybe, The solution must be, eliminate ranklist pages, AND programming only for fun and learn.
So best thing would be, if the judge output used for the online judge is different than that of the regional contest. Just a permutation of the test cases and adding some other test cases are sufficient that a cheater has no chance.
Today, Sort account by problem solved is not a good idea, because we sort:If ranklists are eliminated, this would be a solution for the cheater problem. But the competition character of this site would be lost.
-teams
-multiples account for single person
-cheaters
-goods programmers
-Problems setters
-
RIP AB
It is a great shame that those who has access to the judge's data use it improperly..
.. I was always wondering how some people gets certain programs AC in 0.00 s time... and where just taking the input requires a significant time....
... Well now I know why ( thanks to A.K ).
It was no surprise to see the cheater is also at the top of this problem -- http://acm.uva.es/cgi-bin/OnlineJudge2?ProblemStat:2358
.. I was always wondering how some people gets certain programs AC in 0.00 s time... and where just taking the input requires a significant time....
... Well now I know why ( thanks to A.K ).
It was no surprise to see the cheater is also at the top of this problem -- http://acm.uva.es/cgi-bin/OnlineJudge2?ProblemStat:2358
Last edited by sohel on Wed Jun 30, 2004 3:03 pm, edited 1 time in total.
,'
Last edited by anupam on Sun Jun 13, 2004 7:59 am, edited 2 times in total.
"Everything should be made simple, but not always simpler"
-
- Guru
- Posts: 724
- Joined: Wed Dec 19, 2001 2:00 am
- Location: Germany
Yes, I am sure that Anupam solved a lot of problems himself.
And as you can see for example submission list of 2358, Caesum aka Cronos also send in a printf program, and he is certainly a very good problem solver who wouldn't need to cheat. It happens when people become too ambitious and impatient.
If different judge data would be used than that of the regional contests, then nobody can be led into temptation to send printf programs.
And as you can see for example submission list of 2358, Caesum aka Cronos also send in a printf program, and he is certainly a very good problem solver who wouldn't need to cheat. It happens when people become too ambitious and impatient.
If different judge data would be used than that of the regional contests, then nobody can be led into temptation to send printf programs.
That would be greatWhy do you not create additional Input/Output for these problems?

My team also organized the training ourselves. Most of the time it was just participating in uva online contests, and the other times we simulated the regional contest with old regional problems. And after the trainings I tried to solve all problems that I hadn't done during training. Everyone in a team can do this.In BUET, there is no tranning on programming, algorithm, competitin. We all, introduced ourselves own in programming contests.
-
- New poster
- Posts: 1
- Joined: Tue Apr 27, 2004 10:06 pm
:)
He wants to say that number one "cheater elimintated by another cheater" is the ONLY cheater here.SAMS wrote:It is very easy to see who is cheater and who is not.
And in a flush what's this?SAMS wrote:So, there is only one cheater at archive.
And the account should be eliminated.
God damn it, Well done, purpose served. That's what we wanned to listen from you.anupam wrote:Again, after participating in many local contest in BUET, we thought that we will go for a regional. But, for partiality we couldn't go. That is why, with frustation I started to cheat.

Listen, I never tried to take any awfull credit for accepting ( that's what is said) those problems with printf; which YOU'VE ALWAYS TAKEN in your posts.
As Adrian said about the problem 2358 Space Station Shielding, there would be another nice example, 2788 Fax Regions
And there're a lot more like this.
Moreover, I can see that on the 24hr judge you've done so many good things, Solved almost all the Waterloo contest problems which is most of the time the `judge solution' provided by the Waterloo site. The timing does say that. Surely.
Let's end with your own quote...
Man o man, I had that frustation too when you were in number one, in fact a cheater in number one, BUT disguised. So with frustation I too started to cheatanupam wrote:That is why, with frustation I started to cheat.

Still there's no difference in the ranklist, number one is cheater too, but not disguised at least.
10 + 10 = 100
Yeah, and once a printf-program has been sent, it won't go away regardless of how many zillions of real solutions to the problem you submit. For all I know, maybe all of the 0.000 solvers of 2358 have sent real solutions as well.Adrian Kuegel wrote:And as you can see for example submission list of 2358, Caesum aka Cronos also send in a printf program, and he is certainly a very good problem solver who wouldn't need to cheat.
The ICPC Live Archive is still young, and I think that with time it will evolve and that just like with the regular problemset, this won't be a big problem. It is a good idea to permute the order of the test cases of the data sets and/or add some simple test case(s).
It makes you the same?cheater_finds_cheater wrote:Man o man, I had that frustation too when you were in number one, in fact a cheater in number one, BUT disguised. So with frustation I too started to cheat , how's that make?
Couldn't you find something more useful to do with all that time you must have spent finding all those data sets? It seems wasteful.
People, try not to get too upset.
For me, the most important thing with this site is the fun I have solving problems.
I have permutated all the in and outs of the problems I have sent to judge. So, printf can't be used there.Why do you not create additional Input/Output for these problems?
I have told many times to simulate a contest by the new problems of our senior brothers.the other times we simulated the regional contest with old regional problems.
So, why didn't you warn me by mail or in front of me? Why spending a lot of valuable time surfing the net?Man o man, I had that frustation too when you were in number one
Most of the teams participated in waterloo contests. I went to my senior brothers for those problems I can't do during the contest and I went to my senior brothers, they made me understand, solved the problems in front of me and sent them to my account. I didn't know whether they followed the pattern of the judge or not.judge solution' provided by the Waterloo site
Last edited by anupam on Sun Jun 13, 2004 8:36 am, edited 2 times in total.
"Everything should be made simple, but not always simpler"
-
- Guru
- Posts: 834
- Joined: Wed May 29, 2002 4:11 pm
- Location: Wroclaw, Poland
- Contact:
On every site, anupam, everyone has friends and enemies 
But I think, that a most of use are your friends
Best regards
DM

But I think, that a most of use are your friends

Best regards
DM
If you really want to get Accepted, try to think about possible, and after that - about impossible ... and you'll get, what you want ....
Born from ashes - restarting counter of problems (800+ solved problems)
Born from ashes - restarting counter of problems (800+ solved problems)