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
题意: 在一个手镯上有n个地方着3种不同的颜色,问有多少种可能.(有些不同的方案经过旋转,翻转会是相同).
解题思路:
代码:
#include
<cstdio>
#include
<iostream>
#include
<cmath>
using namespace std;
int n;
int gcd(int a,int b)
{
}
int polgy()
{
}
int main()
{
//
}