This commit is contained in:
Barrett Ruth 2025-02-15 15:17:16 -05:00
parent 68422f90e1
commit 1214b129a5
17 changed files with 472 additions and 6 deletions

View file

@ -85,8 +85,10 @@ void solve() {
continue;
vec<int> nxt;
for (auto i : I) {
if (i * number >= sz<ll>(used))
if (i * number >= sz<ll>(used) || used[i * number])
continue;
nxt.pb(i * number);
used[i * number] = true;
if (i * number == x) {
++ans;
used.reset();
@ -96,10 +98,6 @@ void solve() {
nxt.pb(number);
break;
}
if (!used[i * number]) {
nxt.pb(i * number);
used[i * number] = true;
}
}
I.insert(I.end(), all(nxt));
}