Microsoft Word - ACL chapter02-5ed.docx

Similar documents
Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

主動學習快樂玩,韻文詩歌我在行

文 学 蓝 皮 书 迅 冯 俐 崔 涛 等 任 副 主 席, 徐 迅 任 秘 书 长 中 国 煤 矿 作 协 成 立 已 30 年, 1983 年 成 立 之 初 为 中 国 煤 矿 文 学 研 究 会, 1995 年 更 名 为 中 国 煤 矿 作 协 煤 炭 系 统 的 作 家 和 广 大 文

(Microsoft Word - 03\300\243\244p.doc)

<4D F736F F D20B8CAD7E9CDA8A1B A1B33638BAC5B9D8D3DAD4DAC8ABD6DDB5B3D4B1D6D0BFAAD5B9D5FDB7B4B5E4D0CDD1A7CFB0BDCCD3FDBBEEB6AFB5C4CDA8D6AA2E646F63>

度定生老病死

按 照 卫 计 委 的 规 划, 对 于 县 级 医 院 主 要 做 一 下 工 作 加 强 临 床 重 点 专 科 建 设, 提 升 县 级 医 院 医 疗 技 术 水 平, 并 配 备 与 专 科 建 设 目 标 一 致 的 适 宜 设 备 1. 县 医 院 除 了 将 健 全 一 级 诊 疗

专科疾病诊治(二十四)

Microsoft Word - 林金萱.docx

<4D F736F F D20BACEECF1E2D3A3BAD6D0D2BDC0EDC2DBB5C4BACBD0C4CAC7CEB1BFC6D1A72E646F63>

<B0DACDD1D1C7BDA1BFB5B5C4C0A7C8C52E733932>

把生命托付给谁?


《中老年男性养生保健》

:,,,,,,,,,,,,,,,,,,,,,,,,,,,


序 1995 年 我 走 进 了 朝 阳 区 将 台 乡 五 保 老 人 院, 如 今 17 年 后, 十 分 欣 喜 有 机 会 为 这 本 流 金 岁 月 小 集 作 序 在 多 年 陪 伴 孤 单 老 人 的 过 程 中, 我 深 深 地 体 会 到 每 位 老 人 的 生 命 里 其 实 都


一 天 吃 两 顿, 从 不 例 外 我 上 班 就 是 找 一 个 网 吧 上 网 上 网 的 内 容 很 杂, 看 新 闻, 逛 论 坛, 或 者 打 打 小 游 戏 如 果 没 钱 上 网, 我 会 独 自 一 个 人 到 一 个 偏 僻 的 地 方, 静 静 地 坐 着 发 呆 这 也 是

工 造 价 15 邗 江 南 路 建 设 工 一 标 市 政 公 用 6000 中 机 环 建 集 团 有 限 公 胡 美 娟 16 邗 江 南 路 建 设 工 二 标 市 政 公 用 品 尊 国 际 花 园 1# 2# 3# 4# 7# 9# 10# 11# 楼 地 库 C 区 工

第一篇 建置区划

78 云 芝 79 五 加 皮 80 五 味 子 81 五 倍 子 82 化 橘 红 83 升 麻 84 天 山 雪 莲 85 天 仙 子 86 天 仙 藤 87 天 冬 88 天 花 粉 89 天 竺 黄 90 天 南 星 91 天 麻 92 天 然 冰 片 ( 右 旋 龙 脑 ) 93 天 葵


43081.indb

用 照 片 說 故 事 舊 區 有 舊 區 的 故 事, 它 沒 有 高 聳 入 雲 的 大 廈, 沒 有 縱 橫 交 錯 的 天 橋 沒 有 五 彩 繽 紛 的 商 場, 更 沒 有 林 林 總 總 的 名 牌, 有 的 只 是 差 點 被 人 遺 忘 的 東 西 又 一 城 時 代 廣 場 IF

︻南區中小學科學教育輔導工作計畫︼詳細計畫及說明書

狂飆青春系列\(5\)─遊戲不再只是遊戲

2012/09/20 培 训 教 师 学 习 交 流 活 动 2012/09/26 师 生 同 台 竞 技, 共 谱 赛 场 佳 话 2012/09/27 国 家 示 范 校 建 设 启 动 仪 式 2012/10/10 湖 南 湘 菜 产 业 职 业 教 育 集 团 成 立 筹 备 会 顺 利 召

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

内团发﹝2016﹞13号内蒙古团委脱贫攻坚部门分工方案

根 据 我 国 婚 姻 登 记 所 2013 年 数 据 调 查, 男 女 年 龄 相 差 6 10 岁 占 19.5%, 相 差 10 岁 以 上 的 占 4.9%, 对 比 我 国 在 上 世 纪 90 年 代 初 的 调 查, 年 龄 相 差 6 10 岁 占 8.1%, 年 龄 相 差 10

國立馬公高級中學 104學年度第一學期一年五班班級讀書會共讀心得報告

Microsoft Word - 四川大学档案管理与校史工作简报2015年第6期(总38期_.doc

简报


公 文 時 效 仍 須 檢 討, 對 逾 期 及 延 誤 之 責 任 應 予 追 究 ( 各 處 室 ) 5 月 25 日 高 中 優 質 化 專 家 諮 詢 訪 視 應 確 實 做 好 準 備 ( 圖 各 處 室 ) 仍 有 高 中 學 生 騎 乘 機 車 上 下 學, 請 學

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05

重 要 声 明 长 城 证 券 股 份 有 限 公 司 编 制 本 报 告 的 内 容 及 信 息 来 源 于 陕 西 东 岭 工 贸 集 团 股 份 有 限 公 司 提 供 的 证 明 文 件 以 及 第 三 方 中 介 机 构 出 具 的 专 业 意 见 长 城 证 券 对 报 告 中 所 包

北 京 拜 博 拜 尔 口 腔 医 院 知 春 路 门 北 京 市 海 淀 区 白 塔 庵 汉 荣 家 园 1 号 楼 一 层 诊 北 京 拜 博 拜 尔 口 腔 医 院 东 城 门 诊 北 京 市 东 城 区 海 运 仓 一 号 瀚 海 海 运 仓 大 厦 一 层 159 号 北 京 拜 博 拜

深 圳 市 远 东 皓 星 科 技 有 限 公 司 深 圳 市 信 利 通 电 子 有 限 公 司 深 圳 市 兆 力 电 机 有 限 公 司 深 圳 市 深 祥

學 過 程 技 能 中 是 重 要 的 一 環, 雖 然 控 制 變 因 的 課 程 要 進 入 小 學 階 段 才 會 接 觸, 但 我 們 嘗 試 讓 孩 子 在 科 學 遊 戲 中, 察 覺 到 不 同 的 條 件 會 影 響 比 賽 結 果, 進 而 讓 孩 子 把 這 些 條 件 一 一

Microsoft PowerPoint - ds-1.ppt [兼容模式]

2012年全国计算机等级考试二级C语言考试大纲

untitled

天下江南人-4.FIT)

2015年计算机二级(C语言)模拟试题及答案(四)

P xls

湘财证券股份有限公司关于推荐

Microsoft Word - WANGSHI_No94.doc


内 容 简 介 本 书 由 6 章 组 成, 第 1 章 ~ 第 5 章 紧 扣 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 二 级 C 程 序 设 计 ) 考 试 大 纲, 对 C 程 序 设 计 的 教 学 内 容 进 行 了 有 重 点 的 讲 解, 对 考 试 要 求 的 知

<4D F736F F D20A3A8CEF7C3F1B7A2A1B A1B33238BAC5A3A9CEF7B3C7C7F8D2BDC1C6BEC8D6FAB0ECB7A85FB6A8B8E55F31322D385F325F2E646F63>

标题

26 头 孢 他 啶 注 射 剂 27 头 孢 他 美 酯 口 服 常 释 剂 型 28 头 孢 吡 肟 注 射 剂 29 头 孢 硫 脒 注 射 剂 30 头 孢 唑 肟 注 射 剂 31 头 孢 替 安 注 射 剂 32 头 孢 哌 酮 注 射 剂 33 头 孢 哌 酮 舒 巴 坦 注 射 剂

庄子.doc

<4D F736F F D20C1B9CAB3D2A9BCE0A1B A1B33536BAC520D3A1B7A C4EACFC2B0EBC4EAD2A9C6B7B3E9D1E9BFECBCECB9A4D7F7CAB5CAA9B7BDB0B8B5C4CDA8D6AA2E646F63>

状 态, 使 人 类 社 会 难 以 正 确 认 识 评 级 这 一 信 用 经 济 的 内 在 规 律, 难 以 真 正 总 结 西 方 错 误 评 级 的 教 训, 难 以 让 评 级 有 效 服 务 于 人 类 信 用 经 济 实 践 如 果 我 们 还 不 能 在 信 用 评 级 思 想 领

最好的保健就是順其自然

Microsoft PowerPoint - JavaÓïÑÔ»ù´¡.ppt

nooog

_汪_文前新ok[3.1].doc

校园之星


僑生(含港澳生)及外籍生參加全民健康保險實施要點

督 办 通 知

Microsoft PowerPoint - 第17讲_递归.ppt [兼容模式]

2 O/A D/A

<4D F736F F D20BCD2D4B0A3A8B5DA3330C6DAA3A92E646F63>

友邦附加XX意外伤害保险

绝密★启用前

Microsoft PowerPoint - Compiler-7 - Runtime Environment.ppt [兼容模式]

D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往 来 晚 上 有 力 气 的 话 去 夫 子

Microsoft Word - _m30.doc


Microsoft Word 年9月二级C真卷.doc

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

<4D F736F F D20CCECCCC3CFF2D7F3C9EEDBDACDF9D3D22E646F63>

<4D F736F F D20C6C0BCB6B1A8B8E6B7E2C3E6A3A8BAFEB1B1B9A9CFFAB8FAD7D9A3A9>

Microsoft Word - 模__

(Microsoft Word - \245\315\254\241\273P\245\360\266\242.doc)

标题

FY.DOC

《C语言程序设计》教材习题参考答案

要 闻 播 报 海 南 省 委 领 导 高 度 肯 定 我 校 十 年 海 南 民 族 特 招 班 工 作 天 津 科 技 大 学 海 南 少 数 民 族 特 招 班 十 年 工 作 总 结 暨 优 秀 毕 业 生 代 表 及 新 生 座 谈 会 于 8 月 21 日 在 海 口 召 开 校 长 王

Ps22Pdf

用 平 板 上 閱 讀 301 花 慶 恩 上 個 學 期, 施 老 師 讓 我 們 用 平 板 上 閱 讀 課 上 課 前, 范 老 師 叫 我 和 一 位 同 學 幫 忙 將 平 板 電 腦 拿 出 來, 並 排 好 順 序, 一 上 課, 老 師 請 同 學 一 組 一 組 的 去 拿 平 板

新金融家联盟讲坛

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

相 惜 033 女 子 受 是 靠 德 行 而 非 美 貌 033 刘 庭 式 与 盲 妻 道 义 人 生 036 什 么 是 爱, 什 么 是 欲 038 相 爱 040 爱 感 觉 是 温 暖 040 爱 言 语 是 正 直 043 爱 心 地 是 无 私 045 爱 行 为 是 成 全 050

南京多伦科技股份有限公司

Microsoft Word - 澎湖田調報告_璉謙組.doc

北 海 市 人 民 政 府 公 报

Microsoft Word 院會重要業務報告_ 年大陸參訪報告_

院 伙 食 补 助 费 4,700 元, 交 通 费 2,000 元, 住 宿 费 1,000 元, 伤 残 赔 偿 金 100,000 元, 精 神 损 害 赔 偿 金 100,000 元 ( 待 司 法 鉴 定 后 重 新 确 认 ); 二 诉 讼 费 鉴 定 费 由 被 告 承 担 被 告 省

产 业 截 至 2015 年 底, 立 恒 工 业 广 场 竣 工 厂 房 面 积 为 万 平 方 米, 其 中 已 销 售 面 积 万 平 方 米, 占 竣 工 厂 房 面 积 的 60.93%, 已 租 赁 面 积 9.73 万 平 方 米, 占 竣 工 厂 房 面 积

chap07.key

Microsoft Word - 二、社會風俗_164題_

市 ( 地 州 盟 ) 无 锡 市 江 阴 市 江 阴 新 浩 再 循 环 纸 业 有 限 公 司 无 锡 市 宜 兴 市 江 苏 三 木 化 工 股 份 有 限 公 司 无 锡 市 宜 兴 市 江 苏 国 信 协 联 能 源 有 限 公

Ps22Pdf

Transcription:

第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 701 709 719 727 733 739 743 751 757 761 769 773 787 797 809 811 821 823 827 829 839 853 857 859 863 877 881 883 887 907 911 919 929 937 941 947 953 967 971 977 983 991 997 1000 100 100 以內的質數有 25 個 - 44 -

第 2 章神奇的質數 100~200 之間的質數有 21 個 200~300 之間的質數有 16 個 300~400 之間的質數有 16 個 400~500 之間的質數有 17 個 500~600 之間的質數有 14 個 600~700 之間的質數有 16 個 700~800 之間的質數有 14 個 800~900 之間的質數有 15 個 900~1000 之間的質數有 14 個 2 57885161 1 17425170 2013 1 25 GIMPS 2008 8 23 2 43112609 1 12978189 2.1.2 驗證質數 1000 質數驗證演算法 確定性演算法 隨機演算法 - 45 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 N 2 N-1 N N-1 int is_prime(int n) int i; if(n <= 1) //1 n<=1 0 for(i = 2; i < n; i++) if(n % i == 0) // n i return 1; N N N-1 n N=15 15 1 3 5 5 N 3 5 N 5 is_prime() int is_prime(int n) int i; if(n <= 1) //1 n<=1 0-46 -

第 2 章神奇的質數 for(i = 2; i * i <= n; i++) if(n % i == 0) i return 1; for i 2 n 2.1.3 尋找質數的演算法 1000 is_prime() 1000 #include <stdio.h> #include<conio.h> int is_prime(int n) int i; if(n <= 1) //1 n<=1 0 for(i = 2; i * i <= n; i++) if(n % i == 0) i return 1; int main() int i,n=0,t=1; - 47 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 printf("1000 \n"); for(i=2;i<1000;i++) if(is_prime(i)) n++; t++; printf("%4d",i); if(t>10) printf("\n"); t=1; printf("\n1000 %d \n",n); // 10 getch(); 1000 is_prime() 2 1000 is_prime() - 48 -

第 2 章神奇的質數 Eratosthenes 100 Eratosthenes 2 100 a 2 2 b 3 c 5 d 7 e 100 a b c d - 49 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 e Eratosthenes 4 100 Eratosthenes #include <stdio.h> #include<conio.h> #define MAXNUM 1000 int main() int i,j,c=0; int prime[maxnum+1]; for(i=2;i<=maxnum;i++) prime[i]=1; for(i=2;i*i<=maxnum;i++) if(prime[i]==1) for(j=2*i;j<=maxnum;j++) if(!prime[j]) continue; if(j%i==0) prime[j]=0; for(i=2;i<maxnum;i++) if(prime[i]==1) // 1000 // 1 i // j - 50 -

第 2 章神奇的質數 printf("%4d ",i); c++; if(c%10==0) printf("\n"); 10 printf("\n %d ",c); getch(); 2.1.4 已被證明的質數定理 1. 在 (a,2a] 之間必有一個質數 1 a 2 (a, 2a] (a, 2a] 2. 存在任意長度的質數等差數列 等差數列 :1 3 5 7-51 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 5 12 5 17 29 41 53 65 5 6 65 5 5 5 17 29 41 53 10 210 199 409 619 829 1039 1249 1459 1669 1879 2089 2004 4 18 K K K=3 3 5 7 2 K=10 199 409 619 829 1039 1249 1459 1669 1879 2089 210 50 Annals of Mathematics 3. 其他已證明的質數定理 一個偶數可以寫成兩個數字之和, 其中每一個數字最多只有 9 個質因數 一個偶數必定可以寫成一個質數加上一個合數, 其中的因數個數有上界 - 52 -

第 2 章神奇的質數 一個偶數必定可以寫成一個質數加上一個最多由 5 個因數所組成的合數 後來, 有人簡稱這個結果為 (1+5) 一個充分大偶數必定可以寫成一個質數加上一個最多由 2 個質因數所組成的合數, 簡稱為 (1+2) 2.2.1 什麼是孿生質數 2 3 5 2 100 5 7 11 13 17 19 29 31 41 43 59 61 71 73 (3, 5) (5, 7) (11, 13) (17, 19) (29, 31) (41, 43) (59, 61) (71, 73) 100 8 2.2.2 孿生質數的公式 Q Q+2 Q+2 Q Q+2-53 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 Q =P1M1+B1 =P2M2+B2 = =PKMK+BK P1 P2 P k 2 3 5 7 B i 0 B i P i 2 Q<(P K+1) 2 2 Q Q+2 Q 0 P i-2 Q 2M 3M+1 5M+3 7M+5 P im i 2 Q+2 Q=29 29 =2 14+1 (2M+1) =3 9+2 (3M+2) =5 5+4 (5M+4) 29 2 5 5 3 k=3 B 0 B i P i 2 29 29+2 Q 2=14 餘 1 Q 3=9 餘 2 Q 5=5 餘 4 2 3 5 Q 29-54 -

第 2 章神奇的質數 2.2.3 中國剩餘定理 1500 3 2 5 3 7 2 1073 500 1073 3 2 5 3 7 2 3 2 2, 5, 8, 11, 14, 17, 20, 23, 26, 5 3 3, 8, 13, 18, 23, 28, 8 3 5 15 8+15 n - 55 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 n 1 2 3 8, 23, 38, 7 2 2, 9, 16, 23, 30, 23 105 23 1500 1000 2.2.4 孿生質數分佈情況 105 10+23=1073 Euclid #include <stdio.h> #define MAXNUM 10000 int main() // 10000-56 -

第 2 章神奇的質數 long i,j,c=0,twin=2,t=0; char prime[maxnum+1]; prime[0]=0; prime[1]=0; for(i=2;i<=maxnum;i++) prime[i]=1; for(i=2;i*i<=maxnum;i++) if(prime[i]==1) for(j=2*i;j<=maxnum;j++) if(!prime[j]) continue; if(j%i==0) prime[j]=0; for(i=2;i<maxnum;i++) if(prime[i]==1) c++; if(i-2==twin) printf("(%d,%d) ",twin,i); t++; if(t%5==0) printf("\n"); twin=i; // 1 // j printf("\n %d %d ",c,t); getch(); 10000 1229 205-57 -

打下好基礎 - 程式設計必修的數學思維與邏輯訓練 MAXNUM 10000 10000 MAXNUM MAXNUM RSA RSA RSA RSA RSA 2.3.1 什麼是 RSA Key Key Key - 58 -

第 2 章神奇的質數 明文 密文 密鑰 key 密鑰 key 密文 明文 Key Key Key Key PK SK 明文 密文 公鑰 key 公鑰 key 密文 明文 RSA - 59 -