首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
牛牛想起飞
3条解析
开通博客写题解
A3EN
发表于 2021-01-01 08:11:09
很容易发现是个dp,设计状态,dp[i][j]表示前i个数和为j的情况存不存在。存在就是1,不存在就是0,一开始再想能不能压成一维,其实是不可以的,因为最后要求的是n个数的和,如果压成一维就没办法确保是n个数的和了。 #include<bits/stdc++.h> using names
展开全文
女王你好痞
发表于 2021-01-01 14:45:42
a数组的元素无论加减b元素,a的原数不变,先对a数组求和 再从b中挑取0-n个元素即可。 为什么开205的数组?因为b中几个数的算术和可能为负,即所有算术和在(-100,100)范围。 #include <bits stdc++.h> using namespace std; typed
展开全文
呃呃。
发表于 2021-01-01 17:09:40
牛牛想起飞用bitset来记录可以得到的数,然后求得值为1的最高位就是答案 #include <bits/stdc++.h> using namespace std; #define Happy return #define New_Year 0 const int N = 1e5+5;
展开全文
查看本题
查看本题讨论
相关比赛
9854-牛客2020跨年场
进入比赛
15888-五一特训2
进入比赛
等你来战
查看全部
牛客小白月赛130
报名截止时间:2026-03-20 21:00
CACPC - 环海岸线联盟联合校赛决赛(同步赛)
报名截止时间:2026-03-21 18:00
2026年山东大学(威海)程序设计新星赛(同步赛)
报名截止时间:2026-03-21 18:00
蓝桥杯多校模拟赛
报名截止时间:2026-03-21 18:00
第二十二届西南科技大学ACM程序设计竞赛(同步赛)
报名截止时间:2026-03-22 17:30
牛客周赛 Round 136
报名截止时间:2026-03-22 21:00
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题