Data update
This commit is contained in:
parent
4d5544505c
commit
4924dd0264
3073 changed files with 55820 additions and 4408 deletions
|
|
@ -6,5 +6,5 @@ procedure main()
|
|||
end
|
||||
|
||||
procedure genKap(k)
|
||||
suspend (k = *factors(n := seq(q)), n)
|
||||
suspend (k = *factors(n := seq()), n)
|
||||
end
|
||||
|
|
|
|||
26
Task/Almost-prime/Pluto/almost-prime.pluto
Normal file
26
Task/Almost-prime/Pluto/almost-prime.pluto
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
local function k_prime(n, k)
|
||||
local nf = 0
|
||||
for i = 2, n do
|
||||
while n % i == 0 do
|
||||
if nf == k then return false end
|
||||
++nf
|
||||
n //= i
|
||||
end
|
||||
end
|
||||
return nf == k
|
||||
end
|
||||
|
||||
local function gen(k, n)
|
||||
local r = {}
|
||||
local m = 2
|
||||
for i = 1, n do
|
||||
while !k_prime(m, k) do ++m end
|
||||
r[i] = m
|
||||
++m
|
||||
end
|
||||
return r
|
||||
end
|
||||
|
||||
for k = 1, 5 do
|
||||
print($"{k}: {gen(k, 10):concat(", ")}")
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue