Announcement
Collapse
No announcement yet.
Cuộc thi Lập trinh thuật toán
Collapse
This topic is closed.
X
X
-
Originally posted by 10520272 View PostẤy, ấy. Chỉ là mình đề xuất vậy thôi. Vì thấy các bài khác có thể giải bằng O(1) được nên mình thử đặt vấn đề như vậy xem có ai giải quyết được không. Thêm một lý do nữa là với n có hai chữ số thì ta có công thức O(1) là : m = 11*(n/10 + n%10) - n. Nên mình mới hy vọng rằng biết đâu có công thức tổng quát cho mọi trường hợp thì tuyệt vời quá.
Originally posted by 10520272 View PostCái này có lẽ mình không hiểu ý bạn lắm, prime[10000000000] thì dĩ nhiên không được 0.001s rồi. Nhưng chả là mình đang tối ưu tất cả các bài toán (time = 0s hoặc 0.001s), ba bài kia thì OK trong trường hợp xấu nhất rồi chỉ có bài này với n = 1000 thì nó cứ ra 0.002s, thế mới tức.
Thanks bạn, nhờ bạn mà bây giờ mình chạy 200k chỉ mất ~0.4s. Đúng là chịu khó tìm kiếm một tí sẽ ra ngay. Nhưng có sửa thế nào thì time prime[1000] vẫn là 0.002s, lạ nhỉ.
Leave a comment:
-
Originally posted by 09520019 View PostMình không làm đc O(1) nếu bạn có cách giải O(1) thì chỉ mình với
Originally posted by 09520019 View PostThôi đủ rồi ông tướng ạ. prime[1000000000] xem anh hai có ra 0.001s nổi không nhá =))
Originally posted by 09520019 View Postbài 1 mà 200k dưới 1s thì đã có 1 bài phân tích từ lâu trên forum rồi ^_^ chịu khó lục lạiLast edited by 10520272; 17-11-2011, 11:51.
Leave a comment:
-
Các bạn lưu ý: Hiện có nhiều bạn sử dụng gmail để nộp bài, nhưng BTC chưa nhận được bất kì bài làm nào gửi tới bằng yahoo mail hết. Vì vậy có khả năng yahoo gửi quá chậm. Nếu bạn nào có gmail thì nên xài gmail, không nên dùng yahoo mail để nộp bài
Leave a comment:
-
Originally posted by 10520272 View PostHổm giờ chỉ thấy bàn bài 1 thôi nhỉ. Xem ra chỉ có bài này là đáng quan tâm xem xét. Có ai giải bài 3 O(1) được không nhỉ ?
Originally posted by 10520272 View Postp/s: Vẫn là bài 1, có ai làm prime[1000] mà ra 0s không :d, mình làm hết sức vẫn ra 0.002. Lâu lâu mới ra 0.001
Originally posted by 10520272 View PostThế đáp án của bài 3 cho test này là 7654321123456789 đúng không các bạn.
Mà hình như cái này nhập xuất (10^18) là phải xài long long chứ không được xài double nhỉ.
p/s: Đã có ai thực sự code bài 1 200.000 mà ra dưới 1s chưa vậy.
bài 1 mà 200k dưới 1s thì đã có 1 bài phân tích từ lâu trên forum rồi ^_^ chịu khó lục lại
Leave a comment:
-
Originally posted by 10520272 View PostThế đáp án của bài 3 cho test này là 7654321123456789 đúng không các bạn.
Mà hình như cái này nhập xuất (10^18) là phải xài long long chứ không được xài double nhỉ.
p/s: Đã có ai thực sự code bài 1 200.000 mà ra dưới 1s chưa vậy.
uhm, phải xài long long
Leave a comment:
-
Originally posted by 10520513 View PostTại vì chỉ có bài 1 là khác nhau giữa các input là khá lớn thôi, các bài còn lại thì không có gần như không có khác nhau mấy, bài 3 mình xài đệ quy lâu quá nãn. với input là 987654321123456700 thử 3 lần cho các kết quả sao 0,9-0,3-0,5--->> chả hiểu thế nào.
Mà hình như cái này nhập xuất (10^18) là phải xài long long chứ không được xài double nhỉ.
p/s: Đã có ai thực sự code bài 1 200.000 mà ra dưới 1s chưa vậy.
Leave a comment:
-
Originally posted by 08520581 View PostBạn cho mình email của bạn lun đi
Leave a comment:
-
Originally posted by 10520272 View PostHổm giờ chỉ thấy bàn bài 1 thôi nhỉ. Xem ra chỉ có bài này là đáng quan tâm xem xét. Có ai giải bài 3 O(1) được không nhỉ ?
p/s: Vẫn là bài 1, có ai làm prime[1000] mà ra 0s không :d, mình làm hết sức vẫn ra 0.002. Lâu lâu mới ra 0.001Last edited by 10520513; 16-11-2011, 23:54.
Leave a comment:
-
Hổm giờ chỉ thấy bàn bài 1 thôi nhỉ. Xem ra chỉ có bài này là đáng quan tâm xem xét. Có ai giải bài 3 O(1) được không nhỉ ?
p/s: Vẫn là bài 1, có ai làm prime[1000] mà ra 0s không :d, mình làm hết sức vẫn ra 0.002. Lâu lâu mới ra 0.001
Leave a comment:
-
Originally posted by nailut View PostTheo mình thì n = 200.000 thì kết quả là 2.750.159.
Còn số 847.987 có lẽ không phải là số nguyên tố bạn à, nó chia hết cho 7.
Có ai có đáp án khác về n=200.000 không.
Leave a comment:
Leave a comment: