Разбор
Выбрать два разных фрукта можно одним из следующих способов:
банан и яблоко способами;
банан и грушу способами;
яблоко и грушу способами;
Таким образом, выбрать два разных фрукта можно a * b + a * c + b * c способами. Учитывая, что a, b, c ≤ 106, ответ будет не более 3 * 1012. Следовательно, следует воспользоваться типом данных long long.
Реализация алгоритма
Читаем входные данные.
scanf("%lld %lld %lld",&a,&b,&c);
Вычисляем и выводим ответ.
res = a * b + a * c + b * c; printf("%lld\n",res);
Java реализация
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 реализация
Читаем входные данные.
a, b, c = map(int,input().split())
Вычисляем и выводим ответ.
res = a * b + a * c + b * c print(res)