洛谷p5723
2024-10-20 05:38:53
1 #include<bits/stdc++.h>
2 using namespace std;
3 int z(int a)
4 {
5 if(a==2) return 1;
6 if(a==1) return 0;
7 for(int i=2;i*i<=a;i++)
8 {
9 if(a%i==0) return 0;
10 }
11 return 1;
12 }
13 int main()
14 {
15 int n;
16 cin>>n;
17 int m=0;
18 int s=0;
19 for(int i=2;i<=n;i++)
20 {
21 if(m+i<=n)
22 {
23 if(z(i))
24 {
25 s++;
26 m+=i;
27 cout<<i<<endl;
28 }
29 }
30 else break;
31 }
32 cout<<s;
33 return 0;
34 }
最新文章
- Vue系列:如何将百度地图包装成Vue的组件
- 对于for的一些认识
- Tomcat JMX
- H5神器之canvas应用——网页修改保存图片
- A除以B_2
- System.Data.DbType的字符串和数据库中字符串类型对应关系
- Ubuntu下配置使用maven
- 合理的使用size_t可以提高程序的可移植性和代码的可读性,让你的程序更高效。
- JS 经典代码段总结 start from 2016-08-22
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
- python 三层架构说明
- linux API函数大全
- 第四节:dingo/API 最新版 V2.0 之 Responses (连载)
- MIT公开课:算法导论 笔记(一)
- ";《算法导论》之‘图’";:深度优先搜索、宽度优先搜索(无向图、有向图)
- MariaDB第二章:基本增删改查
- 什么是内部类? Static Nested Class 和 Inner Class 的不同。
- one-hot编码理解
- THINKphp中常见的Request请求类
- Java将Excel中科学计数法解析成数字