点我看题目

题意 :给你c种颜色的n个珠子,问你可以组成多少种形式。

思路 :polya定理的应用,与1286差不多一样,代码一改就可以交。。。。POJ 1286题解

#include <stdio.h>
#include <iostream>
#include <string.h>
#include <math.h>
#include <algorithm> using namespace std; int gcd(int a,int b)
{
return b > ? gcd(b,a%b) : a ;
}
int main()
{
int c,s ;
while (scanf("%d %d", &c, &s) != EOF)
{
if(c == && s == ) break ;
int sum = ;
for (int i = ; i <= s; i++)
sum += pow(c, gcd(i, s));
if (s & )
sum += s * pow(c, s / + );
else
sum += s / * pow(c, s / ) + s / * pow(c, s / + );
sum /= s * ;
printf("%d\n", sum);
}
return ;
}

最新文章

  1. zookeeper集群
  2. ubuntu网络配置&amp;&amp;ubuntu apt-get错误解决办法
  3. 关于CCSprite不能及时显示的问题
  4. Code[VS] 2152 滑雪题解
  5. 基础学习day03---程序结构与控制、函数与数组入门
  6. Unity3D手势及重力加速度(神庙逃亡操作)
  7. UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte
  8. websphere性能设置和日常维护
  9. Spoj 7001 Visible Lattice Points 莫比乌斯,分块
  10. java基础之数组常用操作
  11. HDU 4291 A Short problem(矩阵+循环节)
  12. 如何成为Android高手
  13. ES6躬行记(14)——函数
  14. 20175202 《Java程序设计》迭代和JDB
  15. SQL Server2012安装流程
  16. php函数总结2
  17. react-native react-navigation StackNavigator android导航栏 标题下居中
  18. [AS3]as3中splice和slice的用法介绍说明
  19. 如何将同一云服务下的虚拟机从经典部署模型迁移到 Azure Resource Manager
  20. TensorFlow --- 01初识

热门文章

  1. 如何高效使用和管理Bitmap--图片缓存管理模块的设计与实现
  2. Docker中开启sshd服务
  3. 将table内容输出为csv文件
  4. centos6 install mplayer(multimedia)
  5. MVC小系列(七)【分部视图中的POST】
  6. C10K问题2
  7. iOS开发——真机调试证书—发布证书
  8. [转]SQL语句:Group By总结
  9. LA 3902 Network(树上最优化 贪心)
  10. Mysql备份数据库的一种方法