求思路
  • 板块学术版
  • 楼主511_Juruo_wyk
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/10/7 15:06
  • 上次更新2024/10/7 16:38:31
查看原帖
求思路
1025958
511_Juruo_wyk楼主2024/10/7 15:06

nn 个数,每个数可以取若干个或者不取,要使所有取的数之和是 pp 的倍数(不能所有数都不取),求最小要取多少个数。

n,p2000n,p\le2000

能不能用 cic_i 表示和对 pp 取模的结果为 ii 的取最少数方法,先用 O(np)O(np) 算出每个数取 11pp 个的和,然后用 O(p2)O(p^2)cpc_p 凑出来?问下这个思路有没有问题

2024/10/7 15:06
加载中...