Witam! Ten wątek to nie będzie typowe pytanie, raczej pomoc dla osób rozwijających się poprzez rozwiązywanie zadań w serwisie Polski SPOJ: http://pl.spoj.com/
Czym jest SPOJ? Zajrzyj tutaj: https://www.youtube.com/watch?v=ni9FkfVdi4M
Oto najcenniejsze tutoriale, które warto przeczytać rozpoczynając swoją przygodę z serwisem - przeczytanie ich zaoszczędzi Ci sporo czasu, trust me on this one :)
Wczytywanie i wypisywanie danych w C++ (znana i nieznana liczba testów):
Źródło: http://pl.spoj.com/forum/viewtopic.php?f=10&t=1207
Znana z góry liczba testów:
#include<iostream>
using namespace std;
int main(void)
{
int t, x, i;
cin>>t;
while(t--) // albo: for(i=0;i<t;i++)
{
cin>>x;
cout<<x<<endl;
}
}
Nieznana z góry liczba testów:
#include<iostream>
using namespace std;
int main(void)
{
int x; // wczytywanie znaków - char zamiast int; stringów - string zamiast int; liczb rzeczywistych - double zamiast int
while(cin>>x)
{
cout<<x<<endl;
}
}
To samo w innych językach niż C++:
http://pl.spoj.com/forum/viewforum.php?f=10&sid=21eb4c8c2dbf2a355f4a26206a03a04c
Informacje o błędzie SIGSEGV:
http://pl.spoj.com/forum/viewtopic.php?f=3&t=2255&sid=21eb4c8c2dbf2a355f4a26206a03a04c
Co zrobić gdy ciągle dostaję WRONG ASNWER?:
http://devel.sphere-research.com/phpBB3-spoj-pl/viewtopic.php?f=3&t=2260&sid=83d3770fcf21b0d79036b42c1b30e1f5
To chyba tyle, jeśli macie jeszcze podpowiedzi dla początkujących na SPOJu, piszcie śmiało! Każdy kto popracował na nim choć trochę wie jak to fajnie rozwija algorytmiczne i analityczne myślenie :) A widok zielonego paska daje tak wiele radości :) Pozdrawiam!