2012-0028

从 Trac 迁移的文章

这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。

原文章内容如下:

这题比较直观的做法是,n个人如果分为i组,则 最小人数为(i+2)/2乘以n/i人分法的最小数,就是明显的dp,但数据太大,内存会爆,所以采用map<int,int>的记忆化搜索,枚举所有约数去最小值就行了.by nash142857
数据一加强记忆化搜索就要爆....人道主义考虑我没出数据来PIA这个算法....正确方法是质因数分解,对2的次方预处理,其它都取本身的一半+1就能构造出最小的解。By FFheyy

这题比较直观的做法是,n个人如果分为i组,则 最小人数为(i+2)/2乘以n/i人分法的最小数,就是明显的dp,但数据太大,内存会爆,所以采用map的记忆化搜索,枚举所有约数去最小值就行了.by nash142857

数据一加强记忆化搜索就要爆....人道主义考虑我没出数据来PIA这个算法....正确方法是质因数分解,对2的次方预处理,其它都取本身的一半+1就能构造出最小的解。By FFheyy