青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

poj 2348 Euclid's Game 博弈 取子

Euclid's Game
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 4525 Accepted: 1849

Description

Two players, Stan and Ollie, play, starting with two natural numbers. Stan, the first player, subtracts any positive multiple of the lesser of the two numbers from the greater of the two numbers, provided that the resulting number must be nonnegative. Then Ollie, the second player, does the same with the two resulting numbers, then Stan, etc., alternately, until one player is able to subtract a multiple of the lesser number from the greater to reach 0, and thereby wins. For example, the players may start with (25,7):
         25 7

11 7
4 7
4 3
1 3
1 0

an Stan wins.

Input

The input consists of a number of lines. Each line contains two positive integers giving the starting two numbers of the game. Stan always starts.

Output

For each line of input, output one line saying either Stan wins or Ollie wins assuming that both of them play perfectly. The last line of input contains two zeroes and should not be processed.

Sample Input

34 12
15 24
0 0

Sample Output

Stan wins
Ollie wins

Source

Waterloo local 2002.09.28

給定兩堆石子,二人輪流取子,要求只能從石子數目較大的那一堆取子,取子的數目只能是另一堆石子數目的倍數.最終使得某一堆數目為零的一方為勝.

首先,容易看出,對于每一個局面,要么是先手必勝,要么是后手必勝,最終結果完全由當前局面完全確定.

另外,可以簡單羅列一下先手必勝和必敗的幾種局面(兩堆石子初始數目都大于零):

1,有一堆石子數目為一,先手必勝,? 1,4,??? 1,2.
2,兩堆石子數目差一,且兩堆石子數目都不為一,先手必敗(只能使后手面對必勝的局面),如? 3,4? 5,6?? .
3,如果數目較大的那一堆是數目較小那一堆的2倍加減一,且不是上面兩種局面,先手必勝,2,5? 3,5? 3,7.

可是上面這些信息對于解決這個問題還是有一些困難.

再進一步試算數目較小的石子,可以發現,當兩堆數目相差較大時,總是先手必勝.
事實上,進一步探討可以發現下面的結論:

1,N<2*M-1時,先手別無選擇,只能使之變為 N-M,M 局面,(易見)如3,5? 5,7? 7,4...

2,設兩堆石子數目為N,M(N>M>0,且N,M互質),則若N>=2*M-1,且N - M ! =1時,先手必勝.要求M,N互質是因為對于M,N有公因數的情形,可以同時除以其公因數而不影響結果.

簡單說明一下上面結論2的由來. N>=2*M-1時,先手可使之變為? N%M,M? 或N%M+M,M兩種局面之一,其中有且只有一個必敗局面。注意到如果N%M,M不是必敗局面,那么N%M+M,M就是必敗局面,因為面對N%M+M,M這個局面,你別無選擇,只能在前一堆中取M個使對方面對必勝局面(結論1 )。


據此可設計算法如下:
1.M,N先同時除以它們的最大公因數.(M<N)
2,如果M==0,則返回零;
3,如果M==1,則返回一;
4,如果N>=M*2-1,則返回一
5,令N=M,M=N-M,遞歸處理

#include?<iostream>
using?namespace?std;
long?long?gcd(long?long?a,long?long?b)
{
????
if(a==0)
????????
return?b;
????
return?gcd(b%a,a);
}

long?long?Eu(long?long?m,long?long?n)
{
????
if(m==1)
????????
return?1;
????
if(n-m==1?&&?m)
????????
return?0;
????
if(n>=m*2-1)
????????
return?1;
????
return?!Eu(n%m,m);
}


int??main()
{
????
long?long?m,n,temp;
????
while?(cin>>m>>n?&&?(m||n))
????
{
????????
long?long?g=gcd(m,n);
????????m
/=g;
????????n
/=g;
????????
if(m>n)
????????
{
????????????temp
=m;
????????????m
=n;
????????????n
=temp;
????????}

????????
if(Eu(m,n))
????????????cout
<<"Stan?wins"<<endl;
????????
else
????????????cout
<<"Ollie?wins"<<endl;
????}

????
????
return?0;
}




posted on 2010-08-29 09:27 若余 閱讀(1141) 評論(0)  編輯 收藏 引用

導航

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

統計

常用鏈接

留言簿

隨筆檔案(16)

搜索

最新隨筆

最新評論

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品黄色| 亚洲国产精品va| 欧美特黄一级| 欧美成人午夜激情视频| 亚洲美女视频| 亚洲一区二区三区免费观看| 亚洲黄色尤物视频| 亚洲第一页中文字幕| 欧美激情一区二区三区不卡| 麻豆久久婷婷| 欧美成人午夜激情在线| 欧美激情精品久久久久久黑人| 你懂的一区二区| 亚洲国产成人不卡| 亚洲精品系列| 亚洲一级在线| 久久久久国产精品一区三寸| 久久国产精品一区二区| 久久久人成影片一区二区三区观看| 久久久www成人免费毛片麻豆| 狼人社综合社区| 欧美精品v国产精品v日韩精品| 欧美日韩一区免费| 国产手机视频精品| 在线看片成人| 一区二区三区欧美在线观看| 欧美在线视频免费播放| 欧美11—12娇小xxxx| 午夜亚洲福利| 欧美成人精品在线视频| 99re热这里只有精品免费视频| 午夜精品成人在线视频| 麻豆成人综合网| 国产精品成人一区| 精品动漫3d一区二区三区免费| 99一区二区| 久久久人成影片一区二区三区观看| 欧美大尺度在线| 国产精品99久久不卡二区| 久久精品最新地址| 欧美手机在线视频| 一区一区视频| 亚洲免费在线观看| 欧美韩日精品| 欧美在线播放视频| 欧美日韩亚洲一区二区三区在线观看 | 亚洲欧洲另类| 午夜精品福利视频| 欧美日韩亚洲国产精品| 在线欧美影院| 亚洲一区二区久久| 亚洲国产小视频在线观看| 性感少妇一区| 国产精自产拍久久久久久蜜| 9l国产精品久久久久麻豆| 久久婷婷亚洲| 亚洲一二区在线| 欧美日韩在线高清| 一区二区欧美在线观看| 欧美在线免费| 欧美大片在线观看| 亚洲高清视频的网址| 亚洲欧美日韩视频一区| 亚洲精品视频在线观看网站| 免费欧美在线| 亚洲国产一区二区视频| 免费欧美日韩国产三级电影| 久久成人免费视频| 激情成人av在线| 久久手机精品视频| 久久精品30| 韩日精品中文字幕| 91久久线看在观草草青青| 久热精品视频在线观看| 久久久久久成人| 狠狠色狠狠色综合人人| 裸体歌舞表演一区二区| 久久久久久夜| 91久久精品国产91性色| 亚洲国产欧美国产综合一区| 欧美电影免费观看高清完整版| 日韩一区二区精品视频| 亚洲免费不卡| 国产精品视频xxx| 欧美一区二区三区四区在线观看| 亚洲自拍电影| 国内精品美女av在线播放| 蜜臀久久99精品久久久久久9| 久久一区二区精品| 99国产精品99久久久久久| 在线视频欧美日韩精品| 国产一区自拍视频| 欧美激情精品久久久久| 欧美日韩视频免费播放| 欧美一区二视频| 久久久久99| 一本久久综合亚洲鲁鲁五月天| 亚洲无限av看| 一区免费观看| 亚洲精品一区二区三区四区高清| 欧美亚男人的天堂| 久久精品在线免费观看| 狼人天天伊人久久| 午夜精品在线观看| 久久久青草婷婷精品综合日韩| 亚洲第一区在线| 欧美高清一区二区| 欧美色区777第一页| 久久久久久久久久久久久9999| 美女成人午夜| 欧美一级在线亚洲天堂| 欧美va亚洲va香蕉在线| 欧美一站二站| 欧美另类一区| 免费不卡在线观看| 国产精品伦理| 亚洲国产91| 一区二区三区在线视频观看| av不卡免费看| 亚洲精品国产精品久久清纯直播| 久久精品人人爽| 亚洲亚洲精品三区日韩精品在线视频| 国产麻豆精品久久一二三| 欧美激情二区三区| 欧美成人综合一区| 免费视频一区二区三区在线观看| 午夜影院日韩| 久久福利一区| 久久亚洲综合色| 欧美激情精品久久久久久大尺度| 欧美大片91| 国产精品免费aⅴ片在线观看| 欧美视频中文字幕在线| 国产欧美日韩视频在线观看 | 在线午夜精品| 亚洲深夜福利视频| 欧美怡红院视频一区二区三区| 久久久久久**毛片大全| 欧美大片在线观看一区二区| 亚洲视频综合| 蜜桃av一区二区三区| 国产精品高潮呻吟| 亚洲国产精品一区二区www| 亚洲欧美韩国| 亚洲高清不卡在线观看| 亚洲一区二区3| 欧美成人a∨高清免费观看| 国产精品一二三| 亚洲三级免费观看| 欧美成人高清视频| 久久精品国产久精国产一老狼 | 99re国产精品| 欧美 日韩 国产精品免费观看| av成人天堂| 欧美精品一区在线| 91久久精品国产91久久性色| 久久综合999| 久久人人爽人人| 亚洲欧美色一区| 欧美激情在线狂野欧美精品| 激情文学综合丁香| 欧美亚洲综合久久| 午夜视频久久久| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 一区二区三区视频观看| 国产精品99久久久久久宅男 | 亚洲无亚洲人成网站77777 | 亚洲伦伦在线| 欧美国产精品va在线观看| 久久久91精品国产| 亚洲电影自拍| 亚洲精品三级| 国产精品久久夜| 蜜桃av一区二区在线观看| 欧美激情一区二区三区在线| 性欧美videos另类喷潮| 久久久中精品2020中文| 一二三四社区欧美黄| 欧美一区二区三区四区在线观看地址| 国产午夜精品视频| 亚洲精选大片| 亚洲电影av| 久久精品人人做人人综合| 在线一区亚洲| 久久综合久久综合这里只有精品| 亚洲精品看片| 午夜精彩视频在线观看不卡 | 国产伦精品一区| 亚洲国产精品激情在线观看| 国产精品xxxav免费视频| 亚洲第一免费播放区| 亚洲影院免费观看| 日韩一区二区久久| 欧美韩国日本综合| 免费看亚洲片| 伊人久久婷婷| 羞羞色国产精品| 日韩视频在线观看免费| 久久久久久久91| 亚洲国产精品传媒在线观看|