英国一公羊跳入母羊圈 24小时令33只母羊怀孕 (转载)# Joke - 肚皮舞运动
w*o
1 楼
数组大小为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方面来着手?
谢谢!
有关的讨论在:
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方面来着手?
谢谢!