标签: c++ argmax
我有一个vector<int> v{1, 2, 3}
vector<int> v{1, 2, 3}
我有一个函数:int square(int x){return x*x;}
int square(int x){return x*x;}
我的问题是:如何正确找到argmax中的v(在square(v)中)?
argmax
v
square(v)
在这种情况下,9大于4和1。因此结果应为3。
9
4
1
3
我可以使用索引"square(v)",然后使用该索引来检索v中的元素。但是也许有一个c ++内置函数或一种更优雅的方式进行处理?
"square(v)"