北大ACM poj 1011
来源:互联网 发布:淘宝网2015年交易额 编辑:程序博客网 时间:2024/05/16 00:44
部分
#include<stdio.h>#include<math.h>int main(){ float a,c; float b; int i,j,n; int var[1000]; for(i=0;i<1000;i++){ var[i]=0; } int jar[1000]; for(i=0;i<1000;i++){ jar[i]=0; } scanf("%f",&a); b=a/2; for(i=2;i<(int)b;i++){ c=((int)a)%i; if((int)c==0){ printf("这个数字不是质数"); break; } else { printf("这个数字是质数"); break; } } for(i=2,j=-1;i<=(int)b;i++){ c=((int)a)%i; if((int)c==0){ j++; printf("\n%d ",i); var[j]=i; } } return 0;}
我的思路是这样的
首先,把所有数据加起来,最短的肯定是这个数的约数。
而且要保证这个数字最小,那么合起来的木棍要最多,所以最多木棍的长度一定小于N,这样就可以过滤掉很大部分的数字,减少了计算量,接下来匹配…(这tm才会重点啊!!!)剪枝老子不会啊!!!!
0 0
- 北大ACM poj 1011
- 北大ACM poj 1001
- 北大ACM poj 1050
- 北大ACM poj 3991
- 北大ACM poj 2498
- 北大ACM poj从零开始
- POJ --北大ACM题分类
- poj 1007 北大ACM java
- 北大poj ACM试题分类
- 北大ACM----POJ试题分类
- ACM poj北大acm题目分类
- 北大 poj acm题目推荐50题
- 北大ACM POJ 1125 Stockbroker Grapevine
- 北大ACM POJ 3386 Halloween Holidays
- 北大ACM POJ 2602 Superlong sums
- 北大 poj acm题目推荐50题
- 北大ACM试题1011-DFS
- ACM poj 北大acm 题目分类(收集)
- 基于MBProgressHUD的封装
- delete form
- 禁用时钟中断,jiffies就不准了吗? linux 时钟中断 丢失
- 2002年参加工作以来,讲授的课程
- 如何用origin作图
- 北大ACM poj 1011
- ScrollView && ListView
- Android WebView中使用Java调用JavaScript方法并获取返回值
- Linux内核探索之路——关于方法
- Activity生命周期
- Linux内核探索之路——关于书
- 制作组合柱形图
- ubuntu完全卸载nginx
- bootsect.s Grub stage1 MBR 512 覆盖 分区表