เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3เดฎเตเตป เดญเดพเด—เด™เตเด™เดณเดฟเตฝ (1, 2) เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเต† เดฎเดฐเด™เตเด™เดณเดพเดฏเดฟ เดจเดฎเตเดฎเตพ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต, เด‡เดคเดฟเตฝ เดจเดฎเตเดฎเตพ เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเต† เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เดณเดพเดฏเดฟ เด•เดพเดฃเตเด‚.

เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡ เดฎเดฟเด•เตเด• เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เด’เดฐเต‡ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดคเดฐเด‚ เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฃเต.

เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต, เดธเดฎเดพเดจ เด˜เดŸเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตˆเดตเดถเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดธเดฎเดพเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดพเดดเดพเด•เตเด•เดพเดคเตเดค เดตเดฟเดงเดคเตเดคเดฟเตฝ เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฃเต.
เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ, เดธเตเดชเต‡เดธเต เด…เดฑเต‡เด•เตพ เดญเดพเดทเดฏเดฟเตฝ เดคเดจเตเดจเต† เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดœเต†เดฏเดฟเตฝ, เดฎเดพเดฑเตเดฑเตโ€Œเดฒเดพเดฌเต. เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพเด•เตเด•เต เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฃเตเดŸเต. C++ เดจเต - เดˆเดœเตป เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเด‚.

เดธเตเดชเดพเตผเดธเต เด…เดฑเต‡เด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ เด•เดพเดฐเดฃเด‚:

  1. เด…เดต เดšเดฟเดฒ เดจเต‹เดกเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ;
  2. เด’เดฐเต เดจเต‹เดกเดฟเตปเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‡เตปเตเดฑเตผเดซเต‡เดธเต เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟเดกเตˆเดฎเตปเดทเดฃเตฝ เด…เดฑเต‡ เดŽเดฒเดฎเต†เตปเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเดคเตเดฐ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.
    Set ^a(1, 2, 3)=5
    Write ^a(1, 2, 3)

  3. เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดณเดฐเต† เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เด˜เดŸเดจเดฏเดพเดฃเต เด—เตเดฒเต‹เดฌเตฝ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดฟเดจเต เดฎเดฟเด•เดšเตเดš เดตเต‡เด—เดค เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดฃเตเดŸเต (เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเตเดคเตฝ เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฐเต†, เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•). 1)

เด—เตเดฒเต‹เดฌเตฝ เด’เดฐเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด˜เดŸเดจเดฏเดพเดฏเดคเดฟเดจเดพเตฝ, เดฑเดพเดฎเดฟเตปเตเดฑเต† เด…เดณเดตเต เดฎเดคเดฟเดฏเดพเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ เด…เดตเดฏเดฟเตฝ เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเตเดฃเตเดŸเต.

เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดธเต†เดฒเตเดฒเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เดฟเดฏเดพเตฝ เดšเดฟเดฒ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดชเดพเตผเดธเต เด…เดฑเต‡ เด‡เด‚เดชเตเดฒเดฟเดฎเต†เตปเตเดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เด—เตเดฃเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต.

เดซเด‚เด—เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเด‚ $GET COS-เตฝ. เดˆ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด’เดฐเต เดคเตเดฐเดฟเดฎเดพเดจ เดถเตเดฐเต‡เดฃเดฟเดฏเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต.

SET a = $GET(^a(x,y,z), defValue)

เดเดคเตŠเด•เตเด•เต† เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เต เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด—เตเดฒเต‹เดฌเดฒเตเด•เตพเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚?

เด…เดกเตเดœเดธเต†เตปเดธเดฟ (เด•เดฃเด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ) เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต

เด…เดคเตเดคเดฐเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด—เตเดฐเดพเดซเตเด•เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เด—เตเดฐเดพเดซเต เดตเดฒเตเดคเดพเด•เตเดฎเตเดชเต‹เตพ, เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเต‚เดœเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพ เด’เดฐเต เดธเต‹เดทเตเดฏเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด—เตเดฐเดพเดซเต เดŽเดŸเตเดคเตเดคเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดพเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเตปเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดเดคเดพเดฃเตเดŸเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเต‚เดœเตเดฏเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเด‚, เด…เดคเดพเดฏเดคเต. เด’เดฐเต เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

Set ^m(id1, id2) = 1 
Set ^m(id1, id3) = 1 
Set ^m(id1, id4) = 1 
Set ^m(id1) = 3 
Set ^m(id2, id4) = 1 
Set ^m(id2, id5) = 1 
Set ^m(id2) = 2
....

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพ เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต ^m เด•เดฃเด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต, เด…เดคเตเดชเต‹เดฒเต† เด“เดฐเต‹ เดจเต‹เดกเดฟเดฒเต†เดฏเตเด‚ เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ (เด†เดฐเตเดฎเดพเดฏเดพเดฃเต เดšเด™เตเด™เดพเดคเดฟเดฎเดพเตผ, เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚).

เด—เตเดฐเดพเดซเดฟเดฒเต† เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ 29 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ (เดˆ เดธเด‚เด–เตเดฏ 8 * เตปเตเดฑเต† เด—เตเดฃเดจเดฎเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต เดชเดฐเดฎเดพเดตเดงเดฟ เดฒเตˆเตป เดตเดฒเดฟเดชเตเดชเด‚), เด…เดคเดพเดฏเดคเต, เด…เดคเตเดคเดฐเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดฒเดพเดญเด•เดฐเดฎเดพเดฏ เดฎเดพเตผเด—เด‚ เดฌเดฟเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเดฒเดฟเดฏ เดตเดฟเดŸเดตเตเด•เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฐเต€เดคเดฟเดฏเดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฌเดฟเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด•เตƒเดคเตเดฐเดฟเดฎเด™เตเด™เตพ เดซเด‚เด—เตเดทเตป เดตเดดเดฟ เดจเดŸเดคเตเดคเตเดจเตเดจเต $BIT.

; ัƒัั‚ะฐะฝะพะฒะบะฐ ะฑะธั‚ะฐ
SET $BIT(rowID, positionID) = 1
; ะฟะพะปัƒั‡ะตะฝะธะต ะฑะธั‚ะฐ
Write $BIT(rowID, positionID)

เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดŸเตเดฐเดพเตปเดธเดฟเดทเตป เดŸเต‡เดฌเดฟเตพ

เด’เดฐเต เดซเดฟเดจเดฟเดฑเตเดฑเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฃเดฟเตปเตเดฑเต† เดŸเตเดฐเดพเตปเดธเดฟเดทเตป เด—เตเดฐเดพเดซเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด—เตเดฐเดพเดซเต เด†เดฏเดคเดฟเดจเดพเตฝ, เดซเดฟเดจเตˆเดฑเตเดฑเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฃเดฟเตปเตเดฑเต† เดŸเตเดฐเดพเตปเดธเดฟเดทเตป เดŸเต‡เดฌเดฟเตพ เดฎเตเด•เดณเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดค เด…เดคเต‡ เด…เดกเตเดœเดธเต†เตปเดธเดฟ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เด†เดฃเต.

เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑ

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดถเดธเตเดคเดฎเดพเดฏ เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเตบ เด†เดฃเต เด—เต†เดฏเดฟเด‚ "เดฒเตˆเดซเต", เด…เดคเดฟเตปเตเดฑเต† เดจเดฟเดฏเดฎเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚ (เด’เดฐเต เดธเต†เดฒเตเดฒเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เด…เดฏเตฝเด•เตเด•เดพเตผ เด‰เดณเตเดณเดชเตเดชเต‹เตพ, เด…เดคเต เดฎเดฐเดฟเด•เตเด•เตเดจเตเดจเต) เด’เดฐเต เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เดฏเดพเดฃเต.

เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฏเดพเดฃเต เดธเตเดฑเตเดฑเต€เดซเตป เดตเต‹เตพเดซเตเดฐเดพเด‚ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตปเตเดฑเต† เดชเตเดคเดฟเดฏ เดฎเต‡เด–เดฒ. 2002-เตฝ, เดŽ เดจเตเดฏเต‚ เด•เดฟเตปเดกเต เด“เดซเต เดธเดฏเตปเดธเต เดŽเดจเตเดจ 1280 เดชเต‡เดœเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดชเตเดธเตเดคเด•เด‚ เด…เดฆเตเดฆเต‡เดนเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดคเดฟเตฝ เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฏเดฟเดฒเต† เดฎเตเดจเตเดจเต‡เดฑเตเดฑเด™เตเด™เตพ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸเดคเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด…เดคเต เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เดฎเต‡เด–เดฒเด•เดณเดฟเดฒเตเด‚ เดตเดฒเดฟเดฏ เดชเตเดฐเดคเตเดฏเดพเด˜เดพเดคเด™เตเด™เดณเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดฆเตเดฆเต‡เดนเด‚ เดตเดฟเดถเดพเดฒเดฎเดพเดฏเดฟ เดตเดพเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดเดคเต เด…เตฝเด—เต‹เดฐเดฟเดคเดตเตเด‚ เด’เดฐเต เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดšเดฒเดจเดพเดคเตเดฎเด• เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เดพเดจเตเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดฎเดฑเตเดฑเต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดฒเดฟเดฏ เดซเต€เตฝเดกเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฃเดฟเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เด‡เตปเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด…เดตเดธเตเดฅเด•เดณเตเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด—เตเดฒเต‹เดฌเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด•เดพเตผเดŸเตเดŸเต‹เด—เตเดฐเดซเดฟ

เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŽเตปเตเดฑเต† เดฎเดจเดธเตเดธเดฟเตฝ เด†เดฆเตเดฏเด‚ เดตเดฐเตเดจเตเดจเดคเต เดฎเดพเดชเตเดชเดฟเด‚เด—เต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเดพเดฃเต.

เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เดฎเดพเดชเตเดชเตเด•เดณเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด‡เดŸเด‚ เด‰เดฃเตเดŸเต. เดญเต‚เดชเดŸเดคเตเดคเต† เดตเดฒเดฟเดฏ เดชเดฟเด•เตเดธเดฒเตเด•เดณเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดญเต‚เดฎเดฟเดฏเตเดŸเต† 71% เดชเดฟเด•เตเดธเดฒเตเด•เดณเตเด‚ เดธเดฎเตเดฆเตเดฐเด‚ เด•เตˆเดตเดถเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡. เดจเดฟเด™เตเด™เตพ เดฎเดจเตเดทเตเดฏ เด•เตˆเด•เดณเตเดŸเต† เดชเตเดฐเดตเตƒเดคเตเดคเดฟเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด‡เดŸเด‚ 95% เตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดฑเดพเดธเตเดฑเตเดฑเตผ เด…เดฑเต‡เด•เดณเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด†เดฐเตเด‚ เดฎเดพเดชเตเดชเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด’เดฐเต เดตเต†เด•เตเดฑเตเดฑเตผ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดŽเดจเตเดจเดพเตฝ เดตเต†เด•เตเดฑเตเดฑเตผ เดฎเดพเดชเตเดชเตเด•เตพ เดŽเดจเตเดคเดพเดฃเต? เด‡เดคเต เด’เดฐเตเดคเดฐเด‚ เดซเตเดฐเต†เดฏเดฟเดฎเตเด‚ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เดชเต‹เดณเดฟเดฒเตˆเดจเตเด•เดณเตเด‚ เดชเต‹เดณเดฟเด—เต‹เดฃเตเด•เดณเตเดฎเดพเดฃเต.
เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต.

เดจเดฎเตเดฎเตเดŸเต† เด—เดพเดฒเด•เตเดธเดฟเดฏเตเดŸเต† เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด—เดฏ เดŸเต†เดฒเดฟเดธเตเด•เต‹เดชเตเดชเต เดฆเต—เดคเตเดฏเดฎเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดฎเดพเดชเตเดชเดฟเด‚เด—เต เดฆเต—เดคเตเดฏเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต. เด†เดฒเด™เตเด•เดพเดฐเดฟเด•เดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดจเดฎเตเดฎเตเดŸเต† เด—เดพเดฒเด•เตเดธเดฟ, เดฎเตเดดเตเดตเตป เดชเตเดฐเดชเดžเตเดšเดคเตเดคเต†เดฏเตเด‚ เดชเต‹เดฒเต†, เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดตเดฟเดฐเดณเดฎเดพเดฏ เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฃเต: เด…เดชเต‚เตผเดตเดฎเดพเดฏ เดšเต†เดฑเดฟเดฏ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เด‰เดณเตเดณ เดถเต‚เดจเตเดฏเดคเดฏเตเดŸเต† เดตเดฒเดฟเดฏ เด‡เดŸเด™เตเด™เตพ - เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ. เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด‡เดŸเด‚ 99,999999.......% เด†เดฃเต. เดจเดฎเตเดฎเตเดŸเต† เด—เดพเดฒเด•เตเดธเดฟเดฏเตเดŸเต† เดฎเดพเดชเตเดชเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เด†เด—เต‹เดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต - เด•เดพเดทเต†.

เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต† เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด˜เดŸเดจ เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด‡เดคเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดจเตเดจเดพเดฃเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚:

Set ^galaxy(b, l, d) = 1; ะะพะผะตั€ ะทะฒะตะทะดั‹ ะฟะพ ะบะฐั‚ะฐะปะพะณัƒ, ะตัะปะธ ะตัั‚ัŒ
Set ^galaxy(b, l, d, "name") = "Sun"
Set ^galaxy(b, l, d, "type") = "normal" ; ะฒะฐั€ะธะฐะฝั‚ั‹ blackhole, quazar, red_dwarf ะธ ั‚.ะด.
Set ^galaxy(b, l, d, "weight") = 14E50
Set ^galaxy(b, l, d, "planetes") = 7
Set ^galaxy(b, l, d, "planetes", 1) = "Mercury"
Set ^galaxy(b, l, d, "planetes", 1, weight) = 1E20
...

เดฌเดฟ, เดŽเตฝ, เดกเดฟ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เด—เดพเดฒเด•เตเดธเดฟ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เตพ เด…เด•เตเดทเดพเด‚เดถเด‚, เดฐเต‡เด–เดพเด‚เดถเด‚ เดธเต‚เดฐเตเดฏเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฆเต‚เดฐเดตเตเด‚.

เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเตเดŸเต† เด…เดฏเดตเตเดณเตเดณ เด˜เดŸเดจ, เดจเด•เตเดทเดคเตเดฐเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด—เตเดฐเดนเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เตพ เดธเตเด•เต€เด‚ เด•เตเดฑเดตเดพเดฃเต.

เดจเดฎเตเดฎเตเดŸเต† เดชเตเดฐเดชเดžเตเดšเดคเตเดคเดฟเตปเตเดฑเต† เดญเต‚เดชเดŸเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เดพเดทเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต เด…เดคเดฟเตปเตเดฑเต† เดตเดดเด•เตเด•เดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเดฟเดฐเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด‡เตปเดกเต†เด•เตเดธเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดคเดจเตเดจเต† เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเตเดŸเตเดฐเต€เด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดจเตเด‚ เด•เต‚เดŸเดฟเดฏเดพเดฃเต.

เดจเดฎเตเดฎเตพ เดญเต‚เดฎเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เด•เดพเตผเดŸเตเดŸเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต เด“เดชเตเดชเตบเดธเตเดŸเตเดฐเต€เดฑเตเดฑเตเดฎเดพเดชเตเดชเต XAPI เด“เดชเตเดชเตบเดธเตเดŸเตเดฐเต€เดฑเตเดฑเตเดฎเดพเดชเตเดชเดฟเตปเตเดฑเต† เด’เดฐเต เดซเต‹เตผเด•เตเด•เต - FOSM.

เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดนเดพเด•เตเด•เดคเตเดคเต‹เตบ เด•เดพเดทเต† เดœเดฟเดฏเต‹เดธเตเดชเต‡เดทเตเดฏเตฝ เดธเต‚เดšเดฟเด•เด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ เดœเดฟเดฏเต‹เดธเตเดชเต‡เดทเตเดฏเตฝ. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเดณเตเดณ เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต.

เด“เดชเตเดชเตบเดธเตเดŸเตเดฐเต€เดฑเตเดฑเตเดฎเดพเดชเตเดชเต XAPI-เตฝ เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดธเตเดชเต‡เดทเตเดฏเตฝ เดธเต‚เดšเดฟเด•เด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ

เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดค เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดˆ เด…เดตเดคเดฐเดฃเด‚.

เดญเต‚เด—เต‹เดณเดคเตเดคเต† เดฎเตเดดเตเดตเตป เดธเดฎเดšเดคเตเดฐเด™เตเด™เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด‰เดชเดšเดคเตเดฐเด™เตเด™เตพ, เด‰เดชเดšเดคเตเดฐเด™เตเด™เตพ เด‰เดชเดตเดฟเดญเดพเด—เด™เตเด™เตพ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตŠเดคเตเดตเต‡, เดเดคเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเตเดตเต†เดจเตเดจเดคเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดชเดฐเดฎเดพเดฏ เด˜เดŸเดจ เดฒเดญเดฟเด•เตเด•เตเด‚.

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

เดเดคเต เดจเดฟเดฎเดฟเดทเดตเตเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เดคเตฝเด•เตเดทเดฃเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเตโ€Œเด•เตเดตเดฏเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเดจเต‹ เด…เดคเต เดฎเดพเดฏเตโ€Œเด•เตเด•เดพเดจเต‹ เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เด‰เดช เดธเตโ€Œเด•เตเดตเดฏเดฑเตเด•เดณเตเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเต‹ เดฎเดพเดฏเตโ€Œเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚.

เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดชเดฆเตเดงเดคเดฟ เดชเดฒ เดคเดฐเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเด‚.

เด“เดชเตเดทเตป 1:

Set ^m(a, b, a, c, d, a, b,c, d, a, b, a, c, d, a, b,c, d, a, 1) = idะŸะตั€ะฒะพะนะขะพั‡ะบะธ
Set ^m(a, b, a, c, d, a, b,c, d, a, b, a, c, d, a, b,c, d, a, 2) = idะ’ั‚ะพั€ะพะนะขะพั‡ะบะธ
...

เด“เดชเตเดทเตป 2:

Set ^m('abacdabcdabacdabcda', 1) = idะŸะตั€ะฒะพะนะขะพั‡ะบะธ
Set ^m('abacdabcdabacdabcda', 2) = idะ’ั‚ะพั€ะพะนะขะพั‡ะบะธ
...

เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, เดเดคเต เดฒเต†เดตเดฒเดฟเตปเตเดฑเต†เดฏเตเด‚ เดšเดคเตเดฐเดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป COS/M เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดฒเตเดฒ. เด†เดฆเตเดฏ เด“เดชเตเดทเดจเดฟเตฝ เดเดคเต เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ เดธเตเด•เตเดตเดฏเตผ เด•เดทเดฃเด™เตเด™เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เตเดฑเดšเตเดšเต เดŽเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด‡เดคเต เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚.

เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดธเตเด•เตเดตเดฏเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเตปเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚:

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

XAPI เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ เด‡เดคเดพ: เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเดฟเตฝ เด’เดฐเต เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚:

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

เด†เด—เต‹เดณ ^เดตเดดเดฟ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดชเต‹เดณเดฟเดฒเตˆเดจเตเด•เตพ (เดฑเต‹เดกเตเด•เตพ, เดšเต†เดฑเดฟเดฏ เดจเดฆเดฟเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต) เดฌเดนเตเดญเตเดœเด™เตเด™เดณเตเด‚ (เด…เดŸเดžเตเดž เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ: เด•เต†เดŸเตเดŸเดฟเดŸเด™เตเด™เตพ, เดตเดจเด™เตเด™เตพ เดฎเตเดคเดฒเดพเดฏเดต).

เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตปเตเดฑเต† เดชเดฐเตเด•เตเด•เตป เดตเตผเด—เตเด—เต€เด•เดฐเดฃเด‚.

  1. เดšเดฟเดฒ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดตเดฏเตเดŸเต† เด…เดตเดธเตเดฅเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เตพ เดžเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดฎเดพเดชเตเดชเดฟเด‚เด—เต, เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑ)
  2. เดžเด™เตเด™เตพ เดตเดฟเดฐเดณเดฎเดพเดฏ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‡เดธเต 2) เด˜เดŸเด•เดคเตเดคเดฟเดจเต เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดพเดคเตเดค เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดชเดพเตผเดธเต เด…เดฑเต‡ เดŽเดฒเดฎเต†เตปเตเดฑเดฟเตปเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เดฃเด‚.

เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดฎเตพเดŸเตเดŸเดฟเดกเตˆเดฎเตปเดทเดฃเตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดฌเต‹เดฃเดธเตเด•เตพ

เดตเดฐเดฟเด•เตพ, เดชเตเดฒเต†เดฏเดฟเดจเตเด•เตพ, เด•เตเดฏเต‚เดฌเตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดŸเต† เด—เตเดฃเดฟเดคเด™เตเด™เดณเดพเดฏ เดธเตเดฅเดฒเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดธเต‚เดšเดฟเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เดตเดฐเดฟเด•เตพ, เดชเตเดฒเต†เดฏเดฟเดจเตเด•เตพ, เด•เตเดฏเต‚เดฌเตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดŸเต† เด—เตเดฃเดฟเดคเด™เตเด™เดณเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเดฟเตปเตเดฑเต† เดญเดพเด—เด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด•เดดเดฟเดตเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚.

เดŸเต€เด‚ เด•เดฟเตฝ เดจเดฎเตเด•เตเด•เต เด’เดฐเตŠเดฑเตเดฑ เด˜เดŸเด•เด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดตเดฐเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฎเตเดดเตเดตเตป เดคเดฒเด‚ เดชเต‹เดฒเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเด‚. เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเตเดŸเต† เด—เตเดฃเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เต เดจเดจเตเดฆเดฟ, เด‡เดคเต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเต‚เดฒเด•เด‚-เดฌเตˆ-เดฎเต‚เดฒเด•เด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเตฝ.

เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เด’เดฐเต เดคเตเดฐเดฟเดฎเดพเดจ เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฃเต เดšเดฟเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต ^a เด•เต‚เดŸเดพเดคเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด•เดณเตเด‚.

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดงเดฟ เดตเดพเดณเตเด•เดณเดพเดฃเต เด—เตเดฒเต‹เดฌเดฒเตเด•เตพ. เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เตพ. เดญเดพเด—เด‚ 3

เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดธเต‚เดšเดฟเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฅเดฒเดคเตเดคเดฟเตปเตเดฑเต† เดญเดพเด—เด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เด•เต‹เดณเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เด•เต‹เดณเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต:

; ะ—ะฐะดะฐะดะธะผ ั‚ั€ั‘ั…ะผะตั€ะฝั‹ะน ั€ะฐะทั€ะตะถะตะฝะฝั‹ะน ะผะฐััะธะฒ 3x3x3
Set ^a(0,0,0)=1,^a(2,2,0)=1,^a(2,0,1)=1,^a(0,2,1)=1,^a(2,2,2)=1,^a(2,1,2)=1
Merge Column = ^a(2,2)
; ะ’ั‹ะฒะตะดะตะผ ะฟะตั€ะตะผะตะฝะฝัƒัŽ Column
Zwrite Column

เดคเต€เดฐเตเดฎเดพเดจเด‚:

Column(0)=1
Column(2)=1

เด•เต‹เดณเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เดฏเตเด‚ เด‰เดฃเตเดŸเต, เด…เดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดฃเด‚ $GET, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดคเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ.

เดซเด‚เด—เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‚เดŸเต† เดธเตเดฅเดฒเดคเตเดคเดฟเตปเตเดฑเต† เด•เดทเดฃเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚ $เด“เตผเดกเตผ. เดธเต‚เดšเดฟเด•เด•เตพ เด•เตเดตเดพเดฃเตเดŸเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด‡เดŸเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต (เด•เดพเตผเดŸเตเดŸเต‹เด—เตเดฐเดซเดฟ).

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเด‚ เดชเตเดคเดฟเดฏ เด…เดญเดฟเดฒเดพเดท เดœเต‹เดฒเดฟเด•เตพ เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต. เด—เตเดฐเดพเดซเตเด•เตพ เดถเดคเด•เต‹เดŸเดฟเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดถเต€เตผเดทเด™เตเด™เตพ เด•เตŠเดฃเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚, เด•เต‹เดŸเดฟเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เด•เตŠเดฃเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดญเต‚เดชเดŸเด™เตเด™เตพ, เดšเดฟเดฒเตผเด•เตเด•เต เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฏเดฟเตฝ เดธเตเดตเดจเตเดคเด‚ เดชเตเดฐเดชเดžเตเดšเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดชเต‹เดฒเตเด‚ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเดพเด•เดพเด‚ (1, 2).

เดตเดฟเดฐเดณเดฎเดพเดฏ เด…เดฑเต‡เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดณเดตเต เด‡เดจเดฟ เดฑเดพเดฎเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพ เด…เดตเดฐเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเดฟเดฒเตเด‚ COS-เดฒเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดถเตเดฐเดฆเตเดงเดฏเตเด•เตเด•เต เดจเดจเตเดฆเดฟ! เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเด‚ เด†เด—เตเดฐเดนเด™เตเด™เดณเตเด‚ เดžเด™เตเด™เตพ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเดฐเดพเด•เดฐเดฃเด‚: เดˆ เดฒเต‡เด–เดจเดตเตเด‚ เด…เดคเดฟเดจเต‹เดŸเตเดณเตเดณ เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดฎเดพเดฃเต, เด‡เดจเตเดฑเตผเดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต เด•เต‹เตผเดชเตเดชเดฑเต‡เดทเดจเตเดฑเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• เดธเตเดฅเดพเดจเดตเตเดฎเดพเดฏเดฟ เดฏเดพเดคเตŠเดฐเต เดฌเดจเตเดงเดตเตเดฎเดฟเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•