Viết chương trình giải bài toán: Có n người bạn đến dự tiệc tại nhà Cu Tí. Biết rằng mỗi người bắt tay với tất cả những người còn lại và 2 người bất kỳ chỉ bắt tay nhau đúng 1 lần.Yêu cầu: Đếm số lượng cái bắt tay?Dữ liệu vào: Một số nguyên dương n (1≤n≤ 10^6)Kết quả ra: số lượng cái bắt tay. Ví dụ n = 2. KQ = 1.(dùng Code Block nhé!Cảm ơn!)
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 đúng :
Trong một cuộc họp có a người tham gia. Mỗi người đều bắt tay với tất cả những người còn lại trừ bạn A, A chỉ bắt tay với một số người trong những người còn lại. Người ta đếm thấy có tất cả 120 cái bắt tay. Hỏi có bao nhiêu người tham dự cuộc họp và A bắt tay với bao nhiêu người?
Bài làm :
Có a người tham gia thì bạn A sẽ bắt tay với a - 1 người , ta được a - 1 cái bắt tay
Tương tự với a - 1 người còn lại , ta được tổng số cái bắt tay là a . ( a - 1 ) = 120 cái bắt tay
Nhưng như thế mỗi cái bắt tay đã được tính 2 lần
=> a . ( a - 1 ) : 2 = 120
=> a . ( a - 1 ) = 120 . 2 = 240
=> a . ( a - 1 0 = 16 . 15
=> a = 16
Vậy có 16 người
Ghi chú : dấu chấm là dấu nhân nhé !
Giải :
Có a người tham gia thì bạn A sẽ bắt tay với a - 1 , ta được a - 1 cái bắt tay
Tương tự với các người khác , ta được tất cả a . ( a - 1 ) = 115 cái bắt tay
Nhưng như thế mỗi cái bắt tay đã được tính 2 lần nên a . ( a - 1 ) : 2 = 115
Có số cái bắt tay là :
a . ( a - 1 ) : 2 = 115
=> a . ( a - 1 ) = 230
=> a . ( a - 1 ) = 15 x 16
=> Đề bài sai nhé !
Có 7 người trong một bữa tiệc. Mỗi người đều bắt tay 1 lần với tất cả những người còn lại. Có 21 cái bắt tay.
theo công thức
(số người-1)x số người :2=số cái bắt tay
(số người-1)x số người= 55x2=110
Mà 110=11x10
=>số người đến dự là 10 người
Theo công thức
(số người-1)x số người :2=số cái bắt tay
(số người-1)x số người= 55x2=110
Mà 110=11x10
=>Số người đến dự là 10 người
Có tất cả số cái bắt tay là :
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36 ( cái bắt tay )
Đáp số : 36 cái bắt tay