| 142 | int size() const { return (int)a.size(); } |
| 143 | inline mint coef(const int i) const { return (i < a.size() && i >= 0) ? a[i]: mint(0); } |
| 144 | mint operator[](const int i) const { return (i < a.size() && i >= 0) ? a[i]: mint(0); } //Beware!! p[i] = k won't change the value of p.a[i] |
| 145 | bool is_zero() const { |
| 146 | for (int i = 0; i < size(); i++) if (a[i] != 0) return 0; |
| 147 | return 1; |