This was nto entierly work I got help from an anon off /sci/ so not all my work but here it is
y=((x/50)^(1/.48)/4)
By putting in X (shield regen you want) you will get how many blocks you need to get there rounding up of course
PROOF
x=(((y*4)^.48)50)
x/50 = (y*4)^.48
(x/50)^(1/0.48) = y * 4
((x/50)^(1/0.48))/4 = y
Credit to Foxfire for his help solving the equation
y=((x/50)^(1/.48)/4)
By putting in X (shield regen you want) you will get how many blocks you need to get there rounding up of course
PROOF
x=(((y*4)^.48)50)
x/50 = (y*4)^.48
(x/50)^(1/0.48) = y * 4
((x/50)^(1/0.48))/4 = y
Credit to Foxfire for his help solving the equation