vẫn mua 2 cặp thỏ vào tháng 7, 3 tháng cặp thỏ đẻ được một con hỏi tới tháng 12 sẽ có bao nhiêu cặp thỏ
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.
#include <iostream>
int countPairsOfRabbits(int n) {
if (n <= 2) {
return n;
}
int prev = 1;
int current = 2;
for (int i = 3; i <= n; i++) {
int newPairs = prev;
prev = current;
current = current + newPairs;
}
return current;
}
int main() {
int n;
std::cout << "Nhập số tháng: ";
std::cin >> n;
int totalPairs = countPairsOfRabbits(n);
std::cout << "Tổng số cặp thỏ sau " << n << " tháng là: " << totalPairs << std::endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int a = 1, b = 1;
for (int i = 3; i <= n; i++) {
int c = a + b;
a = b;
b = c;
}
cout << b << endl;
return 0;
}
0 con bạn ạ ( vì tháng thứ 3 chỉ là có thể sinh thôi chứ chưa sinh )
Hãy tích cho tui đi
vì câu này dễ mặc dù tui ko biết làm
Yên tâm khi bạn tích cho tui
Tui sẽ ko tích lại bạn đâu
THANKS
#include <iostream>
#include <vector>
using namespace std;
class dynamic_prog {
public:
dynamic_prog(int n){
vector<long long> ans(n + 1);
ans[0] = 0;
ans[1] = 1;
for(int i = 2; i <= n; ++i){
ans[i] = ans[i - 1] + ans[i - 2];
}
for(int i = 1; i <= n; ++i){
cout << ans[i] << ' ';
}
}
~dynamic_prog(){}
};
int main(){
int n;
cin >> n;
dynamic_prog obj(n);
}
bài mình làm, chúc bạn may mắn :)
số thỏ trong quý 3 là:
32:2=16(con)
số thỏ trong quý 2 là
16:2=8(con)
số thỏ trong quý 1 là:
8:2=4(con)
Vì cứ sau mỗi quý thì đàn thỏ lại tăng lên gấp đôi, nên:
Số thỏ trong quý 3 là:32:2=16(con)
Số thỏ trong quý 2 là:16:2=8(con)
Số thỏ ban đầu là:8:2=4(con)
Ta có 1 quý = 3 tháng
4 quý = 1 năm
Đầu năm đàn thỏ có số con là:
32:2:2:2:2=2 (con)
Đáp số: 2 con
Tổng số thỏ mẹ và con trong lứa đẻ đầu là:
1 + 2 = 3 (con
Lứa 2 thỏ mẹ và thỏ con đẻ được số con là:
3 * 3 = 9 (com)
Tổng số con thỏ mẹ và thỏ con sau lứa thứ hai là:
3 + 9 = 12 (con)
Sau ba lứa đẻ MInh có số con thỏ là:
12 * 4 + 12 = 60 (con)
Đáp số : 60 con
Sẽ có 1 con rưỡi nha bạn