51nod 1354 选数字
1354 选数字
看到题目后直接就01背包,只考虑到排除乘积大于K的….直接在测试运行处就TLE了…
思考一番之后,毫无耐心地查看了官方解题报告。。至于离散化之类的麻烦自然是率先忽略了,只注意到“不是K的约数即可排除”,毕竟就加个判断。
1、n个数里只要不是K的约数即可排除
2、相乘过程中乘积若不是K的约数也可忽略
AC代码:
#include
#include
#include
using namespace std;typedef long long ll;const int MOD = 1e9 + 7;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
