public static void Main()
Console.WriteLine("Брой на всички служители: ");
int N = int.Parse(Console.ReadLine());
Console.WriteLine("Брой на километрите на всички служители: ");
int[] km = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
Console.WriteLine("Цената в лева за 1 километър: ");
int[] price = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
Console.WriteLine("Брой на служителите, които ще останат да вършат работата: ");
int K = int.Parse(Console.ReadLine());
Console.WriteLine("Номерата на служителите, които ще останат да вършат работата: ");
int[] slujiteliNomera = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
int totalCost = CalculateTaxiCost(N, km, price, K, slujiteliNomera);
Console.WriteLine("Минималната сума, която трябва да плати шефът: " + totalCost);
public static int CalculateTaxiCost(int N, int[] km, int[] price, int K, int[] slujiteliNomera)
for (int i = 0; i < N; i++)
for (int j = 0; j < K; j++)
if (i + 1 == slujiteliNomera[j])
totalCost += km[i] * price[i];