NOI库7827 质数的和与积
来源:互联网 发布:欢乐颂人物分析 知乎 编辑:程序博客网 时间:2024/05/24 06:50
题目:http://noi.openjudge.cn/math/7827/
分析:类似正方形和最大问题,越平分越面积越大
代码:
#include <cstdio>#include <algorithm>using namespace std;const int Tmax=10005;int n;bool v[Tmax];void init(){ int i,j; v[1]=true; for(i=2;i<=n;i++) for(j=i+i;j<=n;j+=i) v[j]=true; return;}void work(){ int i,j,sum=0; if(n%2==0) { i=j=n/2; while(v[i]==true||v[j]==true) { i++; j--; } sum=i*j; } else { i=(n+1)/2; j=i+1; while(v[i]==true||v[j]==true) { i++; j--; } if(i+j==n&&v[i]==false&&v[j]==false) sum=i*j; j=(n+1)/2; i=j-1; while(v[i]==true||v[j]==true) { i++; j--; } if(i+j==n&&v[i]==false&&v[j]==false) sum=max(sum,i*j); } printf("%d",sum); return;}int main(){ scanf("%d",&n); init(); work(); return 0;}
0 0
- NOI库7827 质数的和与积
- [OpenJudge-NOI]质数的和与积
- POJ NOI MATH-7827 质数的和与积(Bailian4138)
- 质数的和与积
- NOI库7591 反质数
- noi-8163-第n小的质数
- 百练_4138:质数的和与积
- 反质数(noi题库)
- NOI 兔兔与蛋蛋的游戏
- noi-1703-与7无关的数
- 100以内的质数及100以内质数的和
- python实现100以内的质数和非质数
- 打印1-100之间的所有的质数、质数的个数以及所有质数的和
- 素数(质数)与合数的研究
- 质数与完全平方数的判断
- 求与N互质数的个数
- NOI库7627 鸡蛋的硬度
- NOI库2469 电池的寿命
- BZOJ 3991: [SDOI2015]寻宝游戏
- linux Read命令
- opengl中的三维数学一(基础三维讲解)
- 字符串匹配的KMP算法
- 猴子数数问题
- NOI库7827 质数的和与积
- Android ListView 卡顿分析
- iOS 开发-理解Certificate、AppId和Provisioning Profile
- Swift VS OC (有奖金哦!)
- 解说一个简单的Win32程序
- 点击加载更多文章信息
- iOS UI里面五大手势使用
- 黑马程序员————多线程模拟:多生产者-多消费者
- 有哪些工具或者软件堪称神器(知乎)