08-11 19:22:35.028: W/MemoryDealer(2123): madvise(0x43e16000, 12288, MADV_REMOVE) returned Operation not supported on transport endpoint08-11 19:22:35...
分类:
移动开发 时间:
2014-08-11 21:04:53
阅读次数:
2405
UVA 11255 - Necklace
题目链接
题意:一个链子,由三种颜色的珠子构成,现在给定三种颜色的珠子个数,求能组成多少种(旋转,翻转算同一种)
思路:利用ploya定理,然后分类讨论即可
代码:
#include
#include
typedef long long ll;
const int N = 45;
int t, a, b, c, n;
...
分类:
其他好文 时间:
2014-08-08 18:12:36
阅读次数:
154
题意 电脑键盘的home键和end键坏了 会在你不注意时自动按下
给你一个输入序列 '['代表home键 ']'代表end键 要求输出屏幕上对应的输出
用链表保存每个位置的字符c和下一个位置的编号next 最后一个字符的next为0
并用cur表示光标的移动...
分类:
其他好文 时间:
2014-08-06 12:02:11
阅读次数:
327
UVa11988 Broken Keyboard(悲剧文本)
题目链接:UVa11988
题目描述:
输入包含多组数据,每组数据占一行,包含不超过100000个字母、下划线、字符“[”或者“]”。其中字符“[”表示Home键,“]”表示End键。输入结束标志为文件结束符(EOF)输入文件不超过5MB,对于每组数据,输出一行,即屏幕上的悲剧文本
样例输入:
This_is_a_[Bei...
分类:
其他好文 时间:
2014-08-06 10:33:51
阅读次数:
285
题目: http://acm.hdu.edu.cn/showproblem.php?pid=3874对需要查询的区间按右端点排序,然后从左到右依次加入序列中的元素,同时更新,更新的方法是,把上一次出现a[i]值的点变为0,这一次a[i]值的点(即 i)变为a[i],这样保证了前i个元素中只存在一个等...
分类:
其他好文 时间:
2014-08-05 05:18:38
阅读次数:
274
Color
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 7630
Accepted: 2507
Description
Beads of N colors are connected together into a circular necklace of ...
分类:
其他好文 时间:
2014-07-31 00:10:35
阅读次数:
330
Necklace of Beads
大意:3种颜色的珠子,n个串在一起,旋转变换跟反转变换如果相同就算是同一种,问会有多少种不同的组合。
思路:正规学Polya的第一道题,在楠神的带领下,理解的还算挺快的,代码没什么好说的,裸的Polya,也不需要优化。
/********************************************...
分类:
其他好文 时间:
2014-07-30 01:04:00
阅读次数:
148
Necklace of Beads大意:3种颜色的珠子,n个串在一起,旋转变换跟反转变换如果相同就算是同一种,问会有多少种不同的组合。思路:正规学Polya的第一道题,在楠神的带领下,理解的还算挺快的,代码没什么好说的,裸的Polya,也不需要优化。 1 /*********************...
分类:
其他好文 时间:
2014-07-30 00:49:22
阅读次数:
220
hdu 2660 Accepted Necklace(01-背包变形 || DFS)...
分类:
其他好文 时间:
2014-07-27 11:10:02
阅读次数:
222
Polya定理是个很神奇的东西~
题目大意:
n个珠子串成一个圆,用三种颜色去涂色。问一共有多少种不同的涂色方法。
不同的涂色方法被定义为:如果这种涂色情况翻转,旋转不与其他情况相同就为不同。
解题思路:
Polya定理模版题。
对于顺时针长度为i的旋转,为pow(3,__gcd(n,i);
对于翻转,当为奇数时,有:n*pow(3.0,n/2+1);
当为...
分类:
其他好文 时间:
2014-07-26 02:31:26
阅读次数:
201