[操作疑難] [電子學問題]有無可能一次過2個數同時一加一減

請問C programming裡面或者其他語言甚至x86 assembly,(其實是電子學的問題,有無呢個可能)
有無辦法可以模擬將一個數的其中一部份搬去另外一個數
就好似有2個箱
一開始2個箱都有3個蘋果
透過一個操作,將其中一個箱的2個蘋果搬去另外一個箱
即系呢個操作完成後呢個一個箱有1 個蘋果另外一個箱有5個蘋果
而無論任何一刻,兩個箱的蘋果的數相加都不變都是等於6。
不可以有先後之分,一定要一步過

只是一個我研究緊的問題

唔明你嘅理論, 因為實際都無可能

你唔先拎起兩個蘋果, 又點會有兩個蘋果放落另一個喥?

TOP

本帖最後由 skywalker167 於 2022-8-1 15:20 編輯
唔明你嘅理論, 因為實際都無可能

你唔先拎起兩個蘋果, 又點會有兩個蘋果放落另一個喥? ...
tunster 發表於 2022-8-1 15:11



    假設是一瞬間移動
一瞬間之後其中一個箱的蘋果從其中一個箱消失並且出現在另外一個箱裡面
假設你話
3-2;
3+2;
在執行了第一行呢刻得返1+3=4個蘋果,有2個蘋果消失了
你話拿起了2個蘋果
錦呢2個蘋果系邊?
都要有個地方有2個蘋果

TOP

本帖最後由 tunster 於 2022-8-1 23:34 編輯
假設是一瞬間移動
一瞬間之後其中一個箱的蘋果從其中一個箱消失並且出現在另外一個箱裡面
假設你話
...
skywalker167 發表於 2022-8-1 23:18


無可能, 你如果憑空消失兩個蘋果, 咁有咩會"代替"佐個空間? 所以唔成立

你拎起兩個蘋果, 嗰兩個蘋果咪喺你手囉? 仲可以喺邊? 跟住咪由你手放去另一個籃

手係咩? 咪 logical space

TOP

就算你由一個籃向另一個籃推, 都係要第一個籃"無佐"嗰嘅蘋果先會去佐另一個, 中間嘅轉換就算幾微都好都要有先後, 你唔可以同時出現兩個, 或同時唔見兩個

TOP

姐係要瞬間switch?
學識有限,唔知岩唔岩用
https://zh.m.wikipedia.org/zh-hk ... 0%E7%BA%8F%E7%B5%90

TOP

點樣先叫同時?

TOP

Lock ?

TOP

回覆 5# tunster


    還學識有限? 我一點都看不明......

TOP

用link list 加2個pointers
[1] -> [2] -> [3] -> [4]
︿        |
|        V
[8] <- [7] <- [6] <- [5]

A pointer 指住[1]
B pointer 指住[4]

數A時, 數到pointer B就停,即係[1],[2],[3] = 3 elements
數B時,數到pointer A就停,即係[4],[5],[6],[7],[8] = 5 elements
當你移動pointer A 或 pointer B, 另一邊個 list就會相到地減少

TOP