`
lilisalo
  • 浏览: 1108555 次
文章分类
社区版块
存档分类
最新评论

POJ 1286 波利亚原理

 
阅读更多
Necklace of Beads
Time Limit: 1000MS Memory Limit: 10000K
Total Submissions: 4189 Accepted: 1726

Description

Beads of red, blue or green colors are connected together into a circular necklace of n beads ( n < 24 ). If the repetitions that are produced by rotation around the center of the circular necklace or reflection to the axis of symmetry are all neglected, how many different forms of the necklace are there?

Input

The input has several lines, and each line contains the input data n.
-1 denotes the end of the input file.

Output

The output should contain the output data: Number of different forms, in each line correspondent to the input data.

Sample Input

4
5
-1

Sample Output

21
39

Source

这个题应该算是波利亚原理的入门题目了。
他只输入n,而且颜色数量只有3钟,然后又不去模。所以不用考虑逆元什么的
有两点要注意:
1、n=32的时候答案其实已经超过int了,要用int64才能装得下
2、n=0的时候答案不是1而是0
以上两个地方我害我WA了几次。。。
我的代码:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics