UIT problem set #1

★ Today's tune: https://youtu.be/dQw4w9WgXcQ
  1. Problem 6.07:
    • Bài này có nhiều cách, tuy nhiên ở đây sẽ sử dụng set để xử lý (trước sau gì cũng phải học thì học trước cho khoẻ).
    • Nói một cách đơn giản, set là một tập chứa các phần tử không trùng nhau và được sắp xếp theo thứ tự từ nhỏ đến lớn. Vì vậy ta sẽ lợi dụng điều này để tìm phần tử lớn thứ hai.
    • Các bạn có thể tìm hiểu thêm về set tại đây: http://www.cplusplus.com/reference/set/set/
    • Code: https://ideone.com/GuyDQ5
  2. Problem 6.08:
    • Đề yêu cầu xoá x ra khỏi mảng -> ta chỉ cần xuất những giá trị khác x.
    • Code: https://ideone.com/QaaYxu
  3. Problem 6.09:
    • Đề yêu cầu xoá k phần từ tính từ chỉ số p -> ta chỉ cần xuất các giá trị nằm ngoài khoảng [p...p+k-1].
    • Code: https://ideone.com/q34o34
  4. Problem 6.10:
  5. Problem 7.05:
    • Đề yêu cầu tính tổng giá trị trên đường chéo chính -> vừa đọc ma trận vừa xử lý -> nếu i==j thì cộng thêm giá trị vừa đọc vào đáp án.
    • Code: https://ideone.com/pd0Hxp
  6. Problem 7.06:
  7. Problem 7.07:
  8. Problem 7.08:
  9. Problem 7.09:
  10. Problem 7.10:

Comments

Post a Comment

Popular posts from this blog

Codeforces - 1433D - Districts Connection

Codeforces - 1462E2 - Close Tuples (hard version)

Kadane's algorithm - Finding maximum rectangular submatrix