Who's Aunt Zhang HDU
来源:互联网 发布:厦门三套网络电视台 编辑:程序博客网 时间:2024/05/22 11:36
题意:
有k种颜色给3*3*3的魔方的54的面,8个点,12条棱涂色,有多少种不同的
思路:
要清楚正方体有多少种变换?
1)
不动
k^( 54+12+8)
2)
以面的中心旋转 (90 ,180, 270 )X 3条对称轴
3*K^(9+6+3+2)
3*K^(9*2+10+4+6)
3*K^(9+6+3+2)
3)
以棱中心为对称轴旋转 6条对称轴
6*k^(27+4+7)
4)
对体线为轴 (120 ,240 )X 4条
4*k^(18+4+4)
#include<bits/stdc++.h>using namespace std;#define mod 10007int qpow(int a,int b){int ans=1;while(b){if(b&1) ans=(ans*a)%mod;a=(a*a)%mod;b>>=1;}return ans;}int main(){int T,n,k=1;cin>>T;int a1=54+12+8;int a2=(9+6+3+2);int a3=(9*2+10+4+6);int a4=(27+4+7);int a5=(18+4+4);while(T--){scanf("%d",&n);printf("Case %d: %d\n",k++,( qpow(n,a1)+6*qpow(n,a2)+3*qpow(n,a3)+6*qpow(n,a4)+8*qpow(n,a5))%mod * qpow(24,mod-2) %mod);}return 0;}
阅读全文
0 0
- Who's Aunt Zhang HDU
- HDU4633 Who's Aunt Zhang
- hdu 4633 Who's Aunt Zhang polya计数法
- HDU 4633 Who's Aunt Zhang (Polya定理)
- hdu 4633 Who's Aunt Zhang 【polya计数】
- hdu 4633 Who's Aunt Zhang(polya)
- hdu 4633 Who's Aunt Zhang(Burnside引理+乘法逆元)
- HDU 4633 Who's Aunt Zhang (Polya定理+快速幂)
- Who's Aunt Zhang(hdu4633,polay定理)
- HDU 1157 Who's in the Middle
- HDU 1157 Who's in the Middle
- hdu 1157 Who's in the Middle
- HDU 1157 Who's in the Middle
- hdu Who's in the Middle
- HDU 1157 Who's in the Middle
- HDU 1157 Who's in the Middle
- HDU 1157 Who's in the Middle
- HDU 1157 Who's in the Middle
- C++ sscanf函数用法
- 剑指offer——面试题11:数值的整数次方
- RXJava & Retrofit
- HashMap和Hashtable的区别
- 继承控件
- Who's Aunt Zhang HDU
- 主机通过sftp传输文件到某台服务器ubuntu虚拟机出现:open for write: permission denied
- Retrofit+Rxjava简单的网络请求
- 机器学习-python通过序列最小优化算法(SMO)方法编写支持向量机(SVM)
- 装饰模式
- word embedding
- Java学习心得
- html5动画
- Android开发艺术探索第一章笔记