POLSKI SPOJ

Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Zadanie w systemie SPOJ (latwe)

804. Gra Euklidesa

Kod zadania: EUCGAME

Gra Euklidesa przebiega według następujących zasad:

  • W grze bierze udział dwóch graczy (A i B). Początkowo każdy z nich dysponuje pewną niezerową liczbą identycznych żetonów - odpowiednio a i b.
  • Jeżeli jeden z graczy ma mniej żetonów niż drugi, może wykonać ruch. Wykonując ruch, gracz zabiera partnerowi tyle żetonów, ile sam posiada. Żetony te są wyłączone z dalszej gry (tj. gracz wykonujący ruch ich nie przejmuje).
  • Gra kończy się w sytuacji, gdy żaden z graczy nie może wykonać ruchu (w szczególności gra może skończyć się bezpośrednio po "rozdaniu" żetonów, bez jakichkolwiek ruchów).

Znając początkowe zasoby graczy (tj. wartości a i b), wyznacz łączną liczbę żetonów pozostałych w grze w chwili jej zakończenia.

Wejście

t [1 <= t <= 10; liczba partii]
a1 b1 [1 <= a1, b1 <= 1 000 000 000; początkowe liczby żetonów u graczy (partia #1) ]
a2 b2 [ j.w. (partia #2) ]
...
at bt

Wyjście

r1 [ łączna liczba żetonów u obu graczy po zakończeniu partii #1 ]
r2 [ j.w., dla partii #2 ]
...
rt

Przykład

Wejście:
3
1 1
2 4
9 6

Wyjście:
2
4
6

Dodane przez:[rusty] jb
Data dodania:2006-04-11
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Języki programowania:All except: ERL JS

ukryj komentarze
2012-05-16 21:21:10 Krystian Stefańczyk
Banał. Za pierwszym razem poszło a to sie rzadko zdarza :D
2011-12-08 21:55:44 Łukasz Piekarzewski
Hehe...cały SPOJ. Jak wyniki wypisywałem w printf() to threshold 5, jak zmieniłem wypisywanie wyników na cout<<wynik<<endl, to już dwa testy zaakceptował :)
2011-11-17 16:06:05 anchaj
Przy 2 teście wywaliło mi limit czasu :D wynik 10
2011-09-04 09:41:06 Łukasz Niemier
Czemu nie można w Erlangu?
2011-03-05 20:58:12 Maciej L.
Hehe, za pierwszym razem 15.

Ostatnio edytowany: 2011-03-07 00:20:50
2011-02-17 21:42:52 Krzysztof Waszak
To zadanie powinno faktycznie pójść do łatwych.
// Edit by kokosek: Jako że to najłatwiejsza zadanie ze średnich przenoszę do łatwych.

Ostatnio edytowany: 2011-02-18 00:07:03
2011-01-31 20:24:55 Filip Gomułkiewicz
Co moze tu byc podchwytliwego ?
Tzn dostaje rezultat 10... Co moze mi brakowac(tak na wyczucie) do 15?

EDIT: OK. Juz znalazlem podchwytliwy test... :D mimo ze czas 0.96 ale rezultat 15 :D

EDIT2: Jesli wy tez macie 10pkt i niewiecie co dalej sprobujcie zobaczyc odpowiedz dla
1000000000 1

Ostatnio edytowany: 2011-02-20 17:16:30
2010-10-31 18:06:03 Piotr Kąkol
@Jakub Gałecki - Myślę, że zanim się wypowiesz powinieneś zdobyć maxa. ;-P
To że masz zaliczone zadanie, nie oznacza, że masz je zrobione na 100%.
2010-10-31 17:51:21 Jakub Gałecki
zgadza się...
do łatwych to zadanie dać!
2010-04-01 20:51:32 Michał Sosnowski
Udało się, przemeblowałem cały kod i wszystko działa jak należy.
Dzięki :D
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.