Having asked quite a few questions by now, I've noticed that I often get solutions to my questions that exceed my knowledge of mathematics. These solutions are often the ones that receive the most upvotes, and sometimes these solutions seem more appealing due to their length and often seemingly more descriptive nature.
I could, and often do, state in my question that I am attempting to solve this question with specific types and skill levels of mathematics. This approach in a way seems to limit the potential of asking a question, since solutions of all types encompass more mathematics such that when someone searches for a solution to a previously asked question, they might benefit from an specific approach given by one of the many varieties of solutions provided in a single question. Consequently, not stating for a solution of a specific nature could, in the long run, reduce the number of questions asked since there won't be questions asked for the same problem seeking an alternative solution.
My concerns
When the first response to my question is the most upvoted solution, would it be negative in any way to accept an answer posted much later and much less popular?
Should I state that I'm attempting to solve this question with a specific type and level of mathematics? If so, would it then be assumed that users can still post answers consisting of a variety of different mathematics and skill levels, as to maximize the potential of the question?