Nöqtə göstəricilərlə
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 64 meqabayt
Təpə nöqtəsi öz x və y koordinatları ilə müəyyən edilir: (x, y).
Sizə iki nöqtə (a, b), (c, d) və tam ədəd n verilir. Bu elementləri toplayın.
İki nöqtənin toplanması onların müvafiq koordinatlarının toplanması deməkdir: məsələn, (1, 2) + (3, 4) = (4, 6).
Nöqtə və ədədin toplanması isə ədədin onun hər iki koordinatına əlavə olunması deməkdir: məsələn, (1, 2) + 10 = (11, 12).
Aşağıdakı interfeysə uyğun kod yazın:
class Point { public: int *x, *y; Point(int x = 0, int y = 0); // Konstruktor void Read(void); // Vektorun koordinatlarını oxuyur void Print(void); // Vektorun koordinatlarını çıxarır Point operator +(const Point &a); // Operatorun yenidən yüklənməsi: iki nöqtənin cəmini qaytarır Point operator +(int value); // Operatorun yenidən yüklənməsi: nöqtə və tam ədədin cəmini qaytarır };
Giriş məlumatları
Birinci sətir birinci nöqtənin a və b koordinatlarını ehtiva edir. İkinci sətir ikinci nöqtənin c və d koordinatlarını ehtiva edir. Üçüncü sətir tam ədəd n ehtiva edir. Bütün ədədlər modul üzrə 10000-dən böyük deyil.
Çıxış məlumatları
İki nöqtənin və ədədin cəmini çıxarın.
Nümunələr
Giriş #1
Çıxış #1
Təqdimatlar 544
Qəbul dərəcəsi 80%