Remove some unecessary ifs

This commit is contained in:
Segcolt 2024-09-22 23:03:20 -03:00
parent 64ebe809bd
commit 03f694bbcb

View File

@ -105,17 +105,13 @@ int main()
} }
for (size_t i = 0; i < (1 << ina.size()); i++) { for (size_t i = 0; i < (1 << ina.size()); i++) {
if (ina.size()) {
for (size_t j = 0; j < ina.size(); j++) { for (size_t j = 0; j < ina.size(); j++) {
a[ina[j]] = (i >> j) & 1 ? '1' : '0'; a[ina[j]] = (i >> j) & 1 ? '1' : '0';
} }
}
for (size_t j = 0; j < (1 << inb.size()); j++) { for (size_t j = 0; j < (1 << inb.size()); j++) {
if (inb.size()) {
for (size_t k = 0; k < inb.size(); k++) { for (size_t k = 0; k < inb.size(); k++) {
b[inb[k]] = (j >> k) & 1 ? '1' : '0'; b[inb[k]] = (j >> k) & 1 ? '1' : '0';
} }
}
if (!div(a, b)) { if (!div(a, b)) {
cout << a << '\n'; cout << a << '\n';