原题链接

#include <iostream>
#include <cstring>
#include <string.h>
#include <stdlib.h>
#include <algorithm>
#include <cstdio>
#include <stdio.h>
#include<queue>
#include<math.h>
#include<stack>
#include<set>
#include<map>
using namespace std;
#define ll long long
inline ll read()
{ll k = 0, f = 1; char ch = getchar();while (ch < '0' || ch>'9'){if (ch == '-')f = -1;ch = getchar();}while (ch >= '0' && ch <= '9'){k = k * 10 + ch - '0';ch = getchar();}return k * f;
}const int MAX_N =2000001;
int v[MAX_N], prime[MAX_N];
ll m;
void primes(ll n)
{memset(v, 0, sizeof(v));//最小质因子m = 0;//质数数量for (ll i = 5; i <= n; i+=4){if (v[i] == 0){v[i] = i;prime[++m] = i;}for (int j = 1; j <= m; j++){if (prime[j] > v[i] || prime[j] > n / i)break;v[i * prime[j]] = prime[j];}}
}
ll ans[1000005];
ll sum[1000005];
int main()
{ll n=1000001;primes(n);for(int i=1;i<=m;i++){for(int j=1;j<=i&&prime[i]*prime[j]<=n;j++){ans[prime[i]*prime[j]]=1;}}for(int i=1;i<=n;i++){sum[i]=sum[i-1]+ans[i];}ll k;while(k=read()){if(k==0)break;cout<<k<<' '<<sum[k]<<'\n';}
}

UVA11105 H-半素数 Semi-prime H-numbers(线性筛+前缀和+暴力)相关推荐

  1. H2/H∞半车悬架控制仿真分析

    目录 前言 1.悬架模型 2.LMI求解 3.simulink仿真分析 3.1结论 前言 对于H2/H∞控制的鲁棒项相比不用多说,之前也写过两篇关于1/4车的H2/H∞控制文章,链接如下: 基于LMI ...

  2. 2404 Super Prime(欧拉筛素数)

    2404 Super Prime(欧拉筛素数) Problem Description We all know, prime is a kind of special number which has ...

  3. 素数(质数)prime number相关知识

    1.判断一个数是否为素数 int prime(int x) {if(x==1) return 0;//不是素数for(int i=2;i*i<=x;i++) //i*i<=n,用math. ...

  4. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  5. iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):1 概述

    本文档尝试用Video Toolbox进行H.265(HEVC)硬件编码,视频源为iPhone后置摄像头.去年做完硬解H.264,没做编码,技能上感觉有些缺失.正好刚才发现CMFormatDescri ...

  6. C语言素数分解prime factoriziation算法(附完整源码)

    素数分解prime factoriziation算法 素数相关结构体定义 实现了以下相关接口 C语言素数分解prime factoriziation算法完整源码(定义,实现,main函数测试) 素数相 ...

  7. 素数路(prime)

    素数路(prime) 题目描述 已知一个四位的素数,要求每次修改其中的一位,并且要保证修改的结果还是一个素数,还不能出现前导零.你要找到一个修改数最少的方案,得到我们所需要的素数. 例如把1033变到 ...

  8. 半素数c语言,非常简单的c题目 不懂 紧急求助

    1  半素数 素数是指大于1且只有1和他本身两个因子的正整数,例如2.3.5.89都是素数,2.4.10都不是素数. 在这里我给半素数下一个定义:一个大于1的正整数能分解为两个素数的乘积,那么这个正整 ...

  9. ESP32开发 CMakeLists包含同级目录.h文件,error: gpioX.h: No such file or directory

    有一个工程的目录结构是这样的:同级驱动子模块,相互包含. 编译后出现错误,error: gpioX.h: No such file or directory 其中 "key.h" ...

  10. C r e a t e P r o c e s s的b I n h e r i t H a n d l e s参数

    使用对象句柄继承性时要执行的下一个步骤是让父进程生成子进程.这要使用C r e a t e P r o c e s s函数来完成: 下一章将详细介绍这个函数的用法,不过现在我想要让你注意b I n h ...

最新文章

  1. 新手UI设计师必需要掌握的知识和技能
  2. 支持快速精准纳米孔新型冠状病毒测序的ARTIC Network工作流
  3. 32 usb 配置描述符_USB协议详解第4讲(USB描述符标准配置描述符)
  4. python document_python 处理document文档 保留原样式
  5. java excel上传--poi
  6. zookeeper系列(九)zookeeper的会话详解
  7. leetcode跳跃游戏C语言,LeetCode:跳跃游戏
  8. python+OpenCV图像处理(三)绘制简单的几何图形、显示文字
  9. Django(1.7 part1)
  10. vmware 虚拟机中有时获取不到IP地址
  11. CodeReview 常见代码问题( 下 )
  12. java实现顺序表的增加,删除,查找,打印
  13. linux 安装tomcat
  14. idea怎么创建python项目
  15. Vray渲染器和Corona渲染哪个更好用?
  16. Premiere导入视频之后音频轨没有内容
  17. bad substitution
  18. Springboot 注解类里面public @interface xxx 什么意思
  19. 一文掌握阿里云容器镜像服务ACR
  20. 央企招聘:国家水利部直属单位2023公开招聘

热门文章

  1. 几个简单的小功能,能提高微信群活跃度?
  2. Word VBA 表格宏处理
  3. 懒人版黑苹果mbr安装_BIOS+MBR硬盘,一步一步教你怎么用clover装黑苹果
  4. 创建express项目及npm start报错解决办法
  5. 【Windows 10 更新失败】Windows10 升级提示错误代码:0x80070020解决方案
  6. 有道云笔记 迁移 语雀过程记录
  7. 【小工具】用js自动生成pdf目录索引
  8. 中国古语中的十大智慧
  9. 清理MSOCache文件夹
  10. PicoNeo开发中遇到的问题(一)