Câu hỏi được gắn thẻ «math»

Toán học liên quan đến việc thao túng các con số trong một chương trình. Đối với các câu hỏi toán học chung, vui lòng hỏi trên [math.stackexchange.com] (https://math.stackexchange.com/). Lưu ý: Nếu câu hỏi của bạn là về kết quả không mong muốn trong tính toán dấu phẩy động, vui lòng đọc [Toán học dấu phẩy động có bị hỏng không?] (Https://stackoverflow.com/q/588004/1679849) trước tiên.






30
Cách nhanh nhất để liệt kê tất cả các số nguyên tố dưới N
Đây là thuật toán tốt nhất tôi có thể đưa ra. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Nó có thể được thực hiện thậm chí nhanh hơn? Mã này có …







26
Quá nhiều câu lệnh 'nếu'?
Đoạn mã sau hoạt động theo cách tôi cần, nhưng nó xấu, quá mức hoặc một số thứ khác. Tôi đã xem xét các công thức và cố gắng viết một vài giải pháp, nhưng cuối cùng tôi cũng nhận được một lượng báo cáo tương tự. Có một loại …

10
Trần nhanh của một phân chia số nguyên trong C / C ++
Cho các giá trị nguyên xvà y, cả C và C ++ đều trả về giá trị q = x/ysàn của điểm nổi tương đương. Thay vào đó, tôi quan tâm đến một phương pháp trả lại trần. Ví dụ, ceil(10/5)=2và ceil(11/5)=3. Cách tiếp cận rõ ràng liên quan đến …
262 c++  c  algorithm  math 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.