Bütün Bazalarınız#4121

Bütün Bazalarınız

3 saniyə
256 meqabayt
Çətin

Əsas: Verilmiş spesifikasiyaya əsasən (qarışıq əsaslı rəqəm sistemi), cüt rəqəmləri bizim "baza"da qəbul edin, onlara müəyyən edilmiş əməliyyatı tətbiq edin və nəticəni həmin bazada çıxarın.

Baza: Sağdan ən sağdakı rəqəm (rəqəm 1) 0 və 1 arasında ola bilər, sağdan ikinci rəqəm (rəqəm 2) 0 və 2 arasında ola bilər və ümumiyyətlə, hər bir rəqəm n (sağdan etiketlənmiş) 0 və n arasında dəyərlərə malik ola bilər. 9-dan sonra böyük hərflər istifadə olunur, A ilə başlayaraq Z-yə qədər gedir. Ən yüksək rəqəmdən sonra (bu, 0-Z ola bilər), daha çox rəqəm mümkün deyil; bu rəqəmi keçən hər hansı rəqəmlər etibarsızdır. Mənfi rəqəmlər tək "-" işarəsi ilə əvvəlcədən göstərilir. Sıfırın özü istisna olmaqla, rəqəmlər heç vaxt sıfırla başlamır, bu isə tək "0" simvolu ilə təmsil olunur.

Əməliyyatlar: Toplama (+) və çıxma (-): Rəqəmlər normal şəkildə toplanır və ya çıxılır (daşıma, borc alma və s. daxil olmaqla).

Giriş

  • Girişin ilk sətri yerinə yetirilməli olan əməliyyatların sayı (baza 10) olacaq.

  • Hər bir sonrakı sətir ən çox 1000 bayt olacaq və dəyişən əsaslı rəqəm, boşluq, əməliyyatı göstərən tək simvol (+, və ya -), boşluq, başqa bir dəyişən əsaslı rəqəm və yeni sətir (LF) ilə ibarət olacaq.

  • Hər hansı bir əməliyyat üçün hər iki rəqəm (və həmçinin nəticə) mənfi ola bilər.

Çıxış

  • Girişdəki hər bir əməliyyat üçün bir sətir çıxış istehsal edilməlidir, ya nəticəni (dəyişən əsaslı rəqəm) ya da "Invalid" (tırnaqsız) simvolunu və yeni sətir (LF) ilə.

  • Əgər giriş rəqəmlərindən biri və ya nəticə rəqəm sistemi üçün etibarlı deyilsə və ya əməliyyatı yerinə yetirərkən səhv baş verərsə, nəticə etibarsızdır.

Nümunələr

Nümunə 1

Loading
Loading