ソート済みstd::vector<unsigned long long int> myvector
(すべての値が異なります)があります。最初の要素のインデックス>は、STL :: algorithmを持つベクトルの数値に?
myvectorの最初のインデックスsize_t idx
(イテレータではありません)の値を>MAX_UI32 = 4294967295U
に厳密に見つける最も短い方法は何ですか?例えば
:1行のコードでこれを達成するための方法
[1, 34, 83495, 4294967295, 4294967296, 104000000000] -> idx = 4
[1, 34, 83495, 923834, 912834823, 4294967295] -> idx = 6 (= size of myvector)
?
ありがとうございました。