Bài 1 (8 điểm): Bể nước
Bể nước nhà Shizuka có hai vòi nước cùng chảy vào bể, nếu chỉ mở vòi thứ nhất thì phải mất a phút mới đầy bể, còn nếu chỉ mở vòi thứ hai thì phải mất b phút mới đầy bể. Shizuka đang chuẩn bị bể tắm, cô muốn biết nếu cả hai vòi cùng mở thì mất bao lâu thời gian để đầy bể. Bạn hãy giúp Shizuka nhé.
ngôn ngữ c++
đầu vào #include<bits/stdc++.h
dùng vòng for
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.
xin lỗi bn nha tui ko muốn làm đâu cùng lắm thì có ng khác làm ấy mà chứ cái này mỏi tay lắm
1h vòi 1 chảy được 1/5 bể
1h voì 2 chảy được 1/4 bể
vì 3voif cùng chảy thì 20/19h mới đầy bể
=>1h 3 vòi chảy được 19/20 bể
1h vòi 3 chảy được số phần bể là 19/20-1/5-1/4=1/2 bể
vậy trong 2h thì vòi 3 chảy đầy bể
Gọi x(h) là thời gian vòi 1 chảy đầy bể một mình
y(h) là thời gian vòi 2 chảy đầy bể một mình
(x,y thuộc N; x,y >4,8)
Vì khi 2 vòi chảy chung thì mất 4,8 = 24/5 (h) mới đầy bể nên
ta có pt
1/x + 1/y = 5/24.
Thòi gian vòi 1 chảy : 9 + 1,2 = 51/5 (h)
Thòi gian vòi 2 chảy : 1,2 = 6/5 (h)
ta có pt
51/5 . 1/x + 6/5 . 1/y = 1
Đặt 1/x = a, 1/y = b
Ta có hpt
a + b = 5/24
51/5 . a + 6/5 . b = 1
giải hệ trên, ta đc
a= 1/12 => x=12
b= 1/8 => y= 8
vậy nếu từ đầu chỉ mở vòi 2 thì sau 8 (h) mới đầy bể
1 giờ 2 vòi chảy được 5/36 bể.
6 giờ 2 vòi chảy được 30/36 bể
vậy 2 giờ vòi 2 chảy được 6/36 bể suy ra 1 giờ vòi 2 chảy được 3/36 bể (1/12) vậy chỉ mở nguyên vòi 2 thì sau 12h bể đầy. Like mạnh
7 giờ 12 phút = 7,2 giờ
Nếu cả 2 vòi cùng chảy sau 6 giờ thì thì được:
6 : 7,2 = 5/6 (bể)
Lượng nước còn lại để đầy bể:
1 – 5/6 = 1/6 (bể)
Thời gian còn lại để vòi thứ hai chảy được 1/6 bể là:
8 – 6 = 2 (giờ)
Thời gian để chỉ mỗi vòi thứ hai chảy đầy bể;
2 : 1/6 = 12 (giờ)
Đáp số: 12 giờ
7 giờ 12 phút = 7,2 giờ
Nếu cả 2 vòi cùng chảy sau 6 giờ thì thì được:
6 : 7,2 = 5/6 (bể)
Lượng nước còn lại để đầy bể:
1 – 5/6 = 1/6 (bể)
Thời gian còn lại để vòi thứ hai chảy được 1/6 bể là:
8 – 6 = 2 (giờ)
Thời gian để chỉ mỗi vòi thứ hai chảy đầy bể;
2 : 1/6 = 12 (giờ)
Đáp số: 12 giờ
Đổi 7h12p = 36/5 giờ.
Gọi thời gian vòi I chẩy một mình đầy bể là x giờ (ĐK x > 36/5)
thời gian vòi II chẩy một mình đầy bể là y giờ (ĐK y > 36/5)
Trong 1 giờ vòi I chẩy được 1/x bể
Trong 1 giờ vòi II chẩy được 1/y bể
Trong 1 giờ cả 2 vòi chẩy được 1/(36/5) = 5/36 bể
Ta có phương trình: 1/x + 1/y = 5/36 (1)
Trong 6 giờ vòi I chẩy được 6/x bể
Trong 8 giờ vòi II chẩy được 8/y bể
cả 2 vòi chẩy được đầy 1 bể
Ta có phương trình: 6/x + 8/y = 1 (2)
Từ (1) và (2) ta có hệ phương trình:
{1/x + 1/y = 5/36
{6/x + 8/y = 1
Giải hệ này bằng cách đặt ẩn phụ
Đặt 1/x = u và 1/y = v ta có:
{u + v = 5/36
{6u+8v=1
Giải hên này ta được u = 1/18 và v = 1/12. Ta có:
u=1/x = 1/18 nên x = 18 (tmđk)
v=1/y=1/12 nên y = 12 (tmđk)
Vậy nếu mở riêng thì vòi I chẩy đầy bể hết 18 giờ
nếu mở riêng thì vòi II chẩy đầy bể hết 12 giờ
Chúc thành công
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int time = (a * b) / __gcd(a, b);
cout << time;
return 0;
}