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

pku1309 數(shù)學(xué)優(yōu)化+枚舉

題目
Coconuts, Revisited
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 1832
Accepted: 737

Description

The short story titled Coconuts, by Ben Ames Williams, appeared in the Saturday Evening Post on October 9, 1926. The story tells about five men and a monkey who were shipwrecked on an island. They spent the first night gathering coconuts. During the night, one man woke up and decided to take his share of the coconuts. He divided them into five piles. One coconut was left over so he gave it to the monkey, then hid his share and went back to sheep.

Soon a second man woke up and did the same thing. After dividing the coconuts into five piles, one coconut was left over which he gave to the monkey. He then hid his share and went back to bed. The third, fourth, and fifth man followed exactly the same procedure. The next morning, after they all woke up, they divided the remaining coconuts into five equal shares. This time no coconuts were left over.

An obvious question is "how many coconuts did they originally gather?" There are an infinite number of answers, but the lowest of these is 3,121. But that's not our problem here.

Suppose we turn the problem around. If we know the number of coconuts that were gathered, what is the maximum number of persons (and one monkey) that could have been shipwrecked if the same procedure could occur?

Input

The input will consist of a sequence of integers, each representing the number of coconuts gathered by a group of persons (and a monkey) that were shipwrecked. The sequence will be followed by a negative number.

Output

For each number of coconuts, determine the largest number of persons who could have participated in the procedure described above. Display the results similar to the manner shown below, in the Expected Output. There may be no solution for some of the input cases; if so, state that observation.

Sample Input

25 30 3121 -1

Sample Output

25 coconuts, 3 people and 1 monkey 30 coconuts, no solution 3121 coconuts, 5 people and 1 monkey

Source


解法:
首先寫出遞推公式
f(0)=A  A=nk
f(i)=f(i-1)/(n-1)*n+1

隨便什么方法寫出閉形式
f(n)=[(n^n)*(A+n-1)]/[(n-1)^n]-(n-1)
題目中告訴f(n)的值,求n最大值
首先觀察下前面那個分式,由于n和n-1互質(zhì),所以n^n和(n-1)^n也互質(zhì),分式結(jié)果要為一個整數(shù),f(n)+n-1中必須含有因子n^n;換句話說,f(n)+n-1>n^n,題目中給的f(n)可以用32位整數(shù)表示,那么n必然小于12!
下面不用說什么了,暴力吧,肯定0MS了~不過為了完美,n^n我用了二進(jìn)制快速冪~具體看代碼吧

代碼:
 1 Source Code
 2 Problem: 1309        User: yzhw
 3 Memory: 392K        Time: 0MS
 4 Language: G++        Result: Accepted
 5 
 6     Source Code
 7 
 8     # include <cstdio>
 9     using namespace std;
10     long long pow(int a,int b)
11     {
12         long long ans=1,t=a;
13         while(b)
14         {
15             if(b&1) ans*=t;
16             t*=t;
17             b>>=1;
18         }
19         return ans;
20     }
21     int main()
22     {
23         //freopen("input.txt","r",stdin);
24         int n;
25         while(scanf("%d",&n)!=EOF&&n>=0)
26         {
27             int ans=-1,i;
28             for(i=2;i<=12;i++)
29             {
30                 long long t=n;
31                 t+=i-1;
32                 long long t1=pow(i,i),t2=pow(i-1,i);
33                 if(t%t1==0)
34                 {
35                     t=t/t1*t2-i+1;
36                     if(t>=0&&t%i==0) ans=i;
37                 }
38             }
39             if(ans==-1) printf("%d coconuts, no solution\n",n);
40             else printf("%d coconuts, %d people and 1 monkey\n",n,ans);
41         }
42         return 0;
43     }
44 
45 

posted on 2011-07-19 00:10 yzhw 閱讀(249) 評論(0)  編輯 收藏 引用 所屬分類: numberic

<2011年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

導(dǎo)航

統(tǒng)計

公告

統(tǒng)計系統(tǒng)

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久成人免费电影| 国产毛片精品国产一区二区三区| 午夜精品久久久久久久蜜桃app| 久久久久国产精品一区三寸| 亚洲一区二区黄| 欧美激情va永久在线播放| 免播放器亚洲| 国产亚洲一区二区三区在线观看| 一区二区三区日韩精品| 99riav久久精品riav| 免费欧美电影| 欧美国产免费| 亚洲国产精品久久久久久女王| 欧美一区三区二区在线观看| 午夜精品视频一区| 国产精品日韩一区二区三区| 99pao成人国产永久免费视频| 亚洲美女视频在线观看| 欧美高清一区| 亚洲日韩中文字幕在线播放| 亚洲国产毛片完整版 | 免费在线亚洲欧美| 国产中文一区二区三区| 欧美一区二区视频在线| 久久婷婷激情| 亚洲缚视频在线观看| 女同性一区二区三区人了人一 | 欧美aaa级| 亚洲欧洲精品一区二区精品久久久| 久久综合中文字幕| 91久久久国产精品| 在线视频欧美精品| 国产精品国码视频| 西西人体一区二区| 免费亚洲一区| 亚洲精品一区二区三区99| 欧美日韩免费观看一区二区三区| 一本不卡影院| 香蕉国产精品偷在线观看不卡| 国产有码在线一区二区视频| 久久婷婷国产综合精品青草 | 亚洲免费中文| 久久久噜噜噜久噜久久| 亚洲国产一区二区三区a毛片| 欧美激情国产日韩| 一本色道**综合亚洲精品蜜桃冫 | av不卡在线| 欧美在线视频不卡| 一区二区三区在线视频播放| 蜜臀99久久精品久久久久久软件| 亚洲久久一区二区| 欧美一区二区| 亚洲国产成人午夜在线一区| 欧美日本乱大交xxxxx| 亚洲欧美国产制服动漫| 欧美插天视频在线播放| 亚洲永久免费| 精品福利av| 国产精品mm| 老司机67194精品线观看| 一区二区三区高清视频在线观看| 久久精品国产清自在天天线| 亚洲精品日韩综合观看成人91| 欧美午夜一区| 美女精品在线| 亚洲欧美国产精品va在线观看| 欧美国产成人精品| 久久国产视频网| 日韩视频在线一区| 黑人一区二区| 欧美午夜精品久久久久久浪潮| 久久亚洲精品网站| 亚洲免费网站| 亚洲毛片播放| 欧美国产成人在线| 久久婷婷麻豆| 午夜精品国产精品大乳美女| 亚洲精品一区在线| 亚洲高清色综合| 国产欧美日韩精品a在线观看| 欧美激情一区二区三级高清视频| 久久精品导航| 亚洲欧美日韩在线观看a三区| 亚洲另类一区二区| 欧美1区3d| 久久九九热免费视频| 亚洲欧美日韩专区| 一本久久青青| 亚洲精品小视频| 亚洲国产天堂久久综合网| 国产在线高清精品| 国产精品视频区| 国产精品久久久久77777| 欧美日韩视频在线一区二区 | 亚洲精品1区2区| 一区视频在线看| 激情欧美丁香| 一区二区三区日韩在线观看 | 国产精品久久综合| 一区二区国产精品| 欧美一级视频| 黄色国产精品一区二区三区| 欧美成人午夜激情视频| 亚洲一区二区三区国产| 欧美成人黑人xx视频免费观看| aa亚洲婷婷| 国产色综合久久| 欧美成人精品福利| 亚洲欧美三级在线| 亚洲激情在线| 久久久夜夜夜| 亚洲一二三级电影| 精品动漫3d一区二区三区| 欧美网站大全在线观看| 久久影院亚洲| 午夜精品国产更新| 亚洲精品一区二区三区樱花| 久久综合给合久久狠狠色| 亚洲制服欧美中文字幕中文字幕| 亚洲福利一区| 激情文学综合丁香| 国产欧美视频一区二区| 欧美欧美天天天天操| 久久精品91久久久久久再现| 亚洲视屏在线播放| 亚洲精品一区二区三| 蜜臀va亚洲va欧美va天堂| 欧美一级片在线播放| 亚洲一区在线播放| 日韩天堂在线视频| 91久久综合| 亚洲国产精品激情在线观看| 国产一区二区三区日韩| 国产欧美欧洲在线观看| 国产精品日韩一区二区三区| 国产精品va在线播放| 欧美日韩一区二区免费在线观看 | 久久精品国产清自在天天线| 亚洲无线视频| 一区二区国产精品| 一区二区久久| 亚洲视频在线观看免费| 亚洲午夜免费福利视频| 亚洲欧美999| 午夜亚洲福利| 欧美中文字幕在线观看| 欧美伊人久久| 久久国产一区| 免费成人高清| 欧美激情日韩| 欧美午夜精品久久久久久浪潮| 国产精品久久久久国产a级| 国产精品啊v在线| 国产精品三上| 黑人巨大精品欧美黑白配亚洲 | 国产一区二区av| 韩国美女久久| 亚洲国产精品成人综合| 亚洲精品乱码久久久久久按摩观| 亚洲美女尤物影院| 亚洲一区二区精品| 久久久av毛片精品| 欧美成人一区二免费视频软件| 亚洲丰满少妇videoshd| 亚洲美女精品成人在线视频| 宅男66日本亚洲欧美视频| 欧美在线视频一区二区三区| 久久人人爽人人爽爽久久| 乱码第一页成人| 国产精品久久久久久久午夜片| 国产视频欧美视频| 亚洲国产精品小视频| 国产精品99久久久久久有的能看 | 亚洲欧美一区二区激情| 久久久久一区二区三区| 91久久国产综合久久| 亚洲在线中文字幕| 美女尤物久久精品| 国产精品久久久久久久久久直播| 一区二区在线免费观看| 在线亚洲美日韩| 久久久久在线| 一本色道**综合亚洲精品蜜桃冫 | 欧美日韩在线大尺度| 国产无一区二区| 亚洲最新在线| 久久婷婷综合激情| 在线视频你懂得一区| 久久青草福利网站| 国产精品专区h在线观看| 亚洲精品日产精品乱码不卡| 久久精品中文字幕一区| 99www免费人成精品| 久久久久久亚洲精品不卡4k岛国| 欧美视频不卡| 亚洲精品久久久蜜桃| 久久综合五月天婷婷伊人| 亚洲一区二区三区高清不卡| 欧美激情a∨在线视频播放| 在线看日韩欧美|