ภาษา :
SWEWE สมาชิก :เข้าสู่ระบบ |การลงทะเบียน
ค้นหา
ชุมชนวิกิพีเดีย |คำตอบสารานุกรม |ส่งคำถาม |ความรู้คำศัพท์ |อัปโหลดความรู้
คำถาม :แทรกยุคลิด
ผู้มาเยือน (171.101.*.*)
หมวดหมู่ :[คน][อื่น ๆ]
ผมต้องตอบ [ผู้มาเยือน (18.97.*.*) | เข้าสู่ระบบ ]

ภาพ :
ชนิด :[|jpg|gif|jpeg|png|] Byte :[<2000KB]
ภาษา :
| ตรวจสอบรหัส :
ทั้งหมด ตอบ [ 1 ]
[ผู้มาเยือน (113.218.*.*)]ตอบ [จีน ]เวลา :2024-06-24
ขยายอัลกอริทึมของยุคลิด

อัลกอริทึมแบบยุคลิดแบบขยายหรือเรียกสั้น ๆ ว่า EXGCD โดยทั่วไปจะใช้เพื่อแก้สมการไม่แน่นอนสมการความสอดคล้องเชิงเส้นองค์ประกอบผกผันของโมดูโลและอื่น ๆ

คําหลัก: การปรากฏตัวของ x , y เป็นเช่นนั้น gcd(a,b)=ax by

พิสูจน์:

เมื่อ b=0, gcd(a,b)=a ซึ่งจุด x=1, y=0

เมื่อ b!=0,

ให้ ax1 by1=gcd(a,b)=gcd(b,a%b)=bx2 (a%b)y2
  และเพราะ a%b=a-a/b*b

จากนั้น AX1 By1=Bx2 (AA/B*B)Y2

AX1 By1=Bx2 AY2-A/B*By2

AX1 By1=AY2 BX2-B*A/B*Y2

AX1 By1=AY2 B(x2-A/B*Y2)

สารละลายให้ผลลัพธ์ x1=y2 , y1=x2-a/b*y2

เพราะเมื่อ b=0 มี x, y คือชุดสุดท้ายของการแก้ปัญหา

วิธีแก้ปัญหาสําหรับแต่ละกลุ่มสามารถหาได้จากกลุ่มหลัง

ดังนั้นการแก้ปัญหาของกลุ่มแรก x , y จะต้องมีอยู่
    พิสูจน์

จากหลักฐานข้างต้นจะใช้แนวทางปฏิบัติแบบเรียกซ้ําเมื่อนําไปใช้

ดําเนินการซ้ําไปยังเลเยอร์ถัดไป และส่งกลับ x=1 และ y=0 เมื่อถึงเลเยอร์สุดท้าย ซึ่งก็คือ b=0

จากนั้นตาม x=y' , y=x'-a/b/y' ( x' และ y' คือ x และ y ของเลเยอร์ถัดไป ) เพื่อให้ได้คําตอบของเลเยอร์ปัจจุบัน
  คํานวณโซลูชันของเลเยอร์ปัจจุบันและส่งคืนอย่างต่อเนื่อง และสุดท้ายกลับไปที่เลเยอร์แรกเพื่อรับโซลูชันดั้งเดิม
ค้นหา

版权申明 | 隐私权政策 | ลิขสิทธิ์ @2018 โลกความรู้สารานุกรม