code mẫu cho contest 8 + 9

a516zxa - 25/02/2019

Sau  đây team ra đề sẽ đăng code của bọn mình trong 2 contest 8 và 9 cho các bạn tham khảo:

contest 8:

+) A: https://ideone.com/8IVK6T

+) B: https://ideone.com/jbMA3y

+) C: https://ideone.com/yJxEHM

+) D: https://ideone.com/aIYgCe

+) E: https://ideone.com/pL6BxT

+) F: https://ideone.com/VydcBq

+) G: https://ideone.com/VGXSkv

contest 9: 
+) A: https://ideone.com/6FJ0Ik

+) B: https://ideone.com/PHp9p9

+) C: https://ideone.com/TdLarN

+) D: https://ideone.com/iLgw6l

+) E: https://ideone.com/jOWjka

+) F: https://ideone.com/xTvrM4
+) G: https://ideone.com/G71Q2Z

Mình hi vọng những code trên có thể giúp các bạn phần nào trong quá trình học tập 

CÁC PHẢN HỒI

  • L7haidang07 - 25/02/19 19:32
    Good job
  • L9zipdang2004 - 25/02/19 21:39
    Đáng lẽ anh k nên đưa code mẫu đâu =)) (Trừ khi NTU có cái phát hiện chép code)
  • nqtruong1002 - 27/02/19 14:55
    A: solution này sao mình ko nghĩ ra đc nhỉ B: Thực chất ko cần gọi mảng, chỉ cần gọi sẵn một biến lưu đáp án, trong vòng for thì tạo thêm một biến nữa để nhập số vào rồi so sánh. Biến nhập vào sẽ mất đi sau khi kết thúc một vòng for C: Chỉ cần in ra n/k là được, trường hợp n < k thì n/k = 0, còn (n - k)/k + 1 = n/k - 1 + 1 = n/k D: Code hơi dài và hơi...khó đọc, theo mình thì chỉ cần đánh dấu, rồi chạy qua nửa mảng đánh dấu là được (trường hợp ngoại lệ là k % 2 == 0, lúc này thì cộng đáp án thêm k/2 rồi đánh dấu vị trí k/2 = 0 rồi bắt đầu chạy) E: Nhìn sơ qua ở main thì hình như bạn bỏ trường hợp a < b luôn rồi thì phải ============================== 2 câu F, G mình phải bỏ làm vì bận việc gia đình, chưa đọc đề nên chưa dám ý kiến
  • nqtruong1002 - 27/02/19 14:56
    ơ, ở đây ko xuống hàng được à :/ buồn vậy
  • nqtruong1002 - 27/02/19 14:57
    (à, nhận xét kia là của contest 8 nhé, giá mà NTU update đc cái ô comment này)
  • a516ami_crush_tuyetni - 27/02/19 19:06
    Cảm ơn bạn đã góp ý về code của tụi mình, mình đính chính code bài E là đúng 100% và như mình đã nói trong phần editorial, thuật toán ban đầu của bài D là để các bạn làm trong đpt là O(n). Hơn nữa unordered_map các bạn THCS khả năng cao là chưa biết vì thế mình phải code như thế. Cơ mà bạn đã thử nộp lại bài C chưa nhỉ, bạn sẽ thấy bất ngờ đấy
  • nqtruong1002 - 27/02/19 19:17
    uhh, mình thử nộp lại rồi mà vẫn chưa thấy gì bất ngờ lắm :/
Back to Top