摘要:
描述给定n个正整数,将它们分组,使得每组中任意两个数互质。至少要分成多少个组?
输入第一行是一个正整数n。1 <= n <= 10;第二行是n个不大于10000的正整数。 阅读全文
![](http://hzwer.com/wp-content/themes/ly/image/image_post/2014-12-10_13-27-59.jpg)
摘要:
公主被恶人抓走,被关押在牢房的某个地方。牢房用N*M (N, M <= 200)的矩阵来表示。矩阵中的每项可以代表道路(@)、墙壁(#)、和守卫(x)。
英勇的骑士(r)决定孤身一人去拯救公主(a)。我们假设拯救成功的表示是“骑士到达了公主所在的位置”。由于在通往公主所在位置的道路中可能遇到守卫,骑士一旦遇到守卫,必须杀死守卫才能继续前进。
现假设骑士可以向上、下、左、右四个方向移动,每移动一个位置需要1个单位时间,杀死一个守卫需要花费额外的1个单位时间。同时假设骑士足够强壮,有能力杀死所有的守卫。 阅读全文
![](http://hzwer.com/wp-content/themes/ly/image/image_post/2014-12-10_13-03-37.jpg)