Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do you calculate %xHKO?
#48
Mm, interesting. I never thought of the binary approach.

Edit: But it actually doesn't save time if you want to calculate each p_n anyway. Hm...

Code:
function convolute(a, b)
  local p = {
    min = a.min + b.min,
    max = a.max + b.max,
  }
  for n = p.min, p.max do
    local sum = 0
    for k = math.max(a.min, n-b.max), math.min(a.max, n-b.min) do
      sum = sum + a[k]*b[n-k]
    end
    p[n] = sum
  end
  return p
end

 Time complexity

I tested this on my system and it took about 6.2 seconds to compute hits(1000, 2000, 10000). Quadratic in HP means it takes ten minutes to work with 100000 HP.
Reply


Messages In This Thread
How do you calculate %xHKO? - by Dusk - 2009-08-14, 11:40 AM
How do you calculate %xHKO? - by Kortestanov - 2009-08-14, 12:45 PM
How do you calculate %xHKO? - by Shidoshi - 2009-08-14, 01:59 PM
How do you calculate %xHKO? - by Stereo - 2009-08-14, 02:00 PM
How do you calculate %xHKO? - by KaidaTan - 2009-08-14, 05:29 PM
How do you calculate %xHKO? - by Russt - 2009-08-14, 05:41 PM
How do you calculate %xHKO? - by modular - 2009-08-14, 06:59 PM
How do you calculate %xHKO? - by Russt - 2009-08-14, 07:01 PM
How do you calculate %xHKO? - by Shidoshi - 2009-08-14, 08:45 PM
How do you calculate %xHKO? - by singularity - 2009-08-15, 06:23 AM
How do you calculate %xHKO? - by Russt - 2009-08-15, 12:56 PM
How do you calculate %xHKO? - by Shady - 2009-08-15, 04:30 PM
How do you calculate %xHKO? - by singularity - 2009-08-18, 12:19 AM
How do you calculate %xHKO? - by Stereo - 2009-08-18, 12:29 AM
How do you calculate %xHKO? - by Russt - 2009-08-18, 12:39 AM
How do you calculate %xHKO? - by Dusk - 2009-08-18, 12:57 AM
How do you calculate %xHKO? - by modular - 2009-08-18, 12:57 AM
How do you calculate %xHKO? - by Russt - 2009-08-18, 01:03 AM
How do you calculate %xHKO? - by Dusk - 2009-08-18, 01:21 AM
How do you calculate %xHKO? - by Dusk - 2009-08-23, 01:45 PM
How do you calculate %xHKO? - by Russt - 2009-08-23, 01:56 PM
How do you calculate %xHKO? - by singularity - 2009-08-24, 10:38 PM
How do you calculate %xHKO? - by Russt - 2009-08-24, 10:51 PM
How do you calculate %xHKO? - by Noah - 2009-08-26, 04:38 PM
How do you calculate %xHKO? - by rainbowBean - 2009-12-14, 08:22 AM
How do you calculate %xHKO? - by KaidaTan - 2009-12-14, 09:07 AM
How do you calculate %xHKO? - by Stereo - 2009-12-14, 12:19 PM
How do you calculate %xHKO? - by KaidaTan - 2009-12-14, 04:19 PM
How do you calculate %xHKO? - by shouri - 2009-12-14, 04:42 PM
How do you calculate %xHKO? - by KaidaTan - 2009-12-14, 05:02 PM
How do you calculate %xHKO? - by Russt - 2009-12-14, 08:46 PM
How do you calculate %xHKO? - by shouri - 2009-12-14, 08:56 PM
How do you calculate %xHKO? - by Noah - 2009-12-14, 09:32 PM
How do you calculate %xHKO? - by Stereo - 2009-12-14, 09:33 PM
How do you calculate %xHKO? - by Russt - 2009-12-14, 09:40 PM
How do you calculate %xHKO? - by KaidaTan - 2009-12-14, 10:32 PM
How do you calculate %xHKO? - by rainbowBean - 2009-12-14, 11:01 PM
How do you calculate %xHKO? - by Russt - 2009-12-15, 03:50 AM
How do you calculate %xHKO? - by KaidaTan - 2009-12-15, 03:54 AM
How do you calculate %xHKO? - by Stereo - 2009-12-15, 03:51 PM
How do you calculate %xHKO? - by Noah - 2009-12-16, 09:28 PM
How do you calculate %xHKO? - by Stereo - 2010-01-18, 09:17 PM
How do you calculate %xHKO? - by Jellyflower - 2010-02-23, 08:30 PM
How do you calculate %xHKO? - by Jellyflower - 2010-02-23, 10:18 PM
How do you calculate %xHKO? - by KaidaTan - 2010-02-23, 10:34 PM
How do you calculate %xHKO? - by Russt - 2010-02-23, 10:42 PM
How do you calculate %xHKO? - by Noah - 2010-03-06, 06:51 AM
How do you calculate %xHKO? - by Russt - 2010-03-06, 09:08 AM
How do you calculate %xHKO? - by Shidoshi - 2010-03-06, 10:40 AM
How do you calculate %xHKO? - by Russt - 2010-03-06, 10:50 AM
How do you calculate %xHKO? - by Stereo - 2010-03-06, 11:42 AM
How do you calculate %xHKO? - by Noah - 2010-03-06, 12:39 PM
How do you calculate %xHKO? - by Russt - 2010-03-06, 02:57 PM
How do you calculate %xHKO? - by Noah - 2010-03-08, 12:00 PM
How do you calculate %xHKO? - by Kortestanov - 2010-05-03, 08:39 AM
How do you calculate %xHKO? - by Nikkey - 2010-05-03, 12:11 PM
How do you calculate %xHKO? - by Kortestanov - 2010-05-03, 02:16 PM
How do you calculate %xHKO? - by KaidaTan - 2010-05-03, 02:24 PM
How do you calculate %xHKO? - by shouri - 2010-05-03, 02:24 PM
How do you calculate %xHKO? - by Nikkey - 2010-05-03, 02:56 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)