目录
猜想
Time Limit 3000ms
Memory Limit 65536K
description
input
output
sample_input
sample_output
hint
source
首页 数据库 mysql教程 [数论] NEFU 2 猜想 筛素数

[数论] NEFU 2 猜想 筛素数

Jun 07, 2016 pm 03:38 PM
limit time 传送 素数

传送门:猜想 猜想 Time Limit 3000ms Memory Limit 65536K description 哥德巴赫(Goldbach ]C.,1690.3.18~1764.11.20)是德国数学家;出生于奥斯别尔(现名加里宁城);曾在英国牛津大学学习;原学法学,由于在欧洲各国访问期间结识了贝努利家族,所以对数

传送门:猜想

猜想

Time Limit 3000ms

Memory Limit 65536K

description

<span>哥德巴赫(Goldbach ]C.,1690.3.18~1764.11.20)是德国数学家;出生于格奥尼格斯别尔格(现名加里宁城);曾在英国牛津大学学习;原学法学,由于在欧洲各国访问期间结识了贝努利家族,所以对数学研究产生了兴趣;曾担任中学教师。1725年,到了俄国,同年被选为彼得堡科学院院士;1725年~1740年担任彼得堡科学院会议秘书;1742年,移居莫斯科,并在俄国外交部任职。
1742年,哥德巴赫在教学中发现,每个不小于6的偶数都是两个素数(只能被1和它本身整除的数)之和。如6=3+3,14=3+11等等。公元1742年6月7日哥德巴赫写信给当时的大数学家欧拉,欧拉在6月30日给他的回信中说,他相信这个猜想是正确的,但他不能证明。叙述如此简单的问题,连欧拉这样首屈一指的数学家都不能证明,这个猜想便引起了许多数学家的注意。从哥德巴赫提出这个猜想至今,许多数学家都不断努力想攻克它,但都没有成功。
我们不需要你去证明哥德巴赫猜想。
如果哥德巴赫猜想是正确的,一个(不小于6的)偶数,都是两个素数之和。那么这个偶数能被至少一个素数对表示,如14,即可以表示为14=3+11,也可以表示为14=7+7。不同的偶数对应的素数对的数目是不一样的,如偶数6,就只能表示为6=3+3。对于每个给定的偶数,我们希望知道有多少素数对的和等于该偶数。
</span>
							
登录后复制

input

<span>有多组测试数据。每组测试数据占一行,包含唯一的一个正偶数n.(6 
							</span>
登录后复制

output

<span>对于每个输入的偶数,输出一行包含唯一的一个整数:表示有多少个素数对的和是输入的偶数。</span>
							
登录后复制

sample_input

<span>6
14</span>
							
登录后复制

sample_output

<span>1
2</span>
							
登录后复制

hint

<span>2009湘潭邀请赛
								</span>
							
登录后复制

source


解题报告:

此题可用Eratosthenes筛法直接写。但是我邪恶了一下。用线性筛法把所有素数筛选出来。然后进行判断。因为是O(n)的算法,所以时间消耗比较少。

代码如下:

#include<iostream>
#include<cstdio>
#include<cstring>
#define maxn 1=prime[i];i++){
            if(!visited[n-prime[i]])
                cnt++;
        }
        printf("%d\n",cnt);
    }
    return 0;
}
</cstring></cstdio></iostream>
登录后复制


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Laravel中take和limit的使用方法详解 Laravel中take和limit的使用方法详解 Mar 10, 2024 pm 05:51 PM

《Laravel中take和limit的使用方法详解》在Laravel中,take和limit是两个常用的方法,用于在数据库查询中限制返回的记录数。虽然它们的作用类似,但在具体的使用场景中有一些细微的区别。本文将详细解析这两个方法的用法,并提供具体的代码示例。一、take方法在Laravel中,take方法用于限制返回的记录数,通常结合orderBy方法一起

time包的单调时钟处理 time包的单调时钟处理 Aug 04, 2023 pm 05:45 PM

我们今天主要是来看一看golang time 包的时间应用方式。两者的一般规则是「wall time」用于告知时间,而「monotonic clock」用于测量时间;除外还有其他的时钟处理方式。

Laravel中take和limit的功能及用法对比 Laravel中take和limit的功能及用法对比 Mar 09, 2024 pm 09:09 PM

Laravel中take和limit是两种常用的方法,用于限制查询结果集的数量。虽然它们在功能上有一定的相似之处,但在使用方式和一些细节上有所不同。本文将对这两种方法的功能及用法进行详细对比,同时提供具体的代码示例,帮助读者更好地理解它们之间的区别和如何正确地应用。1.take方法take方法是LaravelEloquent查询构建器中

最终幻想15怎么传送 最终幻想15怎么传送 Mar 08, 2024 am 08:37 AM

玩家在最终幻想15中进行游戏时可以通过传送快速切换地图,有很多玩家不知道最终幻想15怎么传送,玩家可以使用传送水晶或者是用空间技能进行传送。最终幻想15怎么传送答:使用传送水晶或者是用空间技能。1、玩家可以使用传送水晶或者是用空间技能进行传送。2、玩家需要按住△键即可进行传送。3、玩家使用陆行鸟也可以快速移动到别的位置。

深入探讨Laravel中take和limit的不同之处 深入探讨Laravel中take和limit的不同之处 Mar 10, 2024 pm 01:00 PM

在Laravel中,我们经常会用到一些方法来限制查询结果的数量,其中包括take和limit两个方法。虽然它们都可以用来限制查询结果的数量,但它们之间确实有一些细微的区别。在本文中,我们将深入探讨take和limit在Laravel中的不同之处,并通过具体的代码示例来加以说明。首先,让我们来看一下take方法。take方法是Eloquent的一部分,通常用于

Java8 Time Api如何使用 Java8 Time Api如何使用 Apr 28, 2023 pm 12:25 PM

1.概述作为本文的一部分,让我们从现有Date和CalendarAPI存在的一些问题入手,来探讨新的Java8Date和TimeAPI如何解决这些问题。我们还将搞一搞Java8时间类库中的核心类,比如LocalDate,LocalTime,LocalDateTime,ZonedDateTime,Period,Duration以及它们的api。2.旧的时间API(java8之前)的问题线程安全-Date和Calendar类不是线程安全的,使开发者难以调试这些api的并发问题,需要编写额外的代码来处

如何使用Java中的Stream的limit和skip函数进行流操作 如何使用Java中的Stream的limit和skip函数进行流操作 Jun 26, 2023 pm 03:55 PM

Java8中引入了StreamAPI,它能够极大地简化对集合的操作。Stream类提供了许多用于操作流的函数式方法,包括过滤、映射、合并等等。其中,limit和skip是用于流操作中限制元素数量的两个函数。一、limit函数limit函数用于限制流中元素的数量,它接受一个long类型的参数n,表示限制的数量。调用limit函数后,返回一个新的流,它仅包含

python中time和datetime的区别及用法是什么 python中time和datetime的区别及用法是什么 May 02, 2023 am 11:01 AM

一.Python中表示时间的两种方式:时间戳:相对于1970.1.100:00:00以秒计算的偏移量,唯一的时间元组struct_time:共有9个元素>tm_year:年1-12>tm_mon:月1-12>tm_mday:日1-31>tm_hour:时0-23>tm_min:分0-59>tm_sec:秒0-59>tm_wday:星期0-6(0表示周日)>tm_day:一年中的第几天1-366>tm_isdst:是否是夏令,默认为-1二.ti

See all articles