题目:

题目链接:Semi-prime H-numbers
题解:
一个线性筛的变式题,还是很推荐做一下的。

代码:

#include<bits/stdc++.h>
using namespace std;
const int sea=1000001+16;
int h,n;
int sum[sea],prim[sea];
bool v[sea],vis[sea];
void yuchuli()
{for(int i=5;i<sea;i+=4)//线性筛{if(v[i]) continue;prim[++n]=i;for(int j=i*5;j<sea;j+=i*4)v[j]=1;}for(int i=1;i<=n;i++)//暴力乘for(int j=1;j<=i&&prim[i]*prim[j]<sea;j++)vis[prim[i]*prim[j]]=1;for(int i=1;i<sea;i++) sum[i]=sum[i-1]+vis[i];//前缀和统计答案
}
int main()
{yuchuli();scanf("%d",&h);while(h){printf("%d %d\n",h,sum[h]);scanf("%d",&h);}return 0;
}

continue……

【数学一本通 第一章】Semi-prime H-numbers[UVA11105]相关推荐

  1. 【数学一本通 第一章】SEJ-Strongbox [LUOGU] [POI2011]

    密码 [SEJ-Strongbox ] 题目链接:密码 [SEJ-Strongbox ] (这是一道数论蓝题,想了好长时间啊~~) [题目大意] 有一个密码箱,0到n-1中的某些整数是它的密码.且满足 ...

  2. MATLAB本金p以每年,matlab数学实验--第一章

    一.数据和变量: 省略号(三个英文句点):表示换行 历史指令调用:用方向键上下 数据显示格式: format short format long format rational 复数: I,j rea ...

  3. 《什么是数学》第一章自然数习题

    1.证明:从以十为基底的系统变成基底为B的一般规则是:用B连续除以十为基底的整数Z,所得的余数将是以B为基底的系统中的数码. 证明:直接做除法,把过程完全表达出来,然后从算术规则里找规律. 假设以十为 ...

  4. 【学习笔记 · 具体数学】第一章 递归问题

    第一章通过三个样本问题来认识递归问题.它们: ①足够经典,被反复研究: ②都通过递归方法解决,每个问题都依赖于形式相同但规模更小的问题: ③都能够使用计算机程序实现. 目录 1 汉诺塔问题 Hanoi ...

  5. 《C++ Primer》第一章的 Sales_item.h头文件源码

    Sales_item.h不是C++自带的,需要自己安装,这个库作者已经写好了, Sales_item.h 头文件代码如下: #ifndef SALESITEM_H #define SALESITEM_ ...

  6. python 正数变成负数_初一数学上册第一章有理数1.1正数和负数基础知识概括及同步练习题含解析...

    语文资料 数学资料 英语资料 政史地资料 物化生资料 高中资料 正数和负数 正数和负数的概念 (1) 像3.1.5.1/2.584等大于0的数,叫做正数,在小学学过的数,除0以外都是正数,正数比0大. ...

  7. 数学实验第一章:MATLAB基础

    基本操作命令 命令 该命令的功能 命令 该命令的功能 cd 显示或改变工作目录 hold 图形保持命令 clear 清除内存变量 pack 整理内存碎片 clf 清除图形窗口 path 显示搜索目录 ...

  8. 信息学奥赛数学一本通 数论相关题目

    ​[数论]教堂 [数论]教堂_LZK1997的博客-CSDN博客 [数论]教堂_AKone123456的博客-CSDN博客 [数论]密码 [数论]密码_)NCuyALnA$Ke的博客-CSDN博客 [ ...

  9. 专接本数学第一章知识梳理(1)

    本篇文章适用于专接本数学的考生,想要学好数学,第一章第二章第三章的基础一定要打牢,这会使你学习后续章节不会感到特别吃力,所以,一定!一定!!一定!!!要学好第123章的知识.这篇文章主要总结了基本函数 ...

最新文章

  1. Scrum中文网-是否需要在Sprint计划会上分完所有任务?
  2. 利用python生成一个导出数据库的bat脚本文件
  3. REVERSE-COMPETITION-HGAME2022-Week2
  4. 数据结构与算法、讲解、动态规划一脸懵?看完之后轻松掌握!
  5. iBATIS In Action:什么是iBATIS(二)
  6. 做了项目才知道的Cookie和Session
  7. 跨浏览器共享数据_可以让跨域要数据的模式:jsonp
  8. 未来的商业,一定是基于在线化的
  9. Python常见的17个错误
  10. 九章算术卷第三 衰分
  11. python - 日期处理模块
  12. Unity发布Android时需要的Android SDK/NDK的下载
  13. 学习笔记——meta analysis
  14. html如何让英文自动换行,HTML如何让英文自动换行不断词
  15. 三年级计算机之父童年教学设计,三年级语文计算机之父的童年故事课文教学设计...
  16. 金融工程python报告期权_金融工程专业详细解析
  17. Springboot启动流程分析(四):完成启动流程
  18. 容器云技术docker
  19. 百度云 x 宝宝知道 | 你的宝宝问题,这个APP都知道
  20. 虚拟机ubuntu占用CPU过高

热门文章

  1. 关于QQ空间相册功能的构想与简单实现
  2. 与新手机的斗争: Motorola XT 531 手工Root 全过程
  3. authcode java_Java支付宝授权第三方登陆
  4. 默认路由(详细解析)
  5. 【职坐标】java面向对象三大特征(一)——封装
  6. summernote富文本编辑器的基本使用
  7. 技术贴:骁龙820和骁龙625的区别
  8. 美飞行员声称在卫星照片中发现MH370残骸线索
  9. 数据中心如何应对雾霾污染?
  10. onethink 1.0 框架升级ThinkPHP3.2.3后的问题解决