61 / 315
Jun 2009

Yes, I noticed that. This donkey is submitting my solutions in rapid succession. I guess that is the consequence of my putting them on my website. I loath him and I pity him, but I see no reason to remove my solutions from my site. I've added a short motivation though and hope others will not follow his immoral example. But I'm probably too optimistic.

To be honest, I'm not really surprised.. if you don't want your solutions copied, don't make them publicly available. If you want to make them publicly available, you should expect a large number of people to copy them, that's just how it works.

No, it isn't a surprise at all. It's more surprising that it does not happen more often.

@amaroq: Yes, I think you are too optimistic ...

Or maybe too naive.
I like to believe in the goodness of people and, aside from one or two black sheep like that Macedonian, most programmers solve problems for the same reason I do, because they love to solve problems. Copy/pasting other's code takes the fun out of it.
Yes, it is too naive. I'll consider my options.

Yes there is no point for removing your solution,most of the classical problems solution are available in the web.A person good with search engine can easily find them.Your solution just increment the counter.

A person submitting others solution with just copy paste gets nothing but wasting his own time.

Out of interest, why do you put your code online? The only result I can think of is people copying your code; it's not like reading someone elses solutions tends to help inexperiences programmers learn anything (quite the opposite actually, at least from what I've seen; the true learning occurs in coming up with all the ways that don't work, and debugging). I haven't actually seen your site myself, so I'm probably missing something, but I was wondering..

Why? I don't know, really. Why do people create websites or write blogs?
The banal answer is that I wanted to create a website and I had nothing better to put on it. I had a vague idea to write something about programming, which is my passion, but for the lack of contents I started to solve SPOJ problems to find inspiration. It got a little out of hand: I spent lots of time solving problems and so I started to put the solutions on my site. Nothing else, really.
I don't know about the educational value of reading other peoples' code. You're probably right; you seem to be more experienced in that matter. Often the best you can learn from it is how NOT to program. But I never had an audience in mind when I put them on my site.
As I said: I'll consider my options. I will probably dump the whole site eventually anyway.

I know your site and if I remember right, there were not only the solutions, but a short hint (one or few words) on the basic idea to solve the problem. As I am really unexperienced in algorithms (I never had any lessons, didn't study that kind of thing, never participated in any contest), that simple hint (e.g. not more than "DP") helped me on the one or other problem to look into the right direction.

Perhaps that could be a way of connecting SPOJ and personal website: No solutions, only hints.

I know the link, but i like it since it has classification of problems which is a good thing, but not source code.

Maybe you can do this, keep the page (without source code) if anybody needs source code, he can email you.
I think that's good. I dont see any point for posting code especially when we have really helpful people in the forums.

Thanks.

I disconnected the sources from the index page, but kept the list with the hints.

Er, this is the reason why I don't public my solutions to SPOJ problems till now...

The author disconnected the solution ... So No more cheating possible from that source ... but what about the cheater ?

spoj.pl/users/macedonian_boy/7

Current world rank: #26 (191.3 points) !! open_mouth

He is still in the global ranking system !?

No, that's not what he said: He only disconnected it from the index page! The sources are still available.

Do you mean the sources are still accessible? Can you PM me how?

Yes, that's what I wanted to say, but I was wrong!
The links to the sources are still active, but download is no longer possible.
I think that is a good decision. Thanks!

A user "cheater_bot" is submitting standard programs of some problems now.

Yeah that guy is accepting that he is a cheater.

btw Is it that we can only find cheaters no option to stop or refrain them ?

Yes,unfortunately I am cheater,but I don't do anything bad.

Is it forbidden to collect AC solutions ? unamused

That is a contradiction in itself: Cheating IS bad.

You are not only collecting them - you submit them, and that is bad.
If you don't realize that this kind of behaviour is against the idea of SPOJ - can't help.

Let me quote from amaroq's website (hope, he doesn't mind - otherwise I will remove it):