Lập trình C++.Vào ngày tết, bạn Nam theo ba mẹ về quê thăm ông bà. Ở quê, bạn Nam có 3 người em họ là Cúc, Hồng và Minh. Sau khi nhận được tiền lí xì từ người lớn, Cúc có được a đồng, Hồng có được b đồng và Minh có được c đồng. Bạn Nam quyết định dành ra số tiền của mình là n đồng chia cho các em sao cho sau khi chia thì tổng số tiền mà mỗi em có được (gồm số tiền được lì xì và số tiền mà bạn Nam vừa cho thêm) là như nhau. Chú ý rằng số tiền chia cho một em có thể bằng 0. Yêu cầu: Hãy cho biết bạn Nam có thể chia số tiền n đồng cho các em để tổng số tiền mà mỗi em có được là như nhau hay không? Nếu có thể, hãy cho biết bạn Nam đã chia cho Cúc, Hồng và Minh mỗi em bao nhiêu tiền? Dữ liệu vào: Cho từ tệp văn bản LIXI.INP chỉ có một dòng chứa bốn số nguyên lần lượt là n, a, b, c (1 ≤ n, a, b, c ≤ 109 ). Giữa các số cách nhau ít nhất một khoảng trống. Kết quả: Ghi ra tệp văn bản LIXI.OUT trên một dòng gồm ba số nguyên lần lượt là số tiền mà bạn Nam đã chia cho Cúc, Hồng và Minh. Trong trường hợp không thể chia, ghi ra số -1.
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Bài 1 thiếu em ơi. Có...là
bao nhiêu nam đây em?
20quyển vở giá: 20.1200 = 24000 (đồng)
Ta có bảng sau:
Lan | Cúc | Huệ | |
Số tiền cuối cùng | 24000 | 24000 | 24000 |
Số tiền trước khi Huệ cho Lan | 24000:2 = 12000 | 24000 | 24000 + 12000 = 36000 |
Số tiền trước khi Cúc cho Huệ | 12000 | 24000 + 7200 = 31200 | 36000 - 7200 = 28800
|
Số tiền trước khi Lan cho Cúc | 12000 + 15600 = 27600 | 31200:2 = 15600 | 28800 |
Vì mỗi câu trả lời có 1 phần đúng và 1 phần sai nên có các trường hợp:
- Nếu Anh ở Bắc Ninh là đúng ⇒ Doan không ở Nghệ An. ⇒ Bình và Cúc ở Bắc Ninh là sai ⇒ Cúc ở Tiền Giang và Doan ở Hà Tây.
Doan ở Nghệ An là sai ⇒ An ở Cần Thơ và Anh ở Hà Tây là sai.
Còn bạn Bình ở Nghệ An (Vì 4 bạn quê ở 4 tỉnh rồi)
- Nếu Anh ở Bắc Ninh là sai ⇒ Doan ở Nghệ An
Doan ở Hà Tây là sai ⇒ Cúc ở Bắc Ninh. Từ đó Bình ở Bắc Ninh phải sai ⇒ Cúc ở Tiền Giang
Điều này vô lí vì cúc vừa ở Bắc Ninh vừa ở Tiền Giang (loại)
Vậy: Anh ở Bắc Ninh; Cúc ở Tiền Giang; Doan ở Hà Tây; An ở Cần Thơ và Bình ở Nghệ An.
Vì mỗi câu trả lời có 1 phần đúng và 1 phần sai nên có các trường hợp :
- Nếu Anh ở Bắc Ninh là đúng Þ Doan không ở Nghệ An . Þ Bình và Cúc ở Bắc Ninh là sai Þ Cúc ở Tiền Giang và Doan ở Hà Tây.
Doan ở Nghệ An là sai Þ An ở Cần Thơ và Anh ở Hà Tây là sai.
Còn bạn Bình ở Nghệ An (Vì 4 bạn quê ở 4 tỉnh rồi)
- Nếu Anh ở Bắc Ninh là sai Þ Doan ở Nghệ An
Doan ở Hà Tây là sai Þ Cúc ở Bắc Ninh. Từ đó Bình ở Bắc Ninh phải sai
Þ Cúc ở Tiền Giang
Điều này vô lí vì cúc vừa ở Bắc Ninh vừa ở Tiền Giang (loại)
Vậy : Anh ở Bắc Ninh; Cúc ở Tiền Giang; Doan ở Hà Tây; An ở Cần Thơ và Bình ở Nghệ An.