夏天的枫_

关注

POJ 3292 Semi-prime H-numbers (筛半H-素数)

夏天的枫_

关注

阅读 22

2023-04-12


http://poj.org/problem?id=3292


/*47ms,4300KB*/

#include<cstdio>

int h[100005];

int main()
{
	int i, j;
	for (i = 5; i < 1000; i += 4)
		if (h[i] == 0)
			for (j = i; i * j < 1000002; j += 4)
				h[i * j] = h[i] + h[j] + 1;///筛半H-素数的技巧
	for (i = 25; i < 1000002; ++i)
		h[i] = (h[i] == 1) + h[i - 1];
	while (scanf("%d", &i), i)
		printf("%d %d\n", i, h[i]);
	return 0;
}


相关推荐

向上的萝卜白菜

poj3292(Semi-prime H-numbers)筛法

向上的萝卜白菜 101 0 0

余寿

POJ2739_Sum of Consecutive Prime Numbers【筛法求素数】【枚举】

余寿 27 0 0

上善若水的道

CodeForces - 385C Bear and Prime Numbers——素数筛法

上善若水的道 61 0 0

野见

poj2739 Sum of Consecutive Prime Numbers (素数打表)

野见 27 0 0

新鲜小饼干

POJ2034 Anti-prime Sequences【素数筛法】【DFS】

新鲜小饼干 34 0 0

千妈小语

POJ 2739 Sum of Consecutive Prime Numbers 素数线性打表+枚举

千妈小语 60 0 0

雷亚荣

PAT 1059 Prime Factors (素数筛)

雷亚荣 111 0 0

一枚路过的程序猿

POJ 3126 Prime Path 素数+BFS

一枚路过的程序猿 41 0 0

非常帅气的昵称吧

hdoj How many prime numbers (素数判断&暴力)

非常帅气的昵称吧 37 0 0

飞进科技

POJ 3518 Prime Gap 素数打表

飞进科技 52 0 0

精彩评论(0)

0 0 举报