推 Vulpix : a_i = ceil( N+0.5 - sqrt( (N+0.5)^2 - 2i ) )08/18 10:21
→ Vulpix : b_i = i - a_i( a_i - 1 )/208/18 10:22
哇V大這怎麼找的啊 這長相難怪我用線性的式都式不出來XDDD 好猛
推 Vulpix : 就解不等式啊:)08/18 18:13
→ Vulpix : 你想想看 a_{k(k+1)/2} 是多少。08/19 01:23
→ Vulpix : 寫錯了,是 a_{k(2N-k+1)/2}。08/19 01:24
b_i = i - a_i( a_i - 1 )/2
這個代入例子怪怪的? i=9時, a_i=3, b_i=2
但是 b_i = 2
i - a_i( a_i - 1 )/2 = 9 - 3*2/2 = 6
不相等
我是得到 i=(2N-a_i+2)*(a_i-1)/2 + b_i這個等式然後想不到怎麼得到a_i或是b_i
剛剛由你說"不等式"以及看到ceil, 我寫出了:
(2N-k+2)*(k-1)/2 < i <= (2N-k+2)*(k-1)/2+N-k+1, 其中k就是a_i
該不會V大你姐的不等式就是這個吧...?
左邊跟右邊都是k的二次多項式P_L(k), P_R(k), 凹口向下
因此解P_L(k)=i的兩根為r_1<=r_2(假設為實根), 因此k<r1或是k>r2
同理解P_R(k)=i的兩根為r_3<=r_4(假設為實根), 因此r3<=k<=r4
是解這些東西嗎...@@?
※ 編輯: znmkhxrw (123.241.88.179 臺灣), 08/19/2023 03:19:41
推 Vulpix : 所以是 b_i = i - a_i(2N-a_i+1)/2,前面寫錯了。08/19 08:34
→ Vulpix : b_i = i - (a_i-1)(2N-a_i+2)/2,前面又寫錯了。08/19 08:47
→ Vulpix : 那個……小的 r 應該都是負的。08/19 08:48
了解~我再硬爆出來看看, 謝謝V大~
※ 編輯: znmkhxrw (123.241.88.179 臺灣), 08/24/2023 16:12:39