[DHBB25 - DX28 - 10] Bài 1: Tô màu
Xem dạng PDF
Gửi bài giải
Điểm:
20,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Hoa vẽ một hình vuông có kích thước ~N \times N~ và tô các ô bằng màu trắng xám. Sau đó cô đánh số các dòng và cột từ 1 đến ~N~. Ô trái dưới có tọa độ (1, 1) và được tô màu xám. Các đường chéo kiểu 1 và 2 cũng được đánh số từ 1 đến ~2N - 1~, giống như trong hình vẽ (với ~N = 4~).
Để thử trí thông minh của Hoa, Hùng đã làm như sau: Với 4 nét vẽ, anh đã tô màu đen cho tất cả các ô trên 1 dòng, 1 cột và 1 đường chéo loại 1 và 1 đường chéo loại 2. Sau đó yêu cầu Hòa tô lại để hình vuông trở về ban đầu.
Yêu cầu: Hãy giúp Hoa tính tổng số ô cần được tô lại và có bao nhiêu trong số chúng cần sơn màu trắng và xám.
Input
- Dòng 1: Chứa số nguyên ~N~ (~1 \le N \le 10^7~), là kích thước của hình vuông.
- Dòng 2: Chứa 4 số nguyên mô tả dòng, cột, đường chéo loại 1, đường chéo loại 2 mà Hùng đã tô màu đen.
Output
- Dòng 1: Ghi tổng số ô cần được tô lại.
- Dòng 2: Ghi 2 số nguyên là số ô cần được tô màu xám và số ô cần được tô màu trắng.
Sample Input 1
4
1 1 4 4
Sample Output 1
12
6 6
Bình luận