3493 你們要的與質數與偶數相關的送分題

2021-10-04 16:58:08 字數 1220 閱讀 9112

單點時限: 2.0 sec

記憶體限制: 256 mb

給任意乙個大於 1 的正整數 n,輸出 n 可以分解成最少幾個質數(可以相同)的和。

輸入格式

一行,乙個整數 n。(2≤n≤1015)

輸出格式

一行乙個數,代表 n 最少能分解成幾個質整數。

樣例input

2output1提示

這不僅僅是一道水題,它甚至還是一道cf原題。

先來看一下巴哥猜想

哥德**2023年給尤拉的信中哥德**提出了以下猜想:任一大於2的整數都可寫成三個質數之和 [1] 。但是哥德**自己無法證明它,於是就寫信請教赫赫有名的大數學家尤拉幫忙證明,但是一直到死,尤拉也無法證明。 [2] 因現今數學界已經不使用「1也是素數」這個約定,原初猜想的現代陳述為:任一大於5的整數都可寫成三個質數之和。(n>5:當n為偶數,n=2+(n-2),n-2也是偶數,可以分解為兩個質數的和;當n為奇數,n=3+(n-3),n-3也是偶數,可以分解為兩個質數的和)尤拉在回信中也提出另一等價版本,即任一大於2的偶數都可寫成兩個質數之和。今日常見的猜想陳述為尤拉的版本。把命題"任一充分大的偶數都可以表示成為乙個素因子個數不超過a個的數與另乙個素因子不超過b個的數之和"記作"a+b"。2023年陳景潤證明了"1+2"成立,即"任一充分大的偶數都可以表示成二個素數的和,或是乙個素數和乙個半素數的和"。

今日常見的猜想陳述為尤拉的版本,即任一大於2的偶數都可寫成兩個素數之和,亦稱為「強哥德**猜想」或「關於偶數的哥德**猜想」。

從關於偶數的哥德**猜想,可推出:任一大於7的奇數都可寫成三個質數之和的猜想。後者稱為「弱哥德**猜想」或「關於奇數的哥德**猜想」。若關於偶數的哥德**猜想是對的,則關於奇數的哥德**猜想也會是對的。2023年5月,巴黎高等師範學院研究員哈洛德·賀歐夫各特發表了兩篇**,宣布徹底證明了弱哥德**猜想。

這群出題人,是數學系的吧。

#include

#include

using

namespace std;

bool

isprim

(long

long n)

return

true;}

intmain()

elseif(

isprim

(n))

cout<<1;

else

return0;

}

進貢 數學思維 奇數與質數與偶數的關係

描述 古代的皇帝每年都要給神靈進貢,祈求來年風調雨順,國富民安。但是就算進貢再好的物品,神靈們也會有不滿意度的。皇帝每年進貢的物品數量必須嚴格大於1份。如果皇帝某一年進貢了m份貢品,那麼神靈的不滿意度為m的約數中,比m小且最大的那個。現在假設國王要在k年內進貢完n份貢品,你能找出一種方案使得神靈的不...

質數的和與積 列舉

兩個質數的和是 s,它們的積最大是多少?輸入格式 乙個不大於 10000 的正整數s,為兩個質數的和。輸出格式 乙個整數,為兩個質數的最大乘積。資料保證有解。輸出時每行末尾的多餘空格,不影響答案正確性 樣例輸入 50樣例輸出 589解題思路1 通過了19個知識點 還有最後乙個測試點 沒有過去 不知道...

DataGridView與XML檔案的相互轉存

注1 仍存在以下問題 1.xml轉存至datagridview中時,不能自動生成行列,必須手動指定view的行列值。2.datagridview轉存至xml中時,丟失一行資料 注2 本人解決問題 1.解決了 datagridview轉存至xml後,丟失一行資料的 問題 using system us...