玩完幾把遊戲後。。突然想起了乙個比較老的遊戲:取火柴遊戲!!(*^▽^*)
遊戲規則簡單:不需要撿裝備,也沒有危險的空投。emm言歸正傳!
有n根火柴,每人每次最多取4根火柴,最少取一根火柴。如果某人取到最後一根火柴,那麼恭喜你,輸了!
emmm上**!
void quhuochai()
last=last-user;
if(last==0) else else if(last<=1) else
last=last-computer;
printf("計算機取火柴數量:%d \n",computer);
if(last==0)
} }}
其中,每次抽取的時候都應該判斷一下是否違規,並計算剩餘的火柴數量last。第一次由使用者進行輸入,之後計算機根據之前的演算法思路來抽取,直到所有的火柴都抽取完畢。
完整的**:
#include #include #include using namespace std;
int computer,user,last;
void quhuochai()
last=last-user;
if(last==0) else else if(last<=1) else
last=last-computer;
printf("計算機取火柴數量:%d \n",computer);
if(last==0)
} }}int main()
期待一下明天的遊戲吧!~^_^!(*╹▽╹*) 取火柴遊戲
include include include using namespace std float num1 0 float num2 0 struct treenode class tree float chance treenode ptr void run tree tree1 protect...
取火柴遊戲 Nim博弈
好久之前看的sg函式了 好像就記住乙個nim博弈qwq 第一次啊看的時候很迷,現在感覺可以了qwq 首先我們來看乙個其他的遊戲。以下遊戲只有兩個人參與,且足夠聰明 兩個人在一張圓形的桌子上放等大的盤子,最後乙個無法放盤子的人輸掉比賽 很顯然,先手必勝。為什麼?第乙個人可以將盤子放在桌子的中心。然後只...
P1247 取火柴遊戲
輸入k及k個整數n1,n2,nk,表示有k堆火柴棒,第i堆火柴棒的根數為ni 接著便是你和計算機取火柴棒的對弈遊戲。取的規則如下 每次可以從一堆中取走若干根火柴,也可以一堆全部取走,但不允許跨堆取,也不允許不取。誰取走最後一根火柴為勝利者。例如 k 2,n1 n2 2,a代表你,p代表計算機,若決定...