У меня был один массив, содержащий кредитный лимит клиентов, например [28,32,63], и один массив, содержащий пример значения элементов [48,35]. Теперь только покупатель с кредитным лимитом 63 может купить один из продуктов питания с 48 или 35, и ни первый, ни второй покупатель с кредитным лимитом 28 и 32 не могут купить какие-либо продукты. Я могу сравнить элементы и использовать для l oop, а затем найти количество Например.
int[] custCredit={28,32,63};
int[] ItemVal={48,35};
Dictionary<string,bool> objDict=new Dictionary<string,bool>();
for(int n=1;n<=custCredit.Length;n++)
{
for(int m=1;m<=ItemVal.Length;m++)
{
if(n>=m)
{
objDict.Add(n.ToString()+m.ToString(),true);
};
}
}
Теперь я могу найти все значения с истинным в словаре, чтобы узнать максимальное количество клиентов и предметы, которые они могут купить. Теперь можно сделать это только с одним l oop?