Kurs C++ odc. 12: Polski SPOJ. Zadanie próbne. Prędkość średnia
Trki, Kody, Cheaty do
Wesprzyj na Patronite ► https://patronite.pl/pasja-informatyki Kiedy rozwiązujemy różne zadania z programowania to często nie mamy kogoś, kto mógłby ocenić jakość tych naszych programów, kogoś kto sprawdziłby nam po prostu kod zadania.Chcielibyśmy też dostać w ręce zestaw takich zadań, które specjaliści od dydaktyki programowania albo przynajmniej doświadczeni programiści uznaliby za, powiedzmy, najlepszy set na początek. Taki najbardziej stymulujący a jednocześnie wyważony zestaw zadań do samodzielnego przepracowania w domu. Serwis SPOJ, który państwu dziś przedstawię rozwiązuje oba te problemy. Zawiera specjalnie wyselekcjonowane zestawy najciekawszych zadań podzielone na trzy poziomy trudności. A wszystko to zupełnie za darmo. Mało tego - serwis ten sam, sprawdza nam poprawność zadań. Po prostu wklejasz kod w przeglądarkę. Dodatkowo serwis posiada społeczność ludzi skupioną wokół forum, gdzie można podyskutować o konkretnych zadaniach i w ogóle programowaniu. Szczerze polecam, na filmie pokazuję jak szybko zaprzyjaźnić się z interfejsem serwisu. ▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬ PLIKI DO ODCINKA: http://miroslawzelent.pl/kurs-c++/polski-spoj-zadania-cwiczenia/ POLSKI SPOJ: http://pl.spoj.com/ DOBROWOLNE WSPARCIE: http://patronite.pl/pasja-informatyki http://miroslawzelent.pl/dobrowolna-darowizna/ CODE REVIEW NA FORUM: http://bit.ly/code-reviews-odcinkow TRENAŻER EGZAMINACYJNY: http://egzamin-informatyk.pl/ ▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬ ZAPRASZAMY: http://pasja-informatyki.pl/ http://bit.ly/pasja-fb http://bit.ly/pasja-gplus http://egzamin-informatyk.pl/ http://egzamin-e13.pl/ http://miroslawzelent.pl/ http://forum.pasja-informatyki.pl/ https://twitter.com/stelmach_damian https://twitter.com/MiroslawZelent https://soundcloud.com/pasja-informatyki http://bit.ly/pasja-itunes
Komentarze
-
Yay ! Zrobiłem zadanie domowe :)
http://wklej.org/id/3002544/ -
gdzie tutaj jest błąd http://wklej.org/id/2999583/
-
http://wklej.org/id/2962132/
tutaj zadanko domowe jakby ktoś miał problem, mi się za drugim razem udało :P -
Podpowie ktoś czemu SPOJ tego nie akceptuje ?
#include <iostream>
using namespace std;
int lo, lc, test; // lo- liczba obzartuchow, lc - liczba ciastek w pudelku, test - ilosc testow
int main()
{
cin >> test;
int suma=0;
for (int i=1; i<=test; i++)
{
cin >>lo>>lc;
int *czas; // czas - tablica czasow jedzenia
czas= new int[lo];
for (int i=0; i<lo; i++)
{
cin >> czas[i]; // czas jedzenia jednego ciastka w sekundach
czas[i]=(3600/czas[i])*24; // czas jedzenia w 24 h przez kazdego obzartucha
suma+=czas[i]; // suma ciastek zjedzona w 24 h
}
if ((suma%lc)>0)
{
suma=(suma/lc)+1;
cout << suma << endl;
}
else {cout << suma/lc<< endl;}
suma=0;
delete[] czas;
}
return 0;
} -
Skad to V2 i V1 w mianowniku nagle w 14:05? Poza tym, dlaczego to w liczniku jest mnozenie a nie w mianowniku? Pytam, bo mam bardzo zaniedbana matematyke, a z wzorow na internecie wnioskuje, ze wszystko powinno byc na odwrot. http://www.wikihow.com/Calculate-Average-Speed
-
Kiedy używam tego wzoru 2*v1*v2/(v1+v2) program działa, a kiedy tego: 2/(1/v1+1/v2) program się wysypywał :c problem już rozwiązałem wpisując v1 i v2 jako float, ale czemu tak się działo? Przecież w mianownikach były liczby 60 i 40 (a potem 0,41(6)), dlaczego były one zaokrąglane do 0? (chyba że powód wysypywania się programu był inny)
-
Ta stona to lipa. Niejasne treści zadań, sędzia słaby.
-
Dziękuje, nigdy nie słyszałem o tej stronie ;)
-
Czemu stosujesz bardzo nieeleganckie zmienne globalne?
-
Cała strona została przebudowana, wszystko jest zagmatwane i niejasne. Niektóre tłumaczenia są wręcz idiotyczne. Opisy zadań są strasznie niedokładne. Sędzie jest słaby... Strona na filmie i obecna to dwie różne strony.
-
SPOJ trochę się już zmieniło i przez to (tak mi się wydaje) mimo tego, że programy działają mi idealnie tak, jak sobie tego zażyczyli twórcy zadań, to nadal mi ich nie akceptuje na stronie. Poza tym nawet to najprostsze dodawanie weszło już na o wiele wyższy poziom zabaw z tablicami i pętlami :P W każdym razie - przez te ich niesprecyzowane treści zadań albo brak akceptacji kodu, gdy działa tak, jak powinien, rezygnuję z tej strony. Niestety.
-
średnia harmoniczna od razu liczy średnią prędkość (czyli w zasadzie to co wyznaczyłeś) dla dowolnej ilości liczb jaką się poda
-
Czy tylko ja mam trudności z takimi matematycznymi zadaniami? :/
Chyba się nie nadaję do programowania w C++. -
Sporo się na tej stronie zmieniło przez ten czas :D
-
Witam, zrobiłem to zadanie w vs c++ i u mnie kompiluje poprawnie i wyniki też są poprawne, a na stronce pokazuje mi błędną odpowiedź. Mój kod: http://ideone.com/INOMjs
-
Mam problem: wrzucam swoje rozwiazanie zadanie z tego OBŻARTUCHY do sprawdzenia i ciągle wychodzi, ze błąd. A jest wszystko poprawnie.
zadanie: http://wklej.org/id/1790196/
ktoś może mi wytłumaczyć dlaczego tak się dzieje?? -
Ile panu zapłacili za reklamę ich strony? xd
-
Nieźle się można wkurzyć podczas wysyłania. Też wpadłem przez tego endline... Już pisałem problem na forum, a tu sobie przypomniałem o tym. Niżej mój(trochę niechlujny) kod do "Obżartuchów"
#include <iostream>
#include <math.h>
using namespace std;
int iloscob,ciastka,powtorz,ciastkanadobej;
double pudelka,ciastkanadobew=0;
int main()
{
cin>>powtorz;
for(int i=1; i<=powtorz; i++)
{
cin>>iloscob>>ciastka;
float czas[iloscob];
for(int i=1; i<=iloscob; i++)
{
cin>>czas[i];
ciastkanadobej=floor(24*3600/czas[i]);
ciastkanadobew+=ciastkanadobej;
}
pudelka=(ciastkanadobew/ciastka);
cout<<ceil(pudelka)<<endl;
ciastkanadobew=0;
}
return 0;
} -
Świetny serwis, chyba trochę na nim posiedzę, żeby się doszkolić.
Powinno być źle
bo od 1-200 miało być
sędzia mógłby se wpisać -8 albo 300 i już jest źle kod napisany bo wykonuje te obliczenia pomimo że wybrane liczby sa poza zakresem :/