It is well-known that a quadratic equation has no more than 2 roots. Is it possible for the equation $\lfloor x^2\rfloor+px+q=0$ with $p\neq 0$ to have more than 100 roots?

[i]Alexey Tolpygo[/i]
1. **Rewrite the given equation**: The given equation is $\lfloor x^2 \rfloor + px + q = 0$ where $p \neq 0$. We need to determine if this equation can have more than 100 roots.

2. **Express $x^2$ in terms of integer and fractional parts**: Let $x^2 = n + y$ where $n \in \mathbb{Z}_{\ge 0}$ and $y \in [0, 1)$. This means $\lfloor x^2 \rfloor = n$.

3. **Substitute into the equation**: Substituting $\lfloor x^2 \rfloor = n$ into the original equation, we get:
   \[
   n + px + q = 0
   \]
   Solving for $x$, we have:
   \[
   px = -n - q \implies x = -\frac{n + q}{p}
   \]

4. **Square the expression for $x$**: Since $x = -\frac{n + q}{p}$, we square both sides to get:
   \[
   x^2 = \left( -\frac{n + q}{p} \right)^2 = \frac{(n + q)^2}{p^2}
   \]

5. **Relate $x^2$ to $n$ and $y$**: Recall that $x^2 = n + y$, so:
   \[
   n + y = \frac{(n + q)^2}{p^2}
   \]

6. **Determine the range for $y$**: Since $y \in [0, 1)$, we have:
   \[
   n \le \frac{(n + q)^2}{p^2} < n + 1
   \]

7. **Solve the inequalities**:
   - For the lower bound:
     \[
     n \le \frac{(n + q)^2}{p^2} \implies n p^2 \le (n + q)^2 \implies n p^2 \le n^2 + 2nq + q^2 \implies n^2 + n(2q - p^2) + q^2 \ge 0
     \]
   - For the upper bound:
     \[
     \frac{(n + q)^2}{p^2} < n + 1 \implies (n + q)^2 < p^2(n + 1) \implies n^2 + 2nq + q^2 < p^2 n + p^2 \implies n^2 + n(2q - p^2) + q^2 - p^2 < 0
     \]

8. **Analyze the quadratic inequalities**: The inequalities are:
   \[
   n^2 + n(2q - p^2) + q^2 \ge 0
   \]
   \[
   n^2 + n(2q - p^2) + q^2 - p^2 < 0
   \]

9. **Choose specific values for $p$ and $q$**: Let $p^2 = 4q$. Then the inequalities become:
   \[
   n^2 + n(2q - 4q) + q^2 \ge 0 \implies n^2 - 2qn + q^2 \ge 0 \implies (n - q)^2 \ge 0 \quad \text{(always true)}
   \]
   \[
   n^2 + n(2q - 4q) + q^2 - 4q < 0 \implies n^2 - 2qn + q^2 - 4q < 0 \implies (n - q)^2 < 4q
   \]

10. **Solve the inequality $(n - q)^2 < 4q$**: This gives:
    \[
    -2\sqrt{q} < n - q < 2\sqrt{q} \implies q - 2\sqrt{q} < n < q + 2\sqrt{q}
    \]

11. **Count the possible values of $n$**: The number of integer values $n$ can take is approximately $4\sqrt{q}$.

12. **Choose specific values for $q$ and $p$**: Let $q = 900$ and $p = 60$. Then:
    \[
    4\sqrt{900} = 4 \times 30 = 120
    \]
    So, $n$ can take approximately 120 values in the range $(840, 960)$.

13. **Verify the number of solutions**: For each $n$ in this range, there is a corresponding $x$ given by $x = -\frac{n + 900}{60}$. Therefore, there are 119 solutions for $n \in \{841, 842, \ldots, 959\}$.

Conclusion:
\[
\boxed{\text{We have 119 solutions for the equation } \lfloor x^2 \rfloor + 60x + 900 = 0 \text{ : } x_n = -\frac{n + 900}{60} \forall n \in \{841, 842, \ldots, 958, 959\}}
\]