級數A遵循以下規則:
每個值是所有奇數值的總和,包括N sub i。快速計算兩個算術級數的交點
N個子4. 1+3+5+7 = 16
進展乙如下此規則。 取平方根的上限乘以2加1.從天花板尖頭本身減去N.繼續添加奇數。
N = 33。
上限(√33)= 6。
6 * 2 + 1 = 13。
36-33 = 3。
3 + 13 = 16。
因爲16在進程A和B中都停下來了。有可能很快做到這一點嗎?即一個最小的1或2步解決方案? Java或一般的實施將方便
* 問題*
What is the output you desire? Simply abool saying they do meet? Or do you want the indices at which they do meet, i.e.A[4]=16 andB[17]=16? Or do you just want the number at which they meet, i.e.16? And what if they don't meet exactly? Do you want the indices (or number) before, or after, the intersection? Finally, when or how do you decide to halt, if, say, the two sequences will never meet? (I know in this case they do, but I mean in the general case.)
輸出我期待將是值16,也可能是B發現該值都被索引因爲指數只是第i項。如果他們不見面,我會意識到這是一個非終止節目。這個場景我不在乎。
你想要什麼輸出?只是一個「布爾」說他們見面?或者你想要他們達成的指數,_i.e._'A [4] = 16'和'B [17] = 16'?或者你只想要他們見面的號碼,_i.e._'16'?而如果他們不完全符合呢?你想要在交叉點之前或之後的指數(或數字)?最後,如果說,這兩個序列永遠不會相遇,你何時或如何決定停止? (我知道他們這樣做,但我的意思是在一般情況下。) –
@ acheong87。更新我的帖子來回復你 – Woot4Moo
你打算推廣什麼?顯然你已經知道這個解決方案了:'16'。 「Progression B」會在你的下一個節目中發生什麼變化? –