蓝桥杯训练——除去次方数
来源:互联网 发布:淘宝店铺的图片尺寸 编辑:程序博客网 时间:2024/06/14 08:15
问题描述:除去次方数
作者:何知令
完成时间:2017年8月1日
输入:无
作者:何知令
完成时间:2017年8月1日
输入:无
输出:10000以内除去次方数剩余的数的数量
算法思想:爆搜和打表,依次把每个数的每一个次方数找出来将其状态置为0,最后统计所有1的数量
代码如下:
/*问题描述:除去次方数作者:何知令完成时间:2017年8月1日输入:无输出:10000以内除去次方数剩余的数的数量*/#include <stdio.h>#include <stdlib.h>#define N 10000int main(){ int i,j; int S=0; long long k; int states[N]; for(i=0; i<N; i++) states[i]=1; for(i=1; i<N; i++) { k=i; for(j=1; j<N; j++) { if(k*i<N) { states[k*i]=0; k=k*i; } else break; } } for(i=1; i<N; i++) if(states[i]==1) S++; printf("%d",S); return 0;}程序运行结果展示:
知识点总结:打表和爆搜
学习心得:往个人主页一看,自己居然在7月份没有发表任何文章,懒惰之极
阅读全文
0 0
- 蓝桥杯训练——除去次方数
- 蓝桥杯-除去次方数
- 蓝桥杯java练习——除去次方数
- 蓝桥杯 除去次方数 数组标记
- 除去次方数
- 除去次方数
- 除去次方数(ACM)C语言
- [蓝桥杯历届试题]空瓶换汽水; 微生物增殖; 除去次方数
- 蓝桥杯--除去立方数
- 蓝桥杯—— 算法训练 完数
- 蓝桥杯—— 算法训练 数对
- GEEK编程练习— —2的次方数
- GEEK编程练习— —3的次方数
- GEEK编程练习— —4的次方数
- 除去次方数 自然数的平方数是:1 4 9 16 25 … 自然数的立方数是:1 8 27 64 125 … 自然数的4次方数是:1 16 81 256 …
- 蓝桥杯(算法训练)——K好数
- 蓝桥杯ALGO-113——算法训练 数的统计
- 16蓝桥杯算法训练—K好数
- RxLifecycle源码学习
- 熊大UWB系列教程三:DW1000测距原理以及软件实现
- 怎样做一个人见人爱的软件测试经理?
- office档Word, Excel , PPT 开发经验汇总
- OpenCV学习之图像的旋转与缩放
- 蓝桥杯训练——除去次方数
- zero pad模块 simulink在OFDM FFT中
- dojo和Jquery混用 chart
- 2017杭电多校联赛team4 Questionnaire 水
- 论C++11 中vector的N种遍历方法
- 使用Spring batch进行批处理
- 用FontCreator创键iconFont
- 文章标题
- react redux 4 学习