У нас есть таблица данных, в которой есть некоторые данные в столбце A, столбец B, столбец C (ID). < /p> Обратите внимание, что список составляет около 250 элементов. Вот небольшое представление
в C# оно дает список, подобный этим:
List items = new List
{
new Item { Id = 1, ColumnA = 50, ColumnB = 45 },
new Item { Id = 2, ColumnA = 70, ColumnB = 80 },
new Item { Id = 3, ColumnA = 40, ColumnB = 41 },
new Item { Id = 4, ColumnA = 80, ColumnB = 66 },
new Item { Id = 5, ColumnA = 60, ColumnB = 50 },
new Item { Id = 6, ColumnA = 90, ColumnB = 82 },
new Item { Id = 7, ColumnA = 30, ColumnB = 36 },
new Item { Id = 8, ColumnA = 100, ColumnB = 90 },
new Item { Id = 9, ColumnA = 75, ColumnB = 67 },
new Item { Id = 10, ColumnA = 55, ColumnB = 55 },
new Item { Id = 11, ColumnA = 65, ColumnB = 62 },
new Item { Id = 12, ColumnA = 85, ColumnB = 77 },
new Item { Id = 13, ColumnA = 95, ColumnB = 83 },
new Item { Id = 14, ColumnA = 45, ColumnB = 48 }
};
Поэтому я хочу найти лучший способ извлечь самую высокую сумму из 10 элементов из столбца A в списке, но в то же время сумма столбца B должна быть ниже 625. 625). 624 (ниже 625, это правильно), а сумма столбца A составляет 665 < /p>
Итак, результат результата № 3: 665 лучше, чем результат № 1 из 650 < /p>
Иметь 250 элементов - это много возможностей, и я хочу знать, есть ли что -то, чтобы подтвердить, что вместо дни, и дни, чтобы найти лучшие результаты. это?
У нас есть таблица данных, в которой есть некоторые данные в столбце A, столбец B, столбец C (ID). < /p> [b] Обратите внимание, что список составляет около 250 элементов. Вот небольшое представление [/b] в C# оно дает список, подобный этим: [code]List items = new List { new Item { Id = 1, ColumnA = 50, ColumnB = 45 }, new Item { Id = 2, ColumnA = 70, ColumnB = 80 }, new Item { Id = 3, ColumnA = 40, ColumnB = 41 }, new Item { Id = 4, ColumnA = 80, ColumnB = 66 }, new Item { Id = 5, ColumnA = 60, ColumnB = 50 }, new Item { Id = 6, ColumnA = 90, ColumnB = 82 }, new Item { Id = 7, ColumnA = 30, ColumnB = 36 }, new Item { Id = 8, ColumnA = 100, ColumnB = 90 }, new Item { Id = 9, ColumnA = 75, ColumnB = 67 }, new Item { Id = 10, ColumnA = 55, ColumnB = 55 }, new Item { Id = 11, ColumnA = 65, ColumnB = 62 }, new Item { Id = 12, ColumnA = 85, ColumnB = 77 }, new Item { Id = 13, ColumnA = 95, ColumnB = 83 }, new Item { Id = 14, ColumnA = 45, ColumnB = 48 } }; [/code] Поэтому я хочу найти лучший способ извлечь самую высокую сумму из 10 элементов из столбца A в списке, но в то же время сумма столбца B должна быть ниже 625. 625). 624 (ниже 625, это правильно), а сумма столбца A составляет 665 < /p> Итак, результат результата № 3: 665 лучше, чем результат № 1 из 650 < /p> Иметь 250 элементов - это много возможностей, и я хочу знать, есть ли что -то, чтобы подтвердить, что вместо дни, и дни, чтобы найти лучшие результаты. это?