Günorta yeməyi#1289

Günorta yeməyi (Həll təhlili)

İki fərqli meyvəni seçmək üçün aşağıdakı üsullardan birini istifadə edə bilərik:

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)