COLORBALL

View as PDF

Submit solution

Points: 0.15 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem source:
Beginner Free Contest 51
Problem type
Allowed languages
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

An và Bình cùng tham gia một lễ hội do trường tổ chức. Dạo quanh khắp các gian hàng thì họ bỗng thấy một trò chơi đối kháng vô cùng thú vị, đó chính là trò "Ném bi màu". Trò chơi vô cùng đơn giản như sau:

  • Bảng là một lưới cảm biến chứa các ô vuông màu trắng, có kích thước là ~n~ dòng và ~m~ cột.
  • An sẽ là người ném bi đỏ và Bình sẽ ném bi xanh.
  • Sau khi ném viên bi trúng ô ở hàng ~i~ và cột ~j~ thì ô đó và các ô có chung đỉnh với ô ~(i, j)~ sẽ được cài đặt lại màu:
  • Nếu như ô được cài đặt lại có màu trắng thì sẽ trở thành màu của người ném.
  • Nếu như ô được cài đặt lại có màu của bản thân thì sẽ giữ nguyên như cũ.
  • Nếu như ô được cài đặt lại có màu của đối thủ thì sẽ trở lại thành màu trắng.
  • Mỗi vòng đấu gồm 2 lượt ném, lượt đầu là An và lượt sau là Bình. Trò chơi sẽ kết thúc sau ~k~ vòng đấu.

Dữ liệu

  • Dòng đầu tiên chứa 3 số nguyên ~m, n, k\left(1 \leqslant m, n, k \leqslant 10^{3}\right)~ lần lượt là số dòng, số cột của bảng và số vòng đấu.
  • ~2 \cdot k~ dòng tiếp theo chứa 2 số nguyên ~i, j(1 \leqslant i \leqslant n, 1 \leqslant j \leqslant m)~ lần lượt là tọa độ dòng và cột của viên bi được ném.

Kết quả

  • In ra 2 số nguyên là số ô màu đỏ và số ô màu xanh.

Ví dụ

Sample Input 1
4 4 1
2 2
3 3
Sample Output 1
5 5
Sample Input 2
4 4 2
2 2
3 3
2 3
4 1
Sample Output 2
8 4

Giải thích

  • Ở ví dụ thứ nhất:

  • Ở ví dụ thứ hai:


Comments

Please read the guidelines before commenting.


There are no comments at the moment.