2

我有一个vector<int> v{1, 2, 3}

我有一个功能:int square(int x){return x*x;}

我的问题是:我如何正确找到 的argmax(in v) square(v)

在这种情况下9大于41。因此结果应该给出3

我可以使用索引,"square(v)"然后使用该索引来检索v. 但也许有一个 c++ 内置函数或更优雅的方式来进行?

4

0 回答 0