Fotools
JSON
YAML/JSON Converter
JSON Sort
JSON/CSV Conversion
JSON Escape
TOON/JSON Converter
TOML/JSON Converter
JSON to JSON Schema
XML/JSON Conversion
JSON Compare
JSON Parser
Mã hóa
File MD4 Calculation
Base32 Encode/Decode
MD5 Encryption
Bcrypt Hashing/Verification
HMAC Generator
File MD2 Hash Calculation
Deflate Compression/Decompression
MD4 Encryption
Base64 Encode/Decode
SHA384 Encryption
GZIP Compression/Decompression
File MD5 Calculation
HTML Entity Conversion
MD2 Encryption
RSA Key Generation
ASCII Encode/Decode
SHA512/256 Encryption
Base58 Encode/Decode
SHA224 Encryption
SHA1 Encryption
File SHA1 Hash Calculator
Morse Code Encryption/Decryption
File Base58 Conversion
Unicode Encode/Decode
ECDSA Key Pair Generator
Keccak Encryption
SHA512 Encryption
Scrypt Hashing/Verification
File Base64 Converter
SHA256 Encryption
Symmetric Encryption/Decryption
SHA512/224 Encryption
Punycode Domain Encoding Conversion
File Base32 Conversion
RSA Encryption/Decryption
JWT Encode/Decode
UTF-8 Encode/Decode
SHAKE Encryption
URL Encode/Decode
CSR Certificate Signing Request Generator
SHA3-224 Encryption
Mạng
URL Parser
Browser Information Detection
Subnet Mask Calculation
IPv6 Subnet Mask Calculation
HTTP Status Code Lookup
IP Address and Number Conversion
XPath Tester
WebSocket Connection Tester
HTTP Headers Viewer
Port Scanner
SSL Certificate Lookup
DNS Record Lookup
IP Reverse Lookup
WHOIS Lookup
Frontend
JS Formatter/Compressor
JS Pack Compression/Decompression
HTML Formatter
CSS Formatter/Compressor
XML Formatter
JavaScript Obfuscation
SQL Formatter
Color Value Conversion
Scatter Plot Generator
Color Palette Collection
Color Picker
Keyboard Key Detection
SVG Path Editor
Bar Chart Generator
Radar Chart Generator
Pie Chart Generator
Calendar Pie Chart Generator
Line Chart Generator
Doodle Drawing Board
Px / Em Unit Conversion
Heatmap Generator
3D Bar Chart Generator
Donut Chart Generator
Streamgraph Generator
Backend
Random Number Generator
Serial Number Generator
GUID/UUID Generator
Chmod Permission Calculator
Cron Expression Generator
PHP Online Runner
C Online Runner
C++ Online Runner
C# Online Runner
Go Online Runner
Java Online Runner
JavaScript Online Runner
Kotlin Online Runner
Node.js Online Runner
Python Online Runner
Python2 Online Runner
Ruby Online Runner
Rust Online Runner
Swift Online Runner
TypeScript Online Runner
Objective-C Online Runner
Scala Online Runner
Perl Online Runner
Lua Online Runner
Haskell Online Runner
R Online Runner
Dart Online Runner
Julia Online Runner
Elixir Online Runner
Erlang Online Runner
F# Online Runner
Groovy Online Runner
Shell Online Runner
SQLite Online Runner
Chuyển đổi
Calorie Unit Conversion
Unix Timestamp Converter
Date Calculator
Base Conversion
World Clock
Area Unit Conversion
Speed Unit Conversion
Pressure Unit Conversion
Power Unit Converter
Length Unit Conversion
Volume Unit Converter
Temperature Unit Converter
Weight Unit Converter
Map Coordinate System Conversion
Density Unit Conversion
Latitude and Longitude Coordinate Conversion
Time Unit Conversion
ZIP Compression
ZIP Decompression
Convert Archive to ZIP
Archive to RAR
Archive to 7Z
Archive to TAR
Đa phương tiện
Video Recorder
Screen Recording
Screenshot
Audio Recorder
MP3 Volume Adjustment
Audio to OGG
Audio to MP3
Audio to WAV
Audio to FLAC
Audio to AAC
Audio to M4A
Audio Cutter
Audio Compression
Video to MP4
Video to GIF
Video Compression
Video Cutter
Extract Audio from Video
Add Watermark to Video
Video Watermark Removal
Video Aspect Ratio Adjustment
Video Flip
Video Speed Adjustment
Video Mute
Video to AVI
Video to MKV
Video to WebM
Video to MOV
Video to TS
Video to M4V
Video to MPG
Hình ảnh
Image Text Recognition (OCR)
Image Background Removal
Image Color Picker
GIF Animation Maker
Image Cropper
Image to Circle
Ảnh sang TGA
Image Watermark
Ảnh sang XBM
Ảnh sang BMP
Image Blur
Image to AVIF
Image to GIF
Image to TIFF
Favicon Generator
Image Grid Cutter
Image to PNG
Image Compression
Image Base64 Conversion
Image Generator
Image Rotate & Flip
Batch Image Resizer
Image to JPG
Image to WebP
Image Metadata Remover
Tài liệu
Markdown Editor
Mermaid Editor
PlantUML Editor
Mind Map Editor
EPUB to PDF
EPUB to MOBI
EPUB to AZW3
EPUB to DOCX
EPUB to HTML
Word to PDF
XLSX to PDF
PPT to PDF
WPS to PDF
Image to PDF
TXT to PDF
PDF to JPG
PDF to WORD
PDF to EPUB
PDF to MOBI
PDF Merge
PDF Encryption
PDF Password Removal
PDF Compression
PDF Text Recognition (OCR)
Văn bản
Sum of List of Numbers
List Sorting
Word Count
Full-width and Half-width Conversion
Letter Case Conversion
Remove Duplicate Lines
Variable Naming Conversion
String Occurrence Counter
Text Column Selection
Text Comparison
Text Replacement
Khác
QR Code Generator
Barcode Generator
QR Code / Barcode Recognition
Currency Converter
Child Blood Type Calculator Online
BMI Calculator
Stopwatch Timer
Global Phone Number Generator
Regular Expression Tester
24-Point Game Generator and Solver
Emoji Collection
Zodiac Sign Lookup
Password Generator
Online Calculator
My IP Address
IP Information Lookup
High-Degree Polynomial Factorization
Special Number Identification
Large Integer Factorization
Pi Generator
Volume Calculator
GCD and LCM Calculator
Congruence Equation Solver
Equation Solver
Rational Approximation / Continued Fraction Expansion
Eulers Totient and Divisor Function Calculator
Prime Number Checker (Miller-Rabin)
Extended Euclidean Algorithm (Extended GCD / Modular Inverse)
vi
English
中文(简体)
中文(繁體)
日本語
العربية
Español
한국어
Français
Українська
Pусский
Deutsch
Italiano
Português
ภาษาไทย
Türkçe
română
Nederlands
Ελληνικά
Български
Svenska
Tiếng Việt
High-Degree Polynomial Factorization
Special Number Identification
Subnet Mask Calculation
Large Integer Factorization
Sum of List of Numbers
Volume Calculator
Date Calculator
Word Count
GCD and LCM Calculator
Công Cụ Giải Phương Trình Đồng Dư
Tham Số Đầu Vào
Loại Phương Trình
Phương trình đồng dư tuyến tính ax ≡ b (mod m)
Phương trình đồng dư mũ a^x ≡ b (mod m)
Hệ số a
a trong ax ≡ b (mod m)
Hằng số b
b trong ax ≡ b (mod m)
Modulus m
Modulus (phải là số nguyên dương)
Cơ số a
a trong a^x ≡ b (mod m)
Giá trị đích b
b trong a^x ≡ b (mod m)
Modulus m
Modulus (phải là số nguyên dương)
Phạm Vi Tìm Kiếm
Giá trị tối đa khi tìm x (1-10000)
Giải Phương Trình
Xóa
Ví Dụ Nhanh:
Tuyến tính: 3x ≡ 7 (mod 10)
Tuyến tính: 5x ≡ 3 (mod 12)
Tuyến tính: 6x ≡ 9 (mod 15) (Nhiều nghiệm)
Tuyến tính: 4x ≡ 6 (mod 10) (Vô nghiệm)
Mũ: 3^x ≡ 4 (mod 11)
Mũ: 2^x ≡ 5 (mod 13)
Mũ: 5^x ≡ 3 (mod 7) (Vô nghiệm)
Kết Quả Tính Toán
Nhập tham số và nhấn "Giải Phương Trình"
Các Bước Giải Chi Tiết
Thu Gọn
Giải Thích Thuật Toán:
1. Phương trình đồng dư tuyến tính ax ≡ b (mod m):
Điều Kiện Có Nghiệm:
Phương trình có nghiệm khi và chỉ khi gcd(a, m) chia hết b (tức là b chia hết cho gcd(a, m))
Số Lượng Nghiệm:
Nếu có nghiệm, phương trình có đúng d = gcd(a, m) nghiệm phân biệt theo modulo m
Phương Pháp Giải:
Tính d = gcd(a, m)
Kiểm tra d có chia hết b không; nếu không thì vô nghiệm
Chia cả hai vế cho d: (a/d)x ≡ (b/d) (mod m/d)
Dùng thuật toán Euclid mở rộng để tìm nghịch đảo của a/d theo modulo m/d'
Tính x₀ = a' × (b/d) mod (m/d)
Nghiệm tổng quát: x = x₀ + k(m/d), với k = 0, 1, ..., d-1
2. Phương trình đồng dư mũ a^x ≡ b (mod m) (Bài toán Logarithm Rời Rạc):
Mô tả bài toán:
Cho a, b, m, tìm số nguyên không âm nhỏ nhất x sao cho a^x ≡ b (mod m)
Điều Kiện Có Nghiệm:
Nếu gcd(a, m) = 1 và b là phần tử của nhóm vòng sinh bởi a theo modulo m thì có nghiệm
Phương pháp kiểm tra: liệt kê các lũy thừa của a cho đến khi tìm thấy b hoặc hoàn thành một chu kỳ
Phương Pháp Giải:
Tìm kiếm vét cạn trong phạm vi nhỏ:
Liệt kê x = 0, 1, 2, ... cho đến khi tìm được nghiệm hoặc đạt giới hạn tìm kiếm
Thuật toán Baby-step Giant-step:
Độ phức tạp O(√m), phù hợp với bài toán cỡ vừa
Thuật toán Pollard's rho:
Áp dụng cho modulus nguyên tố lớn
Tính Tuần Hoàn:
Nếu x₀ là nghiệm thì x = x₀ + kφ(m) cũng là nghiệm (φ(m) là hàm Euler)
3. Ứng dụng thực tế:
Mật mã học:
RSA, trao đổi khóa Diffie-Hellman, mã hóa ElGamal
Nghiên cứu lý thuyết số:
Căn nguyên thủy, Thặng dư bậc hai, Định lý phần dư Trung Hoa
Sinh Số Ngẫu Nhiên:
Bộ sinh số ngẫu nhiên tuyến tính (LCG)
Hàm Băm:
Ứng dụng số học modular trong bảng băm
Lập Trình Thi Đấu:
Lũy thừa nhanh, nghịch đảo modular, bài toán lý thuyết số
Độ Phức Tạp Thuật Toán:
Phương trình đồng dư tuyến tính:
O(log m) (độ phức tạp của thuật toán Euclid mở rộng)
Phương trình đồng dư mũ (vét cạn):
O(n), với n là giới hạn tìm kiếm
Phương trình đồng dư mũ (BSGS):
O(√m), cần thêm bộ nhớ
Các Định Lý Quan Trọng:
Định Lý Bézout:
Phương trình ax + my = gcd(a, m) luôn có nghiệm nguyên
Định Lý Fermat Nhỏ:
Nếu p là số nguyên tố và gcd(a, p) = 1, thì a^(p-1) ≡ 1 (mod p)
Định Lý Euler:
Nếu gcd(a, m) = 1, thì a^φ(m) ≡ 1 (mod m)
Định Lý Phần Dư Trung Hoa:
Có thể giải hệ phương trình đồng dư