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

coreBugZJ

此 blog 已棄。

Let it Bead,POJ 2409

Let it Bead
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 2318
Accepted: 1448

Description

"Let it Bead" company is located upstairs at 700 Cannery Row in Monterey, CA. As you can deduce from the company name, their business is beads. Their PR department found out that customers are interested in buying colored bracelets. However, over 90 percent of the target audience insists that the bracelets be unique. (Just imagine what happened if two women showed up at the same party wearing identical bracelets!) It's a good thing that bracelets can have different lengths and need not be made of beads of one color. Help the boss estimating maximum profit by calculating how many different bracelets can be produced.

A bracelet is a ring-like sequence of s beads each of which can have one of c distinct colors. The ring is closed, i.e. has no beginning or end, and has no direction. Assume an unlimited supply of beads of each color. For different values of s and c, calculate the number of different bracelets that can be made.

Input

Every line of the input file defines a test case and contains two integers: the number of available colors c followed by the length of the bracelets s. Input is terminated by c=s=0. Otherwise, both are positive, and, due to technical difficulties in the bracelet-fabrication-machine, cs<=32, i.e. their product does not exceed 32.

Output

For each test case output on a single line the number of unique bracelets. The figure below shows the 8 different bracelets that can be made with 2 colors and 5 beads.

Sample Input

1 1
2 1
2 2
5 1
2 5
2 6
6 2
0 0

Sample Output

1
2
3
5
8
13
21

Source

Ulm Local 2000


赤裸裸的 Polya,旋轉 i 的循環個數為 gcd( i, n )


 1 #include <iostream>
 2 
 3 using namespace std;
 4 
 5 typedef long long Lint;
 6 
 7 Lint gcd( Lint a, Lint b ) {
 8         return ( (b==0? a : gcd(b,a%b) );
 9 }
10 
11 Lint power( Lint a, Lint b ) {
12         Lint ans = 1;
13         while ( b-- > 0 ) {
14                 ans *= a;
15         }
16         return ans;
17 }
18 
19 Lint solve( Lint n, Lint m ) {
20         Lint i, ans = 0;
21         for ( i = 1; i <= n; ++i ) {
22                 ans += power( m, gcd(n,i) );
23         }
24         if ( n & 1 ) {
25                 ans += n * power( m, n/2+1 );
26         }
27         else {
28                 ans += power( m, n/2 ) * n / 2 + power( m, n/2+1 ) * n / 2;
29         }
30         ans /= n + n;
31         return ans;
32 }
33 
34 int main() {
35         Lint n, m;
36         for ( ; ; ) {
37                 cin >> m >> n;
38                 if ( (m<1&& (n<1) ) {
39                         break;
40                 }
41                 cout << solve( n, m ) << "\n";
42         }
43         return 0;
44 }
45 


posted on 2011-04-17 22:11 coreBugZJ 閱讀(456) 評論(0)  編輯 收藏 引用 所屬分類: ACM

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            日韩亚洲精品在线| 欧美日韩亚洲一区二区| 一区二区三区精品视频| 午夜视频在线观看一区二区三区| 亚洲精品一区二区三区av| 亚洲欧美日韩爽爽影院| 亚洲另类自拍| 免播放器亚洲一区| 久久久99国产精品免费| 欧美日韩亚洲三区| 亚洲国产精品久久91精品| 国产在线观看91精品一区| 亚洲视频在线视频| 亚洲深夜福利在线| 欧美激情按摩| 亚洲国产欧美一区二区三区同亚洲 | 欧美成人按摩| 欧美成年视频| 亚洲福利视频免费观看| 久久久精品日韩欧美| 久久精品视频免费播放| 国产日韩欧美综合精品| 亚洲一级免费视频| 亚洲欧美激情一区二区| 欧美日本高清视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲国产第一页| 麻豆91精品| 奶水喷射视频一区| 亚洲国产精品成人va在线观看| 久久精品成人| 欧美va亚洲va香蕉在线| 亚洲福利视频二区| 免费观看成人网| 欧美激情片在线观看| 亚洲欧洲精品一区| 欧美日韩久久不卡| 野花国产精品入口| 亚洲直播在线一区| 国产亚洲高清视频| 久久久精品日韩欧美| 欧美岛国激情| 亚洲一级在线| 国产精品久久福利| 久久精品夜色噜噜亚洲aⅴ| 麻豆九一精品爱看视频在线观看免费 | 欧美 日韩 国产一区二区在线视频| 欧美不卡高清| 亚洲午夜在线| 国产一区二区精品久久99| 欧美综合激情网| 免费观看在线综合色| 亚洲久久视频| 国产精品综合不卡av| 久久人人爽人人| 日韩午夜黄色| 久久久久综合网| 亚洲精品一区二区三区四区高清| 国产精品av久久久久久麻豆网| 欧美一级久久| 亚洲精品久久久久久下一站| 亚洲女爱视频在线| 亚洲国产高清aⅴ视频| 欧美涩涩网站| 久久男人资源视频| 中文一区二区| 欧美激情久久久久久| 欧美一区激情| 99精品国产一区二区青青牛奶 | 亚洲激情在线观看| 国产精品久久久久久妇女6080| 久久黄色网页| 亚洲视屏在线播放| 欧美高清一区| 久久爱www久久做| 亚洲每日更新| 伊人成人在线视频| 国产欧美精品xxxx另类| 欧美成人亚洲成人| 久久久精品动漫| 亚洲一区二区av电影| 亚洲欧洲三级电影| 欧美成人a视频| 久久国产精品99精品国产| 日韩网站免费观看| 亚洲第一级黄色片| 国一区二区在线观看| 国产精品久久久久久久久久尿| 欧美成年人视频网站| 久久激情网站| 香蕉视频成人在线观看| 中国成人在线视频| 一本大道av伊人久久综合| 欧美第十八页| 免费在线一区二区| 美女91精品| 久久综合伊人77777尤物| 午夜亚洲伦理| 欧美亚洲综合网| 亚洲欧美日韩国产另类专区| 一本大道久久精品懂色aⅴ| 亚洲国产精品999| 亚洲国产精品尤物yw在线观看| 国产亚洲一区二区三区在线播放| 国产精品青草综合久久久久99 | 激情久久久久久| 韩国一区二区三区美女美女秀| 国产免费成人| 国产亚洲欧美aaaa| 好吊视频一区二区三区四区 | 亚洲曰本av电影| 亚洲一级片在线观看| 亚洲视频中文| 亚洲免费网址| 欧美一区三区三区高中清蜜桃| 午夜欧美精品久久久久久久| 亚洲欧美激情四射在线日| 亚洲欧美色婷婷| 久久国产精品一区二区三区四区| 久久成人亚洲| 久久蜜桃精品| 亚洲高清色综合| 99精品欧美一区二区三区综合在线| 亚洲免费高清| 先锋影音国产精品| 久久精品一级爱片| 女人香蕉久久**毛片精品| 欧美日韩国产欧| 国产日韩欧美一区二区| 黄色精品一区二区| 亚洲茄子视频| 午夜精品福利在线| 乱人伦精品视频在线观看| 欧美激情 亚洲a∨综合| 亚洲精品资源| 午夜精品久久久久久久久久久| 久久成人综合视频| 欧美a级一区二区| 国产精品久久久久久妇女6080| 国产亚洲成av人片在线观看桃| 在线成人激情黄色| 亚洲一级免费视频| 美腿丝袜亚洲色图| 亚洲毛片播放| 久久久99精品免费观看不卡| 欧美区在线播放| 国产精品视屏| 亚洲精选大片| 久久久久久精| 亚洲免费av电影| 久久久蜜桃精品| 国产精品va在线播放| 亚洲二区在线视频| 亚洲主播在线观看| 欧美激情91| 欧美一区二区大片| 欧美久久久久久久久久| 国产一区视频在线看| 亚洲视频中文| 亚洲第一天堂av| 欧美一级在线视频| 欧美午夜视频一区二区| 亚洲福利视频网站| 欧美在线日韩在线| 日韩视频免费观看| 久久亚洲图片| 国产亚洲成精品久久| 亚洲少妇中出一区| 91久久国产精品91久久性色| 久久狠狠婷婷| 国产视频久久久久久久| 亚洲午夜一区二区| 亚洲国产婷婷香蕉久久久久久| 久久久777| 国产一区成人| 欧美伊人影院| 亚洲欧美www| 欧美丝袜第一区| 一区二区三区四区五区精品视频| 欧美xx视频| 久久久久久久久久码影片| 国产亚洲精品久久久久婷婷瑜伽| 亚洲一区二区三区久久 | 日韩一级精品视频在线观看| 美日韩精品视频| 最新国产拍偷乱拍精品| 美国成人直播| 久久久噜噜噜久久中文字免| 国产一区二区剧情av在线| 欧美一区二区视频观看视频| 亚洲视频在线免费观看| 国产精品国产三级国产专播品爱网 | 久久综合狠狠综合久久激情| 性欧美暴力猛交69hd| 国产欧美1区2区3区| 新狼窝色av性久久久久久| 亚洲在线中文字幕| 国产伦精品一区二区三区照片91| 欧美有码视频| 久久国产精品亚洲77777|