函數[x]和{x}在數論中的應用

函數[x]和{x}在數論中的應用

  • 函數[x]和{x}的定義與基本性質(定義1,命題1)
    • 定義1
    • 例1
    • 命題1
  • 函數[x]和{x}的應用(定理1,推論1-推論3)
    • 例2
    • 定理1
    • 注解5
    • 推論1
    • 例3
    • 例4
    • 推論2
    • 推論3
    • 命題2

函數[x]和{x}的定義與基本性質(定義1,命題1)

定義1

x ∈ R x\in \mathbb{R} xR,定義 [ x ] [x] [x]等于不超過 x x x的最大整數,稱函數 [ x ] [x] [x]取整函數高斯函數

另外也稱 [ x ] [x] [x] x x x整數部分 { x } = x ? [ x ] \{x\}=x-[x] {x}=x?[x] x x x的小數部分。

例1

計算下列的值

  1. [ π ] , [ e ] , [ ? π ] , [ 2 3 ] , [ 3 5 ] , [ ? 3 5 ] , [ 5 ] , [ 3 ] ; [\pi],[e],[-\pi],[\frac{2}{3}],[\frac{3}{5}],[-\frac{3}{5}],[5],[3]; [π],[e],[?π],[32?],[53?],[?53?],[5],[3];
  2. { 5 } , { ? 3 } , { π } , { 2 } , ? π \{5\}, \{-3\},\{\pi\},\{\sqrt{2}\},{-\pi} {5},{?3},{π},{2 ?},?π

[ π ] = 3 , [ e ] = 2 , [ ? π ] = ? 4 , [ 2 3 ] = [ 3 5 ] = 0 , [ ? 3 5 ] = ? 1 , [ 5 ] = 5 , [ 3 ] = 3 [\pi]=3,[e]=2,[-\pi]=-4,[\frac{2}{3}]=[\frac{3}{5}]=0,[-\frac{3}{5}]=-1,[5]=5,[3]=3 [π]=3,[e]=2,[?π]=?4,[32?]=[53?]=0,[?53?]=?1,[5]=5,[3]=3

{ 5 } = 5 ? [ 5 ] = 0 , { ? 3 } = ? 3 ? [ ? 3 ] = 0 , { π } = π ? [ π ] = π ? 3 \{5\}=5-[5]=0,\{-3\}=-3-[-3]=0,\{\pi\}=\pi-[\pi]=\pi-3 {5}=5?[5]=0,{?3}=?3?[?3]=0,{π}=π?[π]=π?3

{ 2 } = 2 ? 1 , { ? π } = ? π ? [ ? π ] = 4 ? π \{\sqrt{}2\}=\sqrt{2}-1, \{-\pi\}=-\pi-[-\pi]=4-\pi { ?2}=2 ??1,{?π}=?π?[?π]=4?π

按數軸來說,是向左邊最接近的那個數取整。

下面來說一下它們的性質,看命題1

命題1

函數 [ x ] [x] [x] { x } \{x\} {x}具有下列性質:

  1. x = [ x ] + { x } ; x=[x]+\{x\}; x=[x]+{x}; 這個是顯然的,一個數等于小數部分加整數部分

  2. [ x ] ≤ x < [ x ] + 1 , x ? 1 < [ x ] ≤ x , 0 ≤ { x } < 1 ; [x]\le x < [x]+1,\ x-1<[x]\le x,\ 0 \le \{x\} <1; [x]x<[x]+1,?x?1<[x]x,?0{x}<1; 前兩個可以合并 x ? 1 < [ x ] ≤ x < [ x ] + 1 x-1<[x]\le x < [x]+1 x?1<[x]x<[x]+1

  3. n ∈ Z , n \in \mathbb{Z}, nZ, [ n + x ] = n + [ x ] ; [n+x]=n+[x]; [n+x]=n+[x];

  4. [ x ] + [ y ] ≤ [ x + y ] , { x } + { y } ≥ { x + y } ; [x]+[y]\le [x+y],\{x\}+\{y\}\ge \{x+y\}; [x]+[y][x+y],{x}+{y}{x+y};

  5. [ ? x ] = { ? [ x ] ? 1 , x ? Z ? [ x ] , x ∈ Z ; [-x] = \begin{cases} -[x] - 1, & x \notin \mathbb{Z} \\ -[x], & x \in \mathbb{Z} \end{cases}; [?x]={?[x]?1,?[x],?x/ZxZ?;

  6. (帶余除法)設 a , b ∈ Z , b > 0 , a,b \in \mathbb{Z},b>0, a,bZ,b>0,則:

    a = b [ a b ] + b { a b } , 0 ≤ b { a b } ≤ b ? 1 a=b[\frac{a}{b}]+b\{\frac{a}{b}\},0\le b\{\frac{a}{b}\} \le b-1 a=b[ba?]+b{ba?},0b{ba?}b?1

  7. a , b ∈ Z + a,b \in \mathbb{Z_+} a,bZ+?,則 b b b的倍數中小于等于 a a a的正整數的個數為 [ a b ] [\frac{a}{b}] [ba?];

  8. x ≤ y , x\le y, xy, [ x ] ≤ [ y ] [x] \le [y] [x][y]

來證一下4,6,7

  • 證4:
  • 由1, x = [ x ] + { x } , y = [ y ] + { y } , x + y = [ x ] + [ y ] + { x } + { y } x=[x]+\{x\},y=[y]+\{y\},x+y=[x]+[y]+\{x\}+\{y\} x=[x]+{x},y=[y]+{y},x+y=[x]+[y]+{x}+{y}
  • 兩邊同時取整,再由3和 [ x ] [x] [x] [ y ] [y] [y]均為整數可得
  • [ x + y ] = [ [ x ] + [ y ] + { x } + { y } ] = [ x ] + [ y ] + [ { x } + { y } ] [x+y]=[[x]+[y]+\{x\}+\{y\}]=[x]+[y]+[\{x\}+\{y\}] [x+y]=[[x]+[y]+{x}+{y}]=[x]+[y]+[{x}+{y}]
  • 再由 0 ≤ { x } < 1 , 0 ≤ { y } < 1 0\le \{x\} <1,0 \le \{y\}<1 0{x}<1,0{y}<1 [ { x } + { y } ] ≥ 0 [\{x\}+\{y\}] \ge 0 [{x}+{y}]0
  • [ x + y ] ≥ [ x ] + [ y ] [x+y] \ge [x]+[y] [x+y][x]+[y]
  • 那么很容易的由 { x } = x ? [ x ] , { y } = y ? [ y ] \{x\}=x-[x],\{y\}=y-[y] {x}=x?[x],{y}=y?[y]
  • { x } + { y } = x ? [ x ] + y ? [ y ] = x + y ? ( [ x ] + [ y ] ) \{x\}+\{y\}=x-[x]+y-[y]=x+y-([x]+[y]) {x}+{y}=x?[x]+y?[y]=x+y?([x]+[y])
  • 由前面已經證過的 ? [ x + y ] ≤ ? ( [ x ] + [ y ] ) -[x+y] \le -([x]+[y]) ?[x+y]?([x]+[y])
  • x + y ? ( [ x ] + [ y ] ) ≥ x + y ? ( [ x + y ] ) = { x + y } x+y-([x]+[y]) \ge x+y - ([x+y])=\{x+y\} x+y?([x]+[y])x+y?([x+y])={x+y} { x } \{x\} {x}的定義
  • { x } + { y } ≥ { x + y } \{x\}+\{y\} \ge \{x+y\} {x}+{y}{x+y}

下面來證6:

  • a = b ? a b = b ( [ a b ] + { a b } ) = b [ a b ] + b { a b } a=b \cdot \frac{a}{b}=b([\frac{a}{b}]+\{\frac{a}{b}\})=b[\frac{a}{b}]+b\{\frac{a}{b}\} a=b?ba?=b([ba?]+{ba?})=b[ba?]+b{ba?}
  • 對于 a , b > 0 a,b>0 a,b>0我們使用一下帶余除法,有 a = b q + r , 0 ≤ r < b a=bq+r,0 \le r < b a=bq+r,0r<b
  • 則兩個對應兩兩相等 q = [ a b ] , r = b { a b } q=[\frac{a}{b}],r=b\{\frac{a}{b}\} q=[ba?],r=b{ba?}
  • 0 ≤ b { a b } < b 0 \le b\{\frac{a}{b}\}<b 0b{ba?}<b右邊那個 < b <b <b可以寫成 ≤ b ? 1 \le b-1 b?1

然后來證7

  • b > 0 , b , 2 b , 3 b , … , n b ≤ a = b [ a b ] + b { a b } b>0,b,2b,3b,\dots,nb \le a=b[\frac{a}{b}]+b\{\frac{a}{b}\} b>0,b,2b,3b,,nba=b[ba?]+b{ba?}即個數 n ≤ [ a b ] + { a b } n\le [\frac{a}{b}]+\{\frac{a}{b}\} n[ba?]+{ba?}
  • 0 ≤ { a b } < 1 0 \le \{\frac{a}{b}\} <1 0{ba?}<1 所以 n n n最大取 [ a b ] [\frac{a}{b}] [ba?]
  • 所以 n = [ a b ] n=[\frac{a}{b}] n=[ba?]

函數[x]和{x}的應用(定理1,推論1-推論3)

例2

8 ! 8! 8!的標準分解式中素因子 2 , 3 , 5 2,3,5 2,3,5的指數

8 ! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 = 2 1 × 3 1 × 2 2 × 5 1 × 2 1 × 3 1 × 7 × 2 3 = 2 7 × 3 2 × 5 1 × 7 1 8!\ =1\times2 \times3\times 4 \times 5 \times 6 \times7 \times 8 \\=2^1 \times 3^1 \times 2^2 \times 5^1 \times 2^1 \times 3^1 \times 7 \times 2^3 \\ =2^7 \times 3^2 \times 5^1 \times7^1 8!?=1×2×3×4×5×6×7×8=21×31×22×51×21×31×7×23=27×32×51×71

容易看出分別為 7 , 2 , 1 7,2,1 7,2,1 h 2 = 7 , h 3 = 2 , h 5 = 1 h_2=7,h_3=2,h_5=1 h2?=7,h3?=2,h5?=1

下面給出一個定理

定理1

n ! n! n!的標準分解式中質因數 p ( p ≤ n ) p\ (p \le n) p?(pn)的指數

h = [ n p ] + [ n p 2 ] + ? = ∑ r = 1 ∞ [ n p r ] h=[\frac{n}{p}]+[\frac{n}{p^2}]+\dots = \displaystyle\sum_{r=1}^{\infty}[\frac{n}{p^r}] h=[pn?]+[p2n?]+?=r=1?[prn?]

注解5

p s > n , p^s > n, ps>n, [ n p s ] = 0 [\frac{n}{p^s}]=0 [psn?]=0,故上式只有有限項不為0,因而是有意義的。

我們先用這個定理來驗證一下例2

h 2 = [ 8 2 1 ] + [ 8 2 2 ] + [ 8 2 3 ] = 4 + 2 + 1 = 7 h_2=[\frac{8}{2^1}]+[\frac{8}{2^2}]+[\frac{8}{2^3}]=4+2+1=7 h2?=[218?]+[228?]+[238?]=4+2+1=7

h 3 = [ 8 3 1 ] = 2 h_3=[\frac{8}{3^1}]=2 h3?=[318?]=2

h 5 = [ 8 5 1 ] = 1 h_5=[\frac{8}{5^1}]=1 h5?=[518?]=1

容易由定理1得到下面的推論1

推論1

n ! = ∏ p ≤ n p ∑ r = 1 ∞ [ n p r ] n!=\displaystyle\prod_{p\le n}p^{\displaystyle\sum_{r=1}^{\infty}[\frac{n}{p^{r}}]} n!=pn?pr=1?[prn?]

其中 ∏ p ≤ n \prod_{p \le n} pn?表示展布在不超過 n n n的一切素數上的乘積式

即不超過 n n n的素數 p p p,將它們的某些結果相乘。

例3

計算 20 ! 20! 20!中素因數 2 2 2的指數

很容易由剛才給出的定理1知道 h 2 = [ 20 2 ] + [ 20 4 ] + [ 20 8 ] + [ 20 16 ] = 10 + 5 + 2 + 1 = 18 h_2=[\frac{20}{2}]+[\frac{20}{4}]+[\frac{20}{8}]+[\frac{20}{16}]=10+5+2+1=18 h2?=[220?]+[420?]+[820?]+[1620?]=10+5+2+1=18

例4

計算 10 ! 10! 10! 30 ! 30! 30!的標準分解式

用推論1試試,先給出30以內的質數

2 , 3 , 5 , 7 , 11 , 13 , 17 , 19 , 23 , 29 2,3,5,7,11,13,17,19,23,29 2,3,5,7,11,13,17,19,23,29

先來看 10 ! 10! 10!的情況

h 2 = [ 10 2 ] + [ 10 4 ] + [ 10 8 ] = 5 + 2 + 1 = 8 h_2=[\frac{10}{2}]+[\frac{10}{4}]+[\frac{10}{8}]=5+2+1=8 h2?=[210?]+[410?]+[810?]=5+2+1=8

h 3 = 3 + 1 = 4 h_3=3 + 1=4 h3?=3+1=4

h 5 = 2 h_5=2 h5?=2

h 7 = 1 h_7=1 h7?=1

所以 10 ! = 2 8 × 3 4 × 5 2 × 7 1 10!=2^8 \times 3^4 \times 5^2 \times 7^1 10!=28×34×52×71

同理可知道

30 ! = 2 26 × 3 14 × 5 7 × 7 4 × 11 2 × 13 2 × 17 1 × 19 1 × 23 1 × 29 1 30!=2^{26} \times 3^{14} \times 5^7 \times 7^4 \times 11^2 \times 13^2 \times 17^1 \times 19^1 \times 23^1 \times 29^1 30!=226×314×57×74×112×132×171×191×231×291

推論2

賈憲數 n ! k ! ( n ? k ) ! ( 0 < k < n ) \frac{n!}{k!(n-k)!} \ (0 < k < n) k!(n?k)!n!??(0<k<n)是整數

這個其實是組合數的公式。。

也就是 C n k = ( n k ) C^{k}_{n}=\binom{n}{k} Cnk?=(kn?)

這里不用討論 k = 0 , n k=0,n k=0n因為 k = 0 , n k=0,n k=0,n帶入結果為 1 1 1

當然等號是可以加上的

意義是從 n n n個東西中選出 k k k個東西的方案數

我們可以使用這一節的定理1來證明這是個整數。

推論3

這個推論是跟多項式有關的,都是類似的

f ( x ) f(x) f(x)是一個 n n n次整系數多項式, f ( k ) ( x ) ( k ≤ n ) f^{(k)}(x)\ (k \le n) f(k)(x)?(kn)是它的 k k k階導數,則 f ( k ) ( x ) k ! \frac{f^{(k)}(x)}{k!} k!f(k)(x)?是一個 ( n ? k ) (n-k) (n?k)次整系數多項式。

命題2

任何 k k k個連續整數的乘積一定可以被 k ! k! k!整除

還記得我們之前得到的結論嗎,說的是任何連續 k k k個整數中一定存在一個 k k k的倍數。

很容易的我們可以根據這條結論來證這個。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/82343.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/82343.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/82343.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python爬蟲(32)Python爬蟲高階:動態頁面處理與Scrapy+Selenium+BeautifulSoup分布式架構深度解析實戰

目錄 引言一、動態頁面爬取的技術背景1.1 動態頁面的核心特征1.2 傳統爬蟲的局限性 二、技術選型與架構設計2.1 核心組件分析2.2 架構設計思路1. 分層處理2. 數據流 三、代碼實現與關鍵技術3.1 Selenium與Scrapy的中間件集成3.2 BeautifulSoup與Scrapy Item的整合3.3 分布式爬取…

FreeSWITCH rtcp-mux 測試

rtcp 跟 rtp 占用同一個端口&#xff0c;這就是 rtcp 復用 Fs 呼出是這樣的&#xff1a; originate [rtcp_muxtrue][rtcp_audio_interval_msec5000]user/1001 &echo 需要同時指定 rtcp_audio_interval_msec&#xff0c;否則 rtcp_mux 不能生效 Fs 呼入不需要配置&#xf…

day019-特殊符號、正則表達式與三劍客

文章目錄 1. 磁盤空間不足-排查流程2. 李導推薦書籍2.1 大話存儲2.2 性能之巔 3. 特殊符號3.1 引號系列&#xff08;面試題&#xff09;3.2 重定向符號3.2.1 cat與重定向3.2.2 tr命令&#xff1a;替換字符3.2.3 xargs&#xff1a;參數轉換3.2.4 標準全量追加重定向 4. 正則表達…

Vue3 watch 使用與注意事項

watch 的第一個參數可以是不同形式的“數據源”&#xff1a;它可以是一個 ref (包括計算屬性)、一個響應式對象、一個 getter 函數、或多個數據源組成的數組&#xff1a; 1&#xff1a;reactive監聽對象 <template><div><h1>情況二&#xff1a;watchEffect…

醫學寫作供應商管理全流程優化

1. 供應商篩選與評估 1.1 資質審核 1.1.1 行業認證核查 核查供應商的行業認證,如AMWA醫學寫作認證、EMWA會員資格、ISO 9001等,確保其專業資質。 1.1.2 團隊背景評估 評估團隊成員專業背景,包括醫學/藥學學位、臨床試驗經驗、發表記錄,保障專業能力。 1.1.3 國際規范熟悉…

固態硬盤顆粒類型、選型與應用場景深度解析

一、固態硬盤顆粒類型的技術演進與特性 固態硬盤&#xff08;SSD&#xff09;的性能核心在于存儲單元結構的設計&#xff0c;這種設計直接決定了數據的存儲密度、讀寫速度、耐久度及成本效益。當前主流的閃存顆粒類型呈現從單層到多層架構的梯度演進&#xff0c;其技術特征與應…

CAPL自動化-診斷Demo工程

文章目錄 前言一、診斷控制面板二、診斷定義三、發送診斷通過類.方法的方式req.SetParameterdiagSetParameter四、SendRequestAndWaitForResponse前言 本文將介紹CANoe的診斷自動化測試,工程可以從CANoe的 Sample Configruration 界面打開,也可以參考下面的路徑中打開(以實…

嵌入式預處理鏈接腳本lds和map文件

在嵌入式開發中&#xff0c;.lds.S 文件是一個 預處理后的鏈接腳本&#xff08;Linker Script&#xff09;&#xff0c;它結合了 C 預處理器&#xff08;Preprocessor&#xff09; 的功能和鏈接腳本的語法。它的核心作用仍然是 定義內存布局和鏈接規則&#xff0c;但通過預處理…

PT5F2307觸摸A/D型8-Bit MCU

1. 產品概述 ● PT5F2307是一款51內核的觸控A/D型8位MCU&#xff0c;內置16K*8bit FLASH、內部256*8bit SRAM、外部512*8bit SRAM、觸控檢測、12位高精度ADC、RTC、PWM等功能&#xff0c;抗干擾能力強&#xff0c;適用于滑條遙控器、智能門鎖、消費類電子產品等電子應用領域。 …

RabbitMQ——消息確認

一、消息確認機制 生產者發送的消息&#xff0c;可能有以下兩種情況&#xff1a; 1> 消息消費成功 2> 消息消費失敗 為了保證消息可靠的到達消費者&#xff08;&#xff01;&#xff01;&#xff01;注意&#xff1a;消息確認機制和前面的工作模式中的publisher confi…

C++異步(1)

什么是異步? 異步就是多個線程是同時執行的&#xff0c;與之相對的就是線程同步&#xff0c;二者都應用在并發的場景上。 異步的特點 異步執行的任務無需等待其他任務完成&#xff0c;其本身是通過非阻塞的方式執行的&#xff0c;不依賴前驅任務&#xff0c;通常用于IO密集…

向量數據庫Milvus03-高級功能與性能調優

Milvus高級功能與性能調優 目錄 高級特性詳解性能調優技巧生產環境部署最佳實踐總結與展望 1. 高級特性詳解 1.1 多索引兼容 Milvus 支持多種索引類型&#xff08;如 HNSW、IVF_PQ、IVF_FLAT&#xff09;的混合使用&#xff0c;以適應不同場景的需求。 HNSW&#xff08;Hier…

5月24日day35打卡

模型可視化與推理 知識點回顧&#xff1a; 三種不同的模型可視化方法&#xff1a;推薦torchinfo打印summary權重分布可視化進度條功能&#xff1a;手動和自動寫法&#xff0c;讓打印結果更加美觀推理的寫法&#xff1a;評估模式 作業&#xff1a;調整模型定義時的超參數&#x…

野火魯班貓(arrch64架構debian)從零實現用MobileFaceNet算法進行實時人臉識別(三)用yolov5-face算法實現人臉檢測

環境直接使用第一篇中安裝好的環境即可 先clone yolov5-face項目 git clone https://github.com/deepcam-cn/yolov5-face.git 并下載預訓練權重文件yolov5n-face.pt 網盤鏈接: https://pan.baidu.com/s/1xsYns6cyB84aPDgXB7sNDQ 提取碼: lw9j &#xff08;野火官方提供&am…

R語言科研編程-柱狀圖

R語言簡介 R語言是一種開源的統計計算和圖形繪制編程語言&#xff0c;廣泛應用于數據分析、機器學習、數據可視化等領域。它由Ross Ihaka和Robert Gentleman于1993年開發&#xff0c;具有豐富的統計函數庫和圖形功能&#xff0c;尤其適合數據科學研究和可視化任務。 使用R語言…

Android-Handler學習總結

??面試官?&#xff1a;你好&#xff01;我看你簡歷里提到熟悉 Android 的 Handler 機制&#xff0c;能簡單說一下它的作用嗎&#xff1f; ?候選人?&#xff1a; Handler 是 Android 中用來做線程間通信的工具。比如Android 應用的 UI 線程&#xff08;也叫主線程…

【iOS】分類、擴展、關聯對象

分類、擴展、關聯對象 前言分類擴展擴展和分類的區別關聯對象key的幾種用法流程 總結 前言 最近的學習中筆者發現自己對于分類、擴展相關知識并不是很熟悉&#xff0c;剛好看源碼類的加載過程中發現有類擴展與關聯對象詳解。本篇我們來探索一下這部分相關知識&#xff0c;首先…

30.第二階段x64游戲實戰-認識網絡數據包發送流程

免責聲明&#xff1a;內容僅供學習參考&#xff0c;請合法利用知識&#xff0c;禁止進行違法犯罪活動&#xff01; 內容參考于&#xff1a;圖靈Python學院 上一個內容&#xff1a;29.第二階段x64游戲實戰-技能冷卻 發送數據包的方式&#xff08;函數&#xff09;操作系統提供…

【每日一題】【前綴和優化】【前/后綴最值】牛客練習賽139 B/C題 大衛的密碼 (Hard Version) C++

牛客練習賽139 B題 大衛的密碼 (Easy Version) 牛客練習賽139 C題 大衛的密碼 (Hard Version) 大衛的密碼 題目背景 牛客練習賽139 題目描述 給定一個 n m n\times m nm的網格圖&#xff0c;我們使用 ( i , j ) (i,j) (i,j)表示網格中從上往下數第 i i i行和從左往右數第…

文件夾圖像批處理教程

前言 因為經常對圖像要做數據清洗&#xff0c;又很費時間去重新寫一個&#xff0c;我一直在想能不能寫一個通用的腳本或者制作一個可視化的界面對文件夾圖像做批量的修改圖像大小、重命名、劃分數據訓練和驗證集等等。這里我先介紹一下我因為寫過的一些腳本&#xff0c;然后我…