日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

POJ 1067 取石子游戏

發布時間:2024/9/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ 1067 取石子游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
取石子游戲
Time Limit: 1000MS?Memory Limit: 10000K
Total Submissions: 40917?Accepted: 13826

Description

有兩堆石子,數量任意,可以不同。游戲開始由兩個人輪流取石子。游戲規定,每次有兩種不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在兩堆中同時取走相同數量的石子。最后把石子全部取完者為勝者。現在給出初始的兩堆石子的數目,如果輪到你先取,假設雙方都采取最好的策略,問最后你是勝者還是敗者。

Input

輸入包含若干行,表示若干種石子的初始情況,其中每一行包含兩個非負整數a和b,表示兩堆石子的數目,a和b都不大于1,000,000,000。

Output

輸出對應也有若干行,每行包含一個數字1或0,如果最后你是勝者,則為1,反之,則為0。

Sample Input

2 1 8 4 4 7

Sample Output

0 1 0

Source

NOI 題目鏈接:http://poj.org/problem?id=1067 分析:

威佐夫博弈

威佐夫博弈(Wythoff Game):有兩堆各若干個物品,兩個人輪流從某一堆或同時從兩堆中取同樣多的物品,規定每次至少取一個,多者不限,最后取光者得勝。

如果甲面對(0,0),那么甲已經輸了,這種局勢我們稱為奇異局勢。前幾個奇異局勢是:(0,0)、(1,2)、(3,5)、(4,7)、(6,10).可以看出,a0=b0=0,ak是未在前面出現過的最小自然數,而 bk=ak+k.

??? 那么任給一個局勢(a,b),怎樣判斷它是不是奇異局勢呢?我們有如下公式:

??? ak =[k(1+√5)/2],bk= ak + k? (k=0,1,2,...,n 方括號表示取整函數)

奇妙的是其中出現了黃金分割數(1+√5)/2 = 1。618...,因此,由ak,bk組成的矩形近似為黃金矩形,由于2/(1+√5)=(√5-1)/2,可以先求出j=[a(√5-1)/2],若a=[j(1+√5)/2],那么a = aj,bj = aj + j,若不等于,那么a = aj+1,bj+1 = aj+1+ j + 1,若都不是,那么就不是奇異局勢。然后再按照上述法則進行,一定會遇到奇異局勢。

下面給出AC代碼:

1 #include<iostream> 2 #include <cmath> 3 using namespace std; 4 int main() 5 { 6 int a,b,k,a1,t; 7 while(scanf("%d%d",&a,&b)!=EOF) 8 { 9 if(a>b) 10 { 11 t=a; 12 a=b; 13 b=t; 14 } 15 k=b-a; 16 a1=(int)((sqrt(5.0)+1)/2*k); //注意是sqrt(5.0)而不是5 否則會說格式不對 17 if(a1==a) 18 printf("0\n"); 19 else 20 printf("1\n"); 21 } 22 return 0; 23 }

?

總結

以上是生活随笔為你收集整理的POJ 1067 取石子游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕一区二区在线老色批影视 | 色人人| 国产精品3 | 韩国日本欧美一区 | 欧美绿帽交换xxx | 中文字幕日韩一区 | 天堂av一区 | 成人美女毛片 | 91av视频 | 人妻一区二区三区在线 | 精品国产三级a∨在线 | 天堂中文在线视频 | 亚洲第一成年网 | 婷婷色小说 | 国产精品不卡视频 | а√天堂资源在线 | 超碰在 | 少妇饥渴放荡91麻豆 | 动漫一区二区三区 | a中文在线 | 中国在线观看片免费 | 精品福利影院 | 粉嫩av网址 | 成人h视频在线观看 | 久久一区二区三区四区 | 夜夜av| 都市激情校园春色 | 精品熟妇视频一区二区三区 | 国产1级片| 裸体av淫导航 | 色戒在线免费 | 日韩av色图 | 国产图区 | 国产99爱 | 免费av网址在线观看 | 2021天天操| 天堂网av在线| 亚洲综合激情 | 夜夜爽夜夜 | 在线观看wwww | 国产婷婷色一区二区三区 | avtt在线 | 久久久久亚洲av成人人电影 | 久久久免费电影 | 久久久久免费视频 | 污污网址在线观看 | 日本电影大尺度免费观看 | 成人xxx| 国产无码精品视频 | 国产精品无人区 | 国产精品久久久国产盗摄 | av电影网站在线观看 | 男人阁久久 | 久久国产精品毛片 | 午夜精品福利在线 | 日产电影一区二区三区 | 波多野结衣欧美 | 日本捏奶吃奶的视频 | 九九爱精品视频 | 成人av免费播放 | 九草视频在线观看 | 丰满人妻一区二区三区精品高清 | 欧美少妇一区二区 | 精品久久综合 | 亚洲人 女学生 打屁股 得到 | 国产精品不卡在线 | 日日躁夜夜躁狠狠久久av | 毛片高清免费 | 日本三级久久 | 欧美性猛交xxxx乱大交3 | 成人午夜小视频 | 欧美播放 | 国产一区二区三区在线观看视频 | 色狠久 | 外国黄色网 | 影音先锋每日资源 | 波多野结衣一区二 | 黄色一级片 | 欧美高清在线观看 | 91伦理 | 性开放视频| 青青青在线视频观看 | 能在线看的av | av美国| 中文字幕.com | 波多野结衣1区 | 无码任你躁久久久久久老妇 | 国产精品一区二区在线免费观看 | 亚洲图色av | 国产高清免费在线观看 | 免费黄色美女网站 | 日韩三级视频 | 四虎精品一区二区 | 91在线观看欧美日韩 | 亚洲精品在线视频观看 | 操欧洲美女 | 日韩精品高清在线 | china国模大尺度pics | 日本少妇在线 |