1. 程式人生 > >《數論概論》讀書筆記 第23章 二次剩餘

《數論概論》讀書筆記 第23章 二次剩餘

什麼叫二次剩餘,其實就是對於給定的p(pP)n,如果有x滿足x2n(modp),那麼n在模p意義下就是二次剩餘。其實就是模意義下能否開根號。

我們先定義Fp,這是一個數域,其實就是0p1p個數與模p意義下加減乘除運算構成的集合。

定理1:對於x2n(modp)總共有p12個的n能使該方程有解(將n=0情況除去,由於該情況顯然有x=0)。
證明:我們只用考慮所有x2。如果存在不同的兩個數uv它們的平方在模p意義下同餘,那麼顯然有p|(u2v2)。由平方差公式p|(u+v)(uv)。顯然p不可能整除uv,因此p整除u+v,因此u+v0(modp)。這個結論反過來也是成立的,因此共有p

12種互不相同的平方,顯然對應了所有有解的n,而且同一個n還一定存在兩個互為相反數的解。

Description:

求解x2n(modp)p 是一個奇質數。

Solution:
由費馬小定理:
             np11(modp)
所以:
             np12±1(modp)

由尤拉準則:
             (np)np12(modp)
其中:
             (np)為勒讓德符號。

因為xn12(modp),所以有xp1np121(modp)。即:

             (np)=1

10npnpn0(modp)

設:
             k=a2n,ω=k

則該方程的解為:
             x(a+ω)p+12(modp)

證明:若k是該模意義下的非二次剩餘,
則:
             wp1=

相關推薦

數論概論讀書筆記 23 剩餘

什麼叫二次剩餘,其實就是對於給定的p(p∈P)和n,如果有x滿足x2≡n(modp),那麼n在模p意義下就是二次剩餘。其實就是模意義下能否開根號。 我們先定義Fp,這是一個數域,其實就是0到p−1這p

《鳥哥的Linux私房菜》讀書筆記--0 計算機概論part1

x86架構 傳輸 png 頻率 最好 概論 而在 不同 倍頻 一個下午看了不少硬件層面的知識,看得太多太快容易忘記。於是在博客上寫下讀書筆記。                      有關硬件 個人計算機架構&接口設備 主板芯片組為“南北橋”的統稱,南北橋用於控制

《從0到1》讀書筆記2"像1999 年那樣狂歡"1記:小結及詞匯解析

content 高新 1.8 匯率 穩定 盈利模式 fun csdn 外匯 小結 本章的目的應該是通過90年代末的互聯網泡沫的背景,成因。影響,以及教訓來教誡人們,在全部人都瘋狂的拋身於洪流熱潮之中時,我們要冷靜的思考辨識出那些不切實際的大眾觀點,

《從0到1》讀書筆記4“競爭意識”1記:霧失樓臺,月迷津渡

spl 讓我 tails ext ont down 激情 都是 lines 一直以來我們接受的教育都是教導我們要做個出類拔萃的好學生,小學如此,中學這般,大學也是如是。而評論是否是個好學生的標準在我國有“三好學生”做衡量。而隨著社會就業競爭形勢的日益

java並發編程的藝術,讀書筆記

java並發編程的藝術final域的內存語義寫final域的重排規則:禁止把final域的寫重排序到構造方法之外,主要包括倆個個方面1)JMM禁止編譯器把final域的寫重排序到構造方法之外2)編譯器會在final域寫之後,構造函數return之前插入一個storestore屏障,這個屏障禁止處理器把fina

Core Java Volume I 讀書筆記--4 對象與類

volume nod sina x86 userinfo -- tar .com ndt 20r拿3角51諼3http://weibo.com/p/1005056264972659 SI境嗇7U侍凡17院http://shequ.docin.com/dpyy387 宦3

《Linux系統編程手冊》讀書筆記——2基本概念

守護 setenv 代碼 不存在 export 層級 用途 運行時 創建 操作系統的核心--內核 內核的職責 進程調度:Linux屬於搶占式多任務操作系統,多個進程可同時駐留於內存,且每個進程都能獲得對CPU的使用權。哪些進程獲得對CPU的使用,以及每個進程能使用多長時間

《數據庫設計入門經典》讀書筆記——:工作場所中的數據庫建模

中間 特定 理論 大學 並且 外鍵 另一個 必須 所有 規範化用於粒度化和組織在數據庫中使用的數據。 在第4章中將詳細介紹規範化和應用範式的過程。在這個階段只需要知道規範化是用於將數據劃分到單獨表中的方法或公式——根據一組規則。 不信任將視圖用於除了安全性目標之外的任何事情

核心技術讀書筆記----5 繼承(一)

特殊 編譯器 父類構造函數 ack 父類 指定 引用 tsa 一句話 第5章 繼承(一) 1、super:當希望子類調用超類的方法時,使用super.方法名super不是一個對象的引用,不能將super賦值給另一個對象變量,它只是一個指示編譯器調用超類方法的特殊關鍵字。 p

INSPIRED啟示錄 讀書筆記 - 3 產品管理與項目管理

red 啟示錄 隨著 特點 執行 緊迫感 積累 讀書 區別 兩者的關系 在傳統的零售軟件領域,產品經理常常兼任項目經理的工作,隨著互聯網的發展,兩者的職責區別也越來越明顯 產品管理的職責是探索(定義)有價值的、可用的、可行的產品 項目管理的職責是關註如何執行計劃以按期

INSPIRED啟示錄 讀書筆記 - 8 巴頓將軍的忠告

目標管理 永遠不要告訴別人怎麼做。告訴他們做什麼,他們自然會發揮天賦,給你驚喜。    ——喬治·史密斯·巴頓 首先,產品經理收集需求時,常聽到客戶建議“如何做”產品,而不是產品應該“做什麼”。如果產品經理試著思考產品要做什麼,就會驚訝地發現實現方法如此之多。客戶其實不必考慮解決問題的

INSPIRED啟示錄 讀書筆記 - 9 產品副經理

辦公室裡最聰明的人 從本質上講,產品就是創意,產品經理的職責是想出好點並加以實現。我們需要好點子,有些想法是我們自己的創意,但如果僅依靠自己,就會嚴重限制創意的發揮做產品要找公司最聰明的人合作,發現公司裡潛在的幾個聰明絕頂的人,不拘一格地任用,把他們招進產品團隊產品經理還可以向自己的領導借力,聽取他們對產品

INSPIRED啟示錄 讀書筆記 - 14 產品評審團

制定更及時、更可靠的產品決策 制定決策通常是既耗時又費力的,產品公司需要一套機制讓決策者和相關人員及時作出明智的產品決策。成立產品評審團是最好的解決途徑 組織產品評審團的難點在於既要為高管制定產品決策、監督產品流程提供透明的資訊,又要避免高管插手干預產品團隊的具體工作 產品評審團的工作目標 成立產品評

INSPIRED啟示錄 讀書筆記 - 15 特約使用者

產品開發夥伴 為了解決兩個問題——既深入洞察目標使用者的需求,又贏得使用者對產品的推薦,建議徵集特約使用者協助完成產品研發 在專案的開始階段物色至少六位積極、活躍、樂於分享的目標戶,要求是他們在產品的目標使用者中具有一定影響力。至於他們是否使用過公司原有的產品並不重要,只要他們認為未來的產品可以解決他們手

INSPIRED啟示錄 讀書筆記 - 18 重新定義產品說明文件

理想的產品說明文件 1、產品說明文件應該完整地描述使用者體驗——不只是使用者需求,還包括互動設計和視覺設計。使用者需求和使用者體驗是密不可分的 2、產品說明文件必須準確地描述軟體的行為 3、產品說明文件必須以某種直觀的方式把產品資訊和產品行為告訴所有人 4、產品說明文件應該可以修改。雖然進入開發階段後

INSPIRED啟示錄 讀書筆記 - 21 產品驗證

證明產品的價值、可用性、可行性 產品驗證是指在正式開發、部署產品前,驗證產品說明文件描述的產品是否符合預期要求 產品經理向產品團隊提供最終的產品說明文件前,需要進行三項重要驗證     1、可行性測試:明確在現有的技術條件下,能否成功開發出產品。邀請架構師和開發人員深度參與技術調研,

INSPIRED啟示錄 讀書筆記 - 19 用戶體驗設計與實現

高保真 設計軟件 開發階段 階段 工作 完成 軟件開發 用戶 一點 先定義用戶體驗再動手開發 在軟件開發過程中,有很多工作可以同時進行。比如,需求調研和產品設計(用戶體驗設計)、開發與測試 盡管如此,用戶體驗設計和軟件開發就不能同時進行,原因有五點 1、與軟件

INSPIRED啟示錄 讀書筆記 - 24 平滑部署

避免更新產品導致使用者反感 毫無徵兆地更新不必要的版本會令使用者產生反感。不是所有使用者都喜歡新版本的產品。使用者產生反感主要有幾個原因     1、事前沒有收到更新通知,使用者覺得措手不及     2、使用者沒時間學習、適應新版本,產品公司也沒有提供舊版本方便使

INSPIRED啟示錄 讀書筆記 - 27 合理運用瀑布式開發方法

瀑布式開發方法的基本原則 1、採用階段式開發:軟體開發過程被事先分成固定的幾個階段,撰寫書面的需求說明文件、設計高層軟體架構、設計低層細節、編寫程式碼、測試、部署 2、採用階段式評審:每個階段結束後,對該階段提交的成果進行評審,評審通過後才能進入下一階段 瀑布式開發方法有正式和非正式兩種形式 1、正式

INSPIRED啟示錄 讀書筆記 - 30 在大公司施展拳腳

決策 學會 完成 對手 也會 strong 保留 好的 原型 十大秘訣 1、了解公司制定決策的方式:知道決策權在誰手裏,了解他制定決策的方式,只需要說服他就行了 2、建立人脈網絡:主動幫助他人,積累人脈關系 3、臭鼬工程:在工作之余做出產品原型來,產品原型具有超出想像