牛牛现在有一个包含 n 个正整数的数组 a ,牛牛可以将其中的每个数 a[i] 都拆成若干个和为 a[i] 的正整数,牛牛想知道拆后(也可以一个数都不拆)这个数组最多能有多少个素数。

对于1,它本来就不是素数,最多能拆成0个素数的和;

对于2和3,最多能拆成1个素数的和;

4 = 2 + 2,最多能拆成2个素数的和;

5 = 2 + 3,最多能拆成2个素数的和;

6 = 2 + 2 + 2,最多能拆成3个素数的和;

7 = 2 + 2 + 3,最多能拆成3个素数的和;

8 = 2 + 2 + 2 + 2,最多能拆成4个素数的和;

……

由此易知,从4开始,所有的数都可以拆成若干2和3的和,并且可以通是否有3来控制奇偶性。num%20时,有多少个2就有多少个素数,此时(num+1)%21,从num的求和式中随便挑一个2替换成3就能够凑出num+1,求和式中素数的个数不变,num+2只是又拆出一个2重复这个过程,此时num+2的求和式中相比num+1和num,素数增加一个。综上,每个数num最多可以拆成(int)num/2个素数相加。

如此一来,我们就可以通过遍历数组得到答案:


#include <iostream>
#include <vector>
using namespace std;int main() {int n, m;cin >> n;long long int cnt = 0;while(n) {cin >> m;if(m == 2 || m == 3) {++cnt;}else {cnt += m / 2;}n--;}cout << cnt << endl;
}

拆素数【找规律,数学】相关推荐

  1. 【每日一题Day35】LC878第N个神奇数字 | 二分查找 找规律 + 数学

    第N个神奇数字[LC878] 一个正整数如果能被 a 或 b 整除,那么它是神奇的. 给定三个整数 n , a , b ,返回第 n 个神奇的数字.因为答案可能很大,所以返回答案 对 109 + 7 ...

  2. [E找规律] lcLCP29. 乐团站位(找规律+数学)

    文章目录 1. 题目来源 2. 题目解析 1. 题目来源 链接:LCP 29. 乐团站位 相关:[Mbfs] lc54. 螺旋矩阵(bfs+方向数组) 2. 题目解析 经典问题,一看有手就行,结果不知 ...

  3. Beehive UVALive - 7528 (找规律+数学思维)

    点击打开链接 There is an infinite beehive like the one given in the figure. We consider two cells to be ad ...

  4. c语言摆动序列找规律,数学探秘【数学探秘数学头条】- 数学探秘知识点 - 中企动力...

    2018.4.13 二月二十七周⑤ "形与神俱"之科学和哲学实质探秘 作者:田合禄 北京中医药大学临床特聘教授 摘要 [目的]阐发"形与神俱"的由来.内涵及其科 ...

  5. 1235813找规律第100个数_2013年全国中考数学规律探索试题汇编

    由莲山课件提供http://www.5ykj.com/ 资源全部免费(2013•衡阳)观察下列按顺序排列的等式:,,,,-,试猜想第n个等式(n为正整数):an= ﹣ .考点:规律型:数字的变化类. ...

  6. 数学/找规律/sgu 118 Digital root

    题意 定义f(n)为n各位数字之和,如果n是各位数,则n个数根是f(n),否则为f(n)的数根 现在给出n个Ai,求出A1*A2*-*AN + A1*A2*-*AN-1 + - + A1*A2 + A ...

  7. 1235813找规律第100个数_人教版一年级下册数学第1-8单元知识点梳理填空,附答案...

    参考答案: 第一单元 认识图形 1.认识平面图形 2.平面图形的拼组 用相同的正方形.长方形或三角形可以分别拼成更大的正方形.长方形或三角形. 3.认识七巧板 七巧板是由1个正方形.1个平行四边形.5 ...

  8. [国家集训队]整数的lqp拆分 数学推导 打表找规律

    题解: 考场上靠打表找规律切的题,不过严谨的数学推导才是本题精妙所在: 求:$\sum\prod_{i=1}^{m}F_{a{i}}$ 设 $f(i)$ 为 $N=i$ 时的答案,$F_{i}$ 为斐 ...

  9. LeetCode-878. 第 N 个神奇数字【数学,二分查找,找规律】

    LeetCode-878. 第 N 个神奇数字[数学,二分查找,找规律] 题目描述: 解题思路一:二分答案+容斥原理.给定一个上下界,然后依次增大下界或者减小上界,直到只剩一个答案.容斥原理是,加上两 ...

  10. 1235813找规律第100个数_2018年中考数学规律探索题(中考找规律题目-有答案)

    <2018年中考数学规律探索题(中考找规律题目-有答案)>由会员分享,可在线阅读,更多相关<2018年中考数学规律探索题(中考找规律题目-有答案)(16页珍藏版)>请在金锄头文 ...

最新文章

  1. enterpriseTECH Dec 10
  2. spring aop记录日志方案设计
  3. OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状
  4. 程序员最讨厌的9句话,你可有补充? 1
  5. mysql关系数据库引擎_MySQL数据库引擎详解
  6. “约见”面试官系列之常见面试题第二十九篇之Vue和React的区别
  7. 搭建zookeeper集群环境详解
  8. linux svn 备份脚本,SVN热备份脚本
  9. JSP中meta http-equiv=pragma content=no-cache属性ttp-equiv功能介绍转载
  10. xml获取配置DataTable
  11. demo 网络运维_【运维面试】面试官:你们公司的docker主要用来做啥?
  12. 高光谱遥感图像数据下载
  13. 光猫(吉比特h2-2)超级用户名与密码
  14. java导出csv文件,使用Excel打开中文乱码
  15. 极光厂商通道集成指南
  16. mysql5.7.19winx64安装_winx64下mysql5.7.19的基本安装流程(详细)
  17. 用WWW::Mechanize来写twiki
  18. 【心理咨询师考试笔记】操作技能(三)——咨询基本技能
  19. 微信小程序中简单使用echarts图表
  20. 2075 Problem G 点菜问题

热门文章

  1. 联邦学习:加密算法Paillier,Affine,IterativeAffine
  2. Arcpy ERROR 999999: 执行函数时出错解决方法
  3. c++实现 离散数学 “自反 对称 ” 详解
  4. 用word快速将数字字体换成新罗马详细简单方法
  5. 求递推数列通项的特征根法
  6. excel取消隐藏_这个毁人无数的Excel黑洞,却成就一批最牛X的高手
  7. 移植MPlay到mini2440开发板
  8. USGS 官方批量下载软件bda 安装问题
  9. 搜狗输入法如何禁用所有快捷键包括系统快键键
  10. 亮眼的PPT文字填充特效