关注
int n; cin >> n; vector<int> counter(5, 0), nums(n); for (int i = 0; i < n; i++) { cin >> nums[i]; if (nums[i] % 4 == 0) counter[4]++; else if (nums[i] % 2 == 0) counter[2]++; else counter[1]++; } int d = counter[1] + (counter[2] >= 1); if (d - counter[4] > 1) cout << "No" << endl; else cout << "Yes" << endl; 贴个我的,唯一AC的题目。只要统计1的和4的个数,2只需要统计其是否出现。 2必须全部放在一起,可把全部放在一起的2看作是1个1。那么只需要考虑4的数目和1的数目之间的关系了。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
3294次浏览 42人参与
# 找工作的破防时刻 #
251239次浏览 1947人参与
# 程序员找工作至少要刷多少题? #
6784次浏览 110人参与
# 程序员能干到多少岁? #
4957次浏览 76人参与
# 论秋招对个人心气的改变 #
4825次浏览 86人参与
# OPPO求职进展汇总 #
770589次浏览 5395人参与
# 为了减少AI幻觉,你注入过哪些设定? #
1380次浏览 42人参与
# 刚入职的你踩过哪些坑 #
3233次浏览 68人参与
# 一张图晒一下你的AI员工 #
2299次浏览 55人参与
# 牛客AI体验站 #
2472次浏览 72人参与
# 我现在比当时_,你想录用我吗 #
3082次浏览 48人参与
# 关于春招/暑期实习,你想知道哪些信息? #
3278次浏览 70人参与
# AI Coding的使用心得 #
1902次浏览 46人参与
# 晒晒你司的新年福利 #
3141次浏览 55人参与
# 实习,不懂就问 #
164189次浏览 1461人参与
# 软开人,秋招你打算投哪些公司呢 #
180343次浏览 1386人参与
# 非技术岗是怎么找实习的 #
288536次浏览 2586人参与
# 帆软软件工作体验 #
12635次浏览 68人参与
# 牛客租房专区 #
146536次浏览 1462人参与
# 从哪些方向判断这个offer值不值得去? #
51093次浏览 348人参与