Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2025
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. func f(m[]int)([]int,[]int,[]int){v:=0
  2. g:=func(l[]int)[]int{p:=make([]int,len(l))
  3. for i:=range^-len(l){p[i+1]=p[i]+l[i]}
  4. return p}
  5. l:=g(m)
  6. p,o:=l,l
  7. for i:=range l{l[i]=2}
  8. for v<1{v=1
  9. p=g(l)
  10. o=g(l)
  11. for i,u:=range m{y:=p[u]-p[i]
  12. o[i]=y
  13. if y*y>>l[i]>0{l[i]+=2
  14. v=0
  15. break}}}
  16. return p,l,o}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement