From dda855b36a0db5b7103aad54f88b2e03dca362bd Mon Sep 17 00:00:00 2001 From: serr Date: Sat, 22 Feb 2025 20:33:14 +0300 Subject: [PATCH] qs alg update --- QS.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/QS.py b/QS.py index f25deb0..bbba803 100644 --- a/QS.py +++ b/QS.py @@ -118,8 +118,9 @@ def SQ(n): start_vals = solve(a, b, N) seen = set() - if iammain(): logging.info(f"Number of elements in the base: {len(base)}") - if iammain(): logging.info(f"Last element in the base: {base[-1]}") + if iammain(): + logging.info(f"Number of elements in the base: {len(base)}") + logging.info(f"Last element in the base: {base[-1]}") while len(smooth_vals) < needed: sieve_start = sieve_stop @@ -149,12 +150,11 @@ def SQ(n): M.append(exp) seen.add(tuple(exp)) - if iammain(): logging.info(f"Used range of x values: from {sieve_start} to {sieve_stop}") - if iammain(): logging.info(f"Result of sieving: found {len(smooth_vals)} smooth numbers") - - if iammain(): logging.info(f"Example of x and f(x) values: {smooth_vals[:5]}") - - if iammain(): logging.info(f"Example of exponent vectors: {[v[:20] + (['...'] if len(v) > 20 else []) for v in M[:5]]}") + if iammain(): + logging.info(f"Used range of x values: from {sieve_start} to {sieve_stop}") + logging.info(f"Result of sieving: found {len(smooth_vals)} smooth numbers") + logging.info(f"Example of x and f(x) values: {smooth_vals[:5]}") + logging.info(f"Example of exponent vectors: {[v[:20] + (['...'] if len(v) > 20 else []) for v in M[:5]]}") marks, M = gauss(M)