w****o 发帖数: 2260 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: winhao (勇敢的人), 信区: JobHunting
标 题: 谁给说说juggling algorithm里面的gcd
发信站: BBS 未名空间站 (Sun Apr 1 23:18:04 2012, 美东)
数组大小为N, 要shift by k positions
有关的讨论在:
http://www.mitbbs.com/article_t/JobHunting/32080185.html
这个juggling algorithm,其实就是把数组分成了gcd(N, k)个set,在每个set里的数可
以通过k跳,互相到达,所以他们之间就可以交换。
我的问题是,如何从数学上证明这gcd(N, k)个set之间是没有任何的交集?同时这gcd(
N, k)个set的并集正好就是整个数组?
是不是要从 k modulus N方面来着手?
谢谢! |
|