c++Advanced Task 1 Min By
Здравейте,
Имам въпрос по условието на тази задача в Judge. Казано е:
- Lexicographical minimum i.e. finds the string that is earliest lexicographically
- Size minimum i.e. finds the shortest string
- Reverse size minimum i.e. finds the longest strings
Първите две условия намират 1 стринг а 3-тото е в множествено число - няколко стринга. Какъв е случая? Ако се намерят няколко стринга, които отговарят на условията трябва да се пазят всички и да се разпечатат всички или търсим първото попадение и него разпечатваме. Не ми се вярва трите условия да трябва да работят по различен начин.
Здравей,
И още нещо да попитам. Функциятa minBy приема един вектор от стрингове и една булева променлива. Различните действия по вектора не са проблем. Единствения възможен начин, обаче, за който се сещам, minBy да разбере кое от всичките действия трябва да извърши е очевидно по тази булева променлива. Т.е. по тази променлива да се разбере коя от трите функции се е изпълнила и на база на това да заработи. Предполагам, че става дума за callback, обаче нещо не се сещам как. Може ли някаква насока по въпроса.