baramin: (Default)
[personal profile] baramin
Круто!
Только первые три решил быстро.
1. младший бит
2. x1=(2^n)*q or x2=(2^n + 1)*q   n = [0,1,2,...]
3. key(0) := pData0 ^ pData1
   key(n) := pData(n-1) ^ pData(n) ^ pData(n+1)
   key(N) := pData(N-1) ^ pData(N)

   key(-1) := pData0 (we start from pData0 => we can)
   pData(n+1) = key(n) ^ key(n-1)
   pData(n+1) is a tail if key(n) ^ key(n+1) == pData(n)

   key(N+1) := pData(N) (we start from pData(N) => we can)
   pData(n-1) = key(n) ^ key(n+1)
   pData(n-1) is a head if key(n) ^ key(n-1) == pData(n)

Date: 2011-10-21 12:12 pm (UTC)
From: [identity profile] cynicanonimus.livejournal.com
Судя по оригинальной ссылке, уже удаленной, какая-то срань господня от все того же Гугля. Тьфу.

March 2017

S M T W T F S
   1234
567 891011
12131415161718
19202122232425
262728293031 

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 8th, 2025 08:06 pm
Powered by Dreamwidth Studios