さて、私はアイテムのベクトルに並べ替えを使用しようとしたので、2つの補助アイテムのサイズは<=2dです。だからここに私の試みがあります:
struct item{
long number;
long size;
};
// d is global variable.
bool check(const item& x, const item& y)
{
return ((x.size + y.size) <= (2 * d));
}
// Items is a vector of item.
sort(items.begin(), items.end(), check);
私は何を間違っているのですか、それともそのような条件を使用してソートすることさえ不可能ですか?