แฌแแแ แแแฌแแแแแจแ (
แแ แแฅแขแแแแจแ, แแฌแแ แ แแแกแแแแแ แฎแจแแ แแ แแแแแแแ แแแแแ, แ แแ แแแ แ แแ แแฅแแก แแแฎแกแแแ แแแแก แแแแแขแฃแ แ แแแแแแแขแแแแ แแแแแแแแแก. แแแแขแแ, แแแ แ แแฅแแก แแฌแแ แ แแแกแแแแแแก แแแแแ แแแแก แแกแ, แ แแ แแแฎแกแแแ แแแ แแ แแแแฎแแ แฏแแก แแแแแขแฃแ แ แแแแจแแแแแแแแแแก แจแแกแแแแฎแแ.
แแแแแแ แ แแ แแแ แแแแ แแแแก แแแแจแ, แแฌแแ แ แแแกแแแแแ แจแแแแก แแแแแ แแแแจแ,
แแแแแแแแแ แแแ แแ แแแแแแแแขแแแ แแ แแแ แแฌแแ แ แแแกแแแแแแก แแแกแแแแ แแแ, แ แแแแแ:
- แแกแแแ แแแแฎแแแก แแฎแแแแ แแแ แแแแฃแแ แแแแแซแแแแก แแแแจแแแแแแแแแก แแ แแ แแแแฎแแแก แแแแฃแกแแแฆแแ แแ แแแแจแแแแแแแแแก;
- แแแแแซแแก แแแแจแแแแแแแแก แฌแแแแแแก แแแขแแ แคแแแกแ แซแแแแแ แฐแแแแก แแ แแ แแแ แแแแ แแแแก แแแแก, แ แแแแแแช แแฎแแ แชแแแแแแก แฌแแแแแแก แแ แแแแแแแแแแแแแแแแแ แแแกแแแแก แแแแแแแขแแ.
Set ^a(1, 2, 3)=5 Write ^a(1, 2, 3)
- Global แแ แแก แกแแแแแแ แแแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แ แแแแแชแแแแ แจแแกแแแแฎแแ, แแแแขแแ แแแก แแฅแแก แกแแฉแฅแแ แแก แแแแแ แฉแแฃแแ แแแฎแแกแแแแแแแแแ (แแกแแแแ แแแแกแแแแ แแแแฃแ แแแแแแแแแแ แขแ แแแแแฅแชแแ แฌแแแจแ, แขแแฅแแแแแก แแแฎแแแแแ, แแฎแแแแ แฅแแแแแ).
1 )
แแแแแแแแ แแแแแแแฃแ แ แแฃแแแแแ แกแขแ แฃแฅแขแฃแ แแ, แแแ แ แแฅแแก แแแแแ แแฌแแ แ แแแกแแแแแแก แจแแฅแแแแก, แ แแแแกแแช แฌแแแแกแฌแแ แแ แแก แชแแแแแแ, แ แแ RAM-แแก แ แแแแแแแแ แกแแแแแ แแกแ แแ แแฅแแแแ.
แแจแแแแแ แแแกแแแแก แแแแฎแแ แชแแแแแแแก แแ แ-แแ แแ แแแแกแแแแ แแแ แแแแฃแแ แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแแก แแแแ แฃแแแแ, แแฃ แฌแแแแแ แแแแฎแแ แชแแแแแแแ แแแแฃแกแแแฆแแ แแ แฃแฏแ แแแแ.
แแก แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แคแฃแแฅแชแแแก แแแแแงแแแแแแ
SET a = $GET(^a(x,y,z), defValue)
แ แ แแแแชแแแแแ แแแแแฎแแแก แแฌแแ แแแกแแแแแก แแ แ แแแแ แจแแฃแซแแแแ แแแแแแแแแแ แแแฎแแแ แแแ?
แแแแแแแแ แแแแแก (แแแแแแจแแ แแแแก) แแแขแ แแชแ
แชแฎแแแแ, แ แแช แฃแคแ แ แแแแแ แแ แแคแแแ, แแแ แแแขแ แแฃแแ แแฅแแแแ แแแขแ แแชแแจแ. แแฃ, แแแแแแแแแ, แแแแฆแแ แกแแชแแแแฃแ แ แฅแกแแแแก แแ แแคแแแ แแ แฌแแ แแแแแแแแแแ แแกแแแแกแ แแแขแ แแชแแก แกแแฎแแ, แแแจแแ แแก แแแแฅแแแก แแแแแแแแ แจแแแแแแ แแฃแแแแแกแแแแ, แ.แ. แแฅแแแแ แแฌแแ แ แแแกแแแ.
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 *-แแก แแแแ แแแแแ
แแแแแแฃแแแชแแแแ แแแขแแก แกแขแ แแฅแแแแแแ แฎแแ แชแแแแแแแ แคแฃแแฅแชแแแก แแแแ
; ัััะฐะฝะพะฒะบะฐ ะฑะธัะฐ
SET $BIT(rowID, positionID) = 1
; ะฟะพะปััะตะฝะธะต ะฑะธัะฐ
Write $BIT(rowID, positionID)
แกแแฎแแแแฌแแคแ แแแแฅแแแแแแก แแแแแกแแแแก แชแฎแ แแแ
แแแแแแแแ แกแแกแ แฃแแ แแแขแแแแขแแก แแแ แแแแแแแแ แแ แแคแแแ แฉแแแฃแแแแ แแแ แแ แแคแแแแ, แกแแกแ แฃแแ แแแขแแแแขแแก แแแ แแแแแแแแ แชแฎแ แแแ แแ แแก แแแแแ แแแแแแแแ แ แแแขแ แแชแ, แ แแแแแแช แแแแแ แแงแ แแแแฎแแแฃแแ.
แคแแญแฃแ แ แแแขแแแแขแแแ
แงแแแแแแ แชแแแแแแ แคแแญแฃแ แ แแแขแแแแขแ แแ แแก
แกแขแแแแ แแแแคแ แแแ แแแแแก, แ แแ แคแแญแฃแ แ แแแขแแแแขแแแ แแ แแก
แแแแแกแขแฃแ แแแฃแแแ, แ แแ แแแแแแฃแขแแ แแ แแแแแกแแแแ แ แจแแกแ แฃแแแแแแ แแแแแ แแแแ แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แคแแญแฃแ แ แแแขแแแแขแแก แแแแแงแแแแแแ. แคแแญแฃแ แ แแแขแแแแขแแแ แแแแแแงแแแแแ แแแแแแแฃแ แ แแแ แแแแกแ แแ แกแแกแขแแแแแแก แแแแแแแ แแแแกแแแแก, แแแแแ แแแแฃแแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ แแ แกแฎแแ แแแแแแแแกแแแแก.
แแฃ แฉแแแ แแแแฅแแก แฃแแแ แแแแแ แ แแแแ แแ แฃแแแ แฉแแแฌแแ แแ แคแแญแฃแ แ แแแขแแแแขแแก แงแแแแ แจแฃแแแแแฃแ แ แแแแแแแ แแแแ, แแแจแแ แแแ แ แแฅแแก แแแแแแแแกแขแแแแก แแแแแงแแแแแแก.
แแแ แขแแแ แแคแแ
แแแ แแแแ, แ แแช แแแฎแกแแแแแแ, แ แแแแกแแช แกแแฅแแ แแฎแแแ แแฌแแ แ แแแกแแแแแแก แแแแแงแแแแแแก, แแ แแก แ แฃแแแแแก แแแแชแแแแแ.
แ แแแแ แช แฌแแกแ, แ แฃแแแแแ แแแแ แ แชแแ แแแแ แแแแแแแ. แแฃ แ แฃแแ แฌแแ แแแแแแแแแแ แแแแ แแแฅแกแแแแแแก แกแแฎแแ, แแแจแแ แแแแแแแฌแแก แแแฅแกแแแแแแก 71% แแแแแแแแแก แแแแแแแก. แแฌแแ แ แแแกแแแ. แแ แแฃ แแฎแแแแ แแแแแแแแแก แฎแแแแก แแแแฃแจแแแ แแแก แแแแแแงแแแแแ, แแแจแแ แชแแ แแแแ แแแแแแ แแฅแแแแ 95%-แแ แแแขแ.
แ แ แแฅแแ แฃแแแ, แแ แแแแ แแแแฎแแแก แ แฃแฅแแแก แ แแกแขแ แฃแแ แแแกแแแแแแก แกแแฎแแ; แแแแแแงแแแแแ แแแฅแขแแ แฃแแ แฌแแ แแแแแแแ.
แแแแ แแ แ แ แแ แแก แแแฅแขแแ แฃแแ แ แฃแฅแแแ? แแก แแ แแก แแ แแแแแ แ แฉแแ แฉแ แแ แแแแแฎแแแแแ แแ แแแแแแแแแแ, แ แแแแแแแช แจแแแแแแ แฌแแ แขแแแแแแกแแแ.
แแ แกแแแแแแ แแฃแแฅแขแแแแกแ แแ แแแ แจแแ แแก แแแแจแแ แแแแก แแแแแชแแแแ แแแแ.
แ แฃแแแแแก แแ แ-แแ แแ แงแแแแแแ แแแแแชแแฃแ แ แแแกแแแ แแแแแก แขแแแแกแแแแแก แแแกแแ แฉแแแแ แแแแแฅแขแแแแก แ แฃแแแแ. แคแแแฃแ แแแฃแ แแ แ แแ แแแฅแแแ, แฉแแแแ แแแแแฅแขแแแ, แแกแแแ แ แแแแ แช แแแแแ แกแแแงแแ แ, แแ แแก แฃแฌแงแแแขแ แแฌแแ แ แแแกแแแ: แกแแชแแ แแแแแก แฃแแแ แแแแแ แ แกแแแ แชแแแแ, แ แแแแแแจแแช แแจแแแแแแ แแแขแแ แ แฌแแ แขแแแแแ - แแแ แกแแแแแแแแ. แชแแ แแแแ แแแแแแแ 99,999999โฆโฆ.%. แฉแแแแ แแแแแฅแขแแแแก แ แฃแแแก แจแแกแแแแฎแแ แแ แฉแแฃแแ แแฅแแ แแแแแแแฃแ แ แแแแแชแแแแ แแแแ - Cache.
แแ แแ แแแชแ แแแแแแแแแแก แแฃแกแขแ แกแขแ แฃแฅแขแฃแ แ แแ แแ แแแฅแขแจแ, แจแแแแซแแแ แแแแแ แแฃแแ, แ แแ แแก แแ แแก แ แแฆแแช แแกแแแแกแ:
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
...
แกแแ แแ แแก b, l, d
แแแแแแแแแแก แแแฅแแแแ แกแขแ แฃแฅแขแฃแ แ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแฎแแ แแแ แกแแแแแแแแแกแ แแ แแแแแแขแแแแก แแแแแกแแแแ แ แกแแญแแ แ แแแฎแแกแแแแแแแแ, แ แแแแแ แแแแแแแแแแ แกแแคแฃแซแแแแแ แกแฅแแแแแแก แแแ แแจแแ.
แฉแแแแ แกแแแงแแ แแก แ แฃแฅแแก แจแแกแแแแฎแแ, Cache แจแแแ แฉแ แแ แ แแฎแแแแ แแแกแ แแแฅแแแแแแแกแแแแก, แแ แแแแ แแแแแชแแแแ แแแแแแแก แซแแแแแ แกแฌแ แแคแแ แจแแกแแแแฎแแ แแ แแแแแ แแ แแก แกแฌแ แแคแ แซแแแแแก แแแแแฅแกแแแแก แแแแแแแฃแ แ แจแแฅแแแแกแแแแก.
แแฃ แแแแแแแฌแแก แแแแฃแแ แฃแแแแแแ, แแแจแแ แแแแแแแแแแ แจแแแฅแแแ แแแ แขแแแ แแคแแฃแแ แแ แแแฅแขแแแ
แชแแขแ แฎแแแก แฌแแ
แกแแแ แชแแแ แแแแแฅแกแแแแก แแแแแ แแแ แแแแแแแแ OpenStreetMap XAPI-แจแ
แกแฃแ แแแแแ แแแแแฆแแแฃแแแ
แแแแแ แแแแแฃแกแ แแงแแคแ แแแแแ แแขแแแแ, แจแแแแแ แฅแแแแแแแ แแขแแแแ แแ แฅแแแแแแแ แแขแแแแ แฅแแแแแแแ แแขแแแแ แแ แ.แจ. แแแแแแแ, แฉแแแ แแแฆแแแ แแแ แแ แฅแแฃแ แกแขแ แฃแฅแขแฃแ แแก, แ แแแแแก แจแแกแแแแฎแแแแช แแฅแแแแแ แแแแแแแแแ.
แแแแแกแแแแ แแแแแแขแจแ, แฉแแแ แจแแแแแซแแแ แแแแฅแแแก แแงแแกแแแ แแ แแแแแแฎแแแแ แกแแกแฃแ แแแแ แแแแแ แแขแ แแ แแแแแกแฃแคแแแแแ แแแ, แแกแแแ แงแแแแ แฅแแแแแแแ แแขแ แแแแ แฃแแแแแ แแ แแแกแฃแคแแแแแแแ.
แแกแแแแกแ แกแฅแแแ แแแแแแแแแแ แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แ แแแแแแแแ แแแแ.
แแแ แแแแขแ 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 แแแแแงแแแแแ แแแแแกแแแแ แ แแแแแก แแแแแ แแขแจแ แแแแแแ แ แฅแฃแแแแแก แแแกแแแฎแแแแ. แแแ แแแ แแแ แแแแขแจแ แ แแแแแแแแแ แแแแแแ แแฅแแแแ แกแแแ แชแแก แแแแแ แแขแฃแแ แแแฌแแแแแแก แแแฌแแแแแ แแแแแกแแแแ แแแแแแ, แแแแ แแ แแก แแจแแแแแแ แแ แแก แกแแญแแ แ.
แแ แ-แแ แแ แฅแแแแ แแแแแก แแแแแ แแขแแก แแแแแแแแ:
แแ แแฅ แแ แแก แ แแแแแแแแ แแแแแแแ XAPI แแ แแแฅแขแแแแ: แแแแแฅแกแแก แฌแแ แแแแแแแ แแแแแแแแแแ:
แแแแแแแฃแ แ ^ แแแ แแแแแแงแแแแแ แฅแฃแแแแแก แจแแกแแแแฎแแ
แแแแแแแแแแ แแจแแแแแ แแแกแแแแแแก แแแแแงแแแแแแก แฃแฎแแจแ แแแแกแแคแแแแชแแ.
- แฉแแแ แแแแแฎแแแ แแแ แแแแฃแแ แแแแแฅแขแแแแก แแแแ แแแแแขแแแก แแ แแแ แแแแแแแ แแแแแก (แ แฃแแ, แคแแญแฃแ แ แแแขแแแแขแแแ)
- แฉแแแ แแแแแฎแแแ แแฌแแ แแแขแ แแชแแแก.
แจแแแแฎแแแแแกแแแแก 2) แแแแแ แแขแฃแแ แแแแ แแแแแขแแก แแแแฎแแแแแกแแก, แกแแแแช แแแแแแแขแก แแแแจแแแแแแแ แแ แแฅแแก แแแแแญแแแฃแแ, แฃแแแ แแแแแฆแแ แแแแฃแแแกแฎแแแแ แแจแแแแแ แแแกแแแแก แแแแแแแขแแก แแแแจแแแแแแแ.
แแแแฃแกแแแ, แ แแแแแแกแแช แแแฆแแแ แแ แแแแแแแแแแแแแแแแแแ แแแขแ แแชแแแแก แแแแแแแแแจแ แจแแแแฎแแแกแแก
แกแฌแ แแคแแ แแแแแฆแแ แแ/แแ แจแแแ แฉแแแ แกแแแ แชแแก แแแญแ แแแ, แ แแแแแแแช แแ แแแแแแแ แ แแแแแ, แกแแแ แขแงแแแแ, แแฃแแแแ แแ แ.แจ. แแ แจแแแแฎแแแแแแแกแแแแก, แ แแแแกแแช แแแแแแงแแแแแ แแแแแ แ แแชแฎแแแแแก แแแแแฅแกแแแ, แจแแแซแแแแ แกแแกแแ แแแแแ แแงแแก แกแแแ แชแแก แแแฌแแแแแแก แกแฌแ แแคแแ แแแแฆแแแแก แแ/แแ แแแแแแแแก แจแแกแแซแแแแแแแ, แ แแแแแแแช แแ แแแแแแแ แ แแแแแ, แกแแแ แขแงแแแแ, แแฃแแแแ แแ แ.แจ.
แแฃแแแ
แคแแแฃแ แแจแ แแแฉแแแแแแแ แกแแแแแแแแแแแแแแแแ แแแกแแแ แแแแแแแฃแ แจแ ^a แแ แกแฎแแแแแกแฎแแ แกแแฎแแก แฌแแจแแ.
แกแแแ แชแแก แแแญแ แแแแก แจแแกแแ แฉแแแแ แชแแแแแแ แแแแแฅแกแแแแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ แแ แซแแแแแ
แแแขแ แแชแแก แกแแแขแแก แจแแ แฉแแแ Column แชแแแแแจแ:
; ะะฐะดะฐะดะธะผ ัััั
ะผะตัะฝัะน ัะฐะทัะตะถะตะฝะฝัะน ะผะฐััะธะฒ 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
Column แชแแแแแแก แจแแกแแฎแแ แกแแแแขแแ แแกแแ แแก, แ แแ แฉแแแ แแกแแแ แแแแฅแแก แแฌแแ แ แแแกแแแ, แ แแแแแแช แแกแแแ แฃแแแ แแงแแก แฌแแแแแ
แกแแแ แชแแก แแแฌแแแแแแก แแ แฉแแแ แแกแแแ แจแแแซแแแแ แแแแแแแแก แคแฃแแฅแชแแแก แแแแแงแแแแแแ แแชแแ แ แแ แแแ แแแแก แกแแจแฃแแแแแแ
แแแกแแแแ
แแฎแแแแแแแ แแ แ แแฎแแ แแแแแชแแฃแ แแแแชแแแแแก แแงแแแแแก. แแ แแคแแแแแ แจแแแซแแแแ แจแแแแแแแแแก แแแแแแ แแแแแ แฌแแแ แแแ, แ แฃแฅแแแ แแแแแแ แแแแแ แฌแแ แขแแแแกแแแ แแ แแแแแแ แแก แจแแแซแแแแ แกแฃแ แแแก แกแแแฃแแแ แ แกแแแงแแ แแก แแแจแแแแ แคแแญแฃแ แแแขแแแแขแแแแ (
แ แแแแกแแช แแฌแแ แ แแแกแแแแแแแแ แแแแแชแแแแแแก แแแชแฃแแแแ แแแฆแแ แฏแแแแ RAM-แจแ, แแแแ แแ แกแแญแแ แแ แแแแแแ แแฃแจแแแแ, แแแจแแ แฆแแ แก แแแแแฎแแแแก แแกแแแแกแ แแ แแแฅแขแแแแก แแแแฎแแ แชแแแแแแแก แจแแกแแซแแแแแแแ แแแแแแแแแกแ แแ COS-แแ.
แฒแแแแแแแ แงแฃแ แแแฆแแแแกแแแแก! แแแแแแแแแ แแฅแแแแก แแแแฎแแแแก แแ แกแฃแ แแแแแแก แแแแแแขแแ แแแจแ.
แแแกแฃแฎแแกแแแแแแแแแก แจแแแฆแฃแแแแก แแแแแชแฎแแแ: แแก แกแขแแขแแ แแ แแแกแแ แฉแแแ แแแแแแขแแ แแแ แฉแแแ แแแ แแ แแ แแ แแแแแแ แ แแแแจแแ แ แแ แแฅแแก InterSystems Corporation-แแก แแคแแชแแแแฃแ แแแแแชแแแกแแแ.
แฌแงแแ แ: www.habr.com