Skip to content
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color grey color
         
 | 
VNOI - Olympic tin học Việt Nam

Điểm tin VOJ

Số thành viên:6040
Số bài tập:1001
Số bài nộp:722923
Bài nộp hôm nay:0

Top 10 thành viên xuất sắc

HạngThành viênĐiểm
1mr_invincible587.9
2white_cobra418.6
3hieult403.4
4phaleq384.0
5vodanh9x368.2
6con_nha_ngheo352.0
7flash_mt350.2
8darksabers349.8
9yenthanh132345.3
10rockman9x_94343.1

Danh tiếng các thành viên

HạngThành viênĐiểm
1mr_invincible+213
2conankudo+149
3khuc_tuan+137
4tuananhnb93+129
5khanhptnk+108
6hphong+103
7flash_mt+99
8paulmcvn+71
9technolt+70
10hoangle+63

Topcoder Vietnam

HạngThành viênĐiểm
Diễn đàn
Forum
So sánh tốc độ thực thi của cin, cout vs scanf, printf. (1 đang xem) ,(1) Khách
Bài viết dưới cùng Gửi trả lời Được ưa thích: 0
CHỦ ĐỀ - So sánh tốc độ thực thi của cin, cout vs scanf, printf.
#70171
wormy (Thành viên)
wormy
Đã biết code đệ quy
Bài viết: 7
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
So sánh tốc độ thực thi của cin, cout vs scanf, printf. 8 năm trước   (+0)
Vừa qua em code 1 bài khá đơn giản nhưng khi nhập xuất khác nhau lại cho ra kết quả khác nhau.
Cụ thể là nếu dùng scanf và printf thì AC, còn dùng cin và cout thì chỉ đc 84 điểm, chắc là bị TLE hết mấy test. Các anh có kinh nghiệm dùng C++ xin cho em ý kiến ạ.
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#70172
perfwill (Thành viên)
perfwill
Biết code binary-indexed tree
Bài viết: 44
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: So sánh tốc độ thực thi của cin, cout vs scanf, printf. 8 năm trước   (+0)
Bạn thêm 1 lệnh:
Code:
ios_base::sync_with_stdio(false);
vào đầu main, chương trình dùng cin/cout sẽ chạy nhanh bình thường, Ac thoải mái . Lí do là standard I/O của C++ phải đồng bộ với C cho nên mới chậm thôi. (Lưu ý cái này chỉ đúng với standard I/O, còn khi đọc file thì không dùng lệnh mình nói trên nhé, đọc file không sync nên tốc độ không bị ảnh hưởng.
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#70232
voanhkhach (Thành viên)
voanhkhach
Biết code binary-indexed tree
Bài viết: 30
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: So sánh tốc độ thực thi của cin, cout vs scanf, printf. 8 năm trước   (+0)
Bạn cho mình hỏi, bấy lâu nay mình cứ tưởng máy chấm trên spoj tự động nhập xuất dữ liệu kiểu file (mặc dù mình dùng scanf()) chứ? Tại vì tùy bài toán, đôi khi đọc dữ liệu vào từ màn hình mình phải thêm lệnh fflush(stdin), nếu không lúc đọc sẽ bị sai. Nhưng khi nộp bài lên spoj thì không hề cần lệnh đó. Bạn có thể giải thích cho mình tại sao không?

Cảm ơn bạn nhiều ^^
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
Bài viết trên cùng Gửi trả lời
Powered by FireBoardBài viết mới nhất từ diễn đàn cho các chương trình nhận tin RSS