擅长:python、mysql、java
<p>假设你复制了四块板,上面,下面,左边和右边到原始板上,同时把原来板上的粒子复制到新的板上。让我们也标记粒子。在</p>
<p>表示原始板上的<code>N</code>粒子,<code>o(i)</code>,<code>i</code>从<code>1</code>和{<cd1>}运行。<code>a(i)</code>上面复制板上的粒子。<code>b(i)</code>,<code>l(i)</code>,<code>r(i)</code>分别代表下方、左侧和右侧。在</p>
<p>对于所有不同的<code>i</code>和<code>j</code>,您需要找到<code>o(i)</code>和{<cd13>}、<code>o(i)</code>和{<cd15>}之间的距离,依此类推。每对<code>i</code>和{<cd11>}需要计算5x5=25的距离。一旦你有了所有这些距离,取每对的最小值,这就是<code>i</code>和{<cd11>}的距离。在</p>
<p>我在想也许有办法删减计算。但我的想法是,你至少需要计算出粒子到板的距离,并与原始板上的距离进行比较。这也是一个开销。在</p>