İki fərqli meyvəni seçmək üçün aşağıdakı üsullardan birini istifadə edə bilərik:
banan və alma a \cdot b üsul ilə;
banan və armud a \cdot c üsul ilə;
alma və armud b \cdot c üsul ilə;
Beləliklə, iki fərqli meyvəni a \cdot b + a \cdot c + b \cdot c üsul ilə seçmək olar. a, b, c \le 10^6 olduğuna görə, cavab maksimum 3 \cdot 10^{12} olacaq. Bu səbəbdən, long long tipli verilənlərdən istifadə edilməlidir.
Alqoritmin reallaşdırılması
Giriş məlumatlarını oxuyuruq.
scanf("%lld %lld %lld",&a,&b,&c);Cavabı hesablayır və çıxardırıq.
res = a * b + a * c + b * c;
printf("%lld\n",res);Java reallaşdırılması
import java.util.*;
class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
long a = con.nextLong();
long b = con.nextLong();
long c = con.nextLong();
long res = a * b + a * c + b * c;
System.out.println(res);
con.close();
}
}Python reallaşdırılması
Giriş məlumatlarını oxuyuruq.
a, b, c = map(int,input().split())Cavabı hesablayır və çıxardırıq.
res = a * b + a * c + b * c
print(res)