192 / 237
Dec 2018

@nekron Jak nie wstawisz ładnie kodu (najlepiej przez ideone) to Ci nie odpowiem bo uznam, że zlewasz nasze uwagi.

1 month later

Witam, mój kod(w javie) prawdopodobnie nie przechodzi 2 testów, nie wiem co może być błędnego w moim kodzie, proszę o pomoc.
kod: https://ideone.com/QrKHbJ8
w linku błędna prawdopodobnie 3 435435436 i 8 2128963591

skoro wiesz, dla jakich danych masz błąd, to jest to już jedynie twój problem - nikt za ciebie nie będzie poprawiał

a jeżeli sam nie potrafisz poprawić w rozsądnym czasie, to dopiero wtedy przeczytaj ten wątek, bo odpowiedź już jest :slight_smile:

Dziękuje Mariusz, udało się uporać z problemem! :smiley:
Troszeczkę musiałem inaczej do tematu podejść, parafrazując klasyka to złe rozwiązanie było, nie tylko myliło się w tych przypadkach :stuck_out_tongue:

Witam, kod zwraca poprawne wyniki ale sędzia nie przyjmuje(błąd komilacji). Byc moze chodzilo o bardziej sprytne rozwiazanie.
Za kazda podpowiedz z gory dziekuje :wink:

Dla tych danych na ideone tez dostaje sukces, nie rozumiem dalej co moze byc nie tak, prosze o wyrozumialosc …

Masz takie jedno małe głupie przeoczenie które jednak potrafi zdenerwować xD

24 days later

Witam, pomoże ktoś bo już zgłupiałem? Kod niby działa.

a czy dałeś link do ostatniej wersji ?
bo mnie twój program dla 7 do dowolnej potęgi daje zawsze 7
w tym wątku jest trochę różnych danych przykładowych - sprawdź dla nich działanie twojego programu

Wprowadziłem kilka poprawek.

patrzę na twój program i zastanawiam się, czy rozumiesz co robisz, i dlaczego ? (to pytanie dotyczy algorytmu)

i pytanie szczegółowe, czy wiesz jak działa konstrukcja:

if(1 <= a,b <= 1000000000)

nie musisz mi odpowiadać, bo ja wiem :slight_smile:

sprawdź działanie twojego programu dla takich danych:

2
7 12
10 10

O Szanowni Rozkminiacze,

mam ogromna prosbe, czy moglby ktos rzucic okiem na ten kod? nie moge znalezc przyczyny, ze mam ciagle bledna odpowiedz. Rozumiem, ze sedzia nie moze sie mylic, ale ja juz nie wiem jak to znalezc, chyba trzeba kogos madrzejszego. Weryfikowalem wyniki miedzy podstawa 0 do 11 i wykladnikiem 0 do 9. Zaden blad sie nie pojawil, wszystkie wyniki zgodnie z oczekiwaniami.

podziwiam pracowitość w pisaniu :slight_smile: - ale czasem warto dłużej pomyśleć przed napisaniem

6
100 1
1 1
100 1
1 1
100 1
1 1

Mariusz,

dzieki za pomoc, testowalem tez 10 i 100 w eclipse, i mi dzialo ideone natomiast wyswietlil mi problem. Usunalem wiec nadmiarowy kod, z innych pomyslow ktore mialem i mi zaakceptowal.

23001475 2019-01-05 23:26:26
Czy umiesz potęgować
zaakceptowano
edit run
0.06
4468M
JAVA

Wspomniales ze mozna to lepiej bylo napisac. Jestem baaaaaaaardzo poczatkujacy, czy moglbys mi w wiadomosci prywatnej napisac, jak programista by to napisal? i mniej wiecej co najbardziej kulo w oczy, jestem bardzo otwarty na krytyke. Traktuje te zadanie jako mozliwosc rozwoju a nie test moich zdolnosci. Na kazde zadanie poswiecam duzo czasu, ale i dowiaduje sie nowych klasach. np tutaj o bigdecimal :Dktore nie bylo rozwiazaniem :slight_smile:

11 months later

Witam. Wiem, że wątek był poruszany wiele razy ale po przeczytaniu dyskusji dalej nie wiem gdzie leży problem mojego kodu. Testowałem wiele przypadków i zawsze program zwraca dobrą odpowiedź. Jednakże sędzia odrzuca moją pracę. Z góry dziękuję za pomoc.

#include
using namespace std;
unsigned long int ile,a,b,ktora[4];
int main()
{
cin>>ile;
for(int i=0;i<ile;i++)
{
cin >> a >> b;
if(b==0)cout<<1;
else{
ktora[0]=a%10;
ktora[1]=a * a%10;
ktora[2]=a * a * a%10;
ktora[3]=a * a * a * a%10;
if (b%4==0) cout<<ktora[3]<<endl;
else if (b%4==1) cout<<ktora[0]<<endl;
else if (b%4==2) cout<<ktora[1]<<endl;
else if (b%4==3) cout<<ktora[2]<<endl;
}

}
return 0;

}