ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1263. Выборы

Страницы: 1 2 Следующая
Pascal vs C/C++ :(
Послано Adil_INF-11_BQU 2 фев 2006 16:25
I solved this problem on Pascal and was AC. But i wrote same program on C and C++. It gives same answers on same tests on my machine but gives WA on test 1 when i submit.
These my programs:

On pascal::

var
a:array[1..10000] of integer;
k,n,m,i:integer;
s:longint;

procedure cle;
var i:integer;
begin
for i:=1 to n do a[i]:=0;
end;

begin
read(n,m);
cle;
s:=0;
for i:=1 to m do begin
readln(k);
if k<>0 then
inc(a[k]);
end;


for i:=1 to n do begin
if a[i]<>0 then
writeln(a[i]/m*100:2:2,'%')
else writeln('0.00%');
end;

end.




On C:

#include <stdio.h>

void main(){
int k,n,m,i;
int a[10000];

scanf("%d %d\n",&n,&m);

for (i=1;i<=n;i++) a[i]=0;

for (i=1;i<=m;++i){
scanf("%d",&k);
if (k!=0) a[k]++;
}


for (i=1;i<=n;++i){
if (a[i]!=0) printf("%2.2f%\n",(float)a[i]/m*100);
else printf("0.00\n");
}

}
Re: Pascal vs C/C++ :(
Послано GaLL 3 фев 2006 13:51
1) Use "double" instead of "float".
2) Don't use Pascal, 'cause C++ is really cool language.
P.S. I don't understand how can people write theese "begin ... end" so many times?
LOL ^_^ (+)
Послано Dmitry 'Diman_YES' Kovalioff 3 фев 2006 15:46
I don't understand people who think they are cool enough to speak such foolish things ;) Pascal is not worse than C++, and it is up to one to choose what language to use - as for me I use Pascal and I am in Top 10 :) Safe Bird uses C++ - but he does not scream that C++ is better...

P.S. Sorry, can not control myself when Pascal in under attack ;)
Re: Pascal vs C/C++ :(
Послано void off() 3 фев 2006 17:46
1) Look how your C++ program will work with n=10000;)
2) You've forgotten about percent sign in else printf("0.00\n");
3) Don't use % in printf, use %% (it will show as %)
4) LEARN C++ well before writing on it!

Edited by author 03.02.2006 17:57
Re: Pascal vs C/C++ :(
Послано Michael Rybak (accepted@ukr.net) 3 фев 2006 22:02
>> 2) You've forgotten about percent sign in else printf("0.00\n");

Is it really necessary?
+++
Послано +FAMAS+ 3 фев 2006 22:09
RESPECT++++++ PASCAL RULEZZZ!!!!
Re: +++
Послано Vladimir Yakovlev (USU) 4 фев 2006 00:22
Hmm... Pascal is not spported at World Finals now.
Best programmers have started using Java.
Maybe Timus must do the same - substitute Pascal to Java.
I doubt you will ;) Calm down, everyone. It was a joke. (+)
Послано Dmitry 'Diman_YES' Kovalioff 4 фев 2006 00:38
Don't you want to double all timelimits for "fast" Java programs to pass them? :)))
Re: +++
Послано Adil Aliev INF-11(BSU - app. math.) 4 фев 2006 03:27
oooh. Yesss.
Java is good. I will glad if timus add Java compiler to this contest
But please without removing Pascal!!! (-)
Послано Michael Rybak (accepted@ukr.net) 4 фев 2006 04:16
-
Re: +++
Послано +FAMAS+ 4 фев 2006 12:23
"Pascal is not spported at World Finals now" - с этого года что ли?
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Послано ACM.Tolstobrov_Anatoliy[Ivanovo SPU] 4 фев 2006 13:24

Pascal die?
Re: +++
Послано Vladimir Yakovlev (USU) 4 фев 2006 14:42
Pascal provided but not supported
read this: http://icpc.baylor.edu/systems/finals/pascal.htm

Pascal will not be removed from Timus of course.
Java will be added as soon as possible, but not to February, 11. It is possible to recalculate all timelimits for Java. But it is impossible to make all problems solvable in Java.

Edited by author 04.02.2006 15:05
:)
Послано ACM.Tolstobrov_Anatoliy[Ivanovo SPU] 4 фев 2006 18:58
deleted

Edited by author 26.10.2018 14:38
Re: :)
Послано ACM.Tolstobrov_Anatoliy[Ivanovo SPU] 4 фев 2006 19:01
deleted

Edited by author 26.10.2018 14:37
Re: LOL ^_^ (+)
Послано GaLL 6 фев 2006 14:36
I did't say that Pascal is bad, nasty, ugly, damned language or something like it. But... U must agree with me that up to now there is no compiler for Pascal that can be compared with MVC++ or g++. Theese make really good machine code. :) And IMHO this language is uncomfortable to write algorithms and serious projects. What for Top 10... over some year Top 10 or even Top 50 can became consisting only of Pascal (or - that's terrible - Java) users. Even BASIC coders could be cool because they ARE cool. You think we prefer language? Often programming language prefers us. Pascal is popular in Russia just because of traditions  begun with 80's.
P.S. I accept your apology, but "LOL" is offensive, don't you think?
ДА ЧЕ ТЫ НАПРЯГСЯ? РАСЛАБСЯ!
Послано +FAMAS+ 6 фев 2006 15:50
ДИМАН VERY GOOD MAN, НАПИСАЛ LOL, НАПИШИ ЕМУ ТАКЖЕ:)
Pascal is not spported at World Finals now :(
Послано Grebnov Ilya[Ivanovo SPU] 7 фев 2006 21:38
I suggest to make a voting. I use pascal about 5 years for solving problems. And as for me, I think that pascal is not so uncomfortable to write algorithms.



Edited by author 07.02.2006 21:39
Re: Pascal is not spported at World Finals now :(
Послано NIM 8 фев 2006 13:52
Hi! I'm first time here and seems the last - cause there is no Java support. Are you going to add it soon?
Pascal VS C++
Послано Vahagn Nalbandyan 11 фев 2006 00:21
Pascal is the worst language I ever seen.....
Страницы: 1 2 Следующая