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.
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 :)
Sau khi bán đợt 2 thì còn lại số con là: 8:2x3= 12 (con)
Sau khi bán đợt 1 thì còn lại số con là: 12:2x3= 18 (con)
Nhà bạn Hải nuôi số con thỏ là: 18:2x3= 27 (con)
0 con bạn ạ ( vì tháng thứ 3 chỉ là có thể sinh thôi chứ chưa sinh )
#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;
}