K
Khách
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.
Các câu hỏi dưới đây có thể giống với câu hỏi trên
NT
Nguyễn Thị Thương Hoài
Giáo viên
VIP
10 tháng 9 2025
https://dautruong.olm.vn/
Cô chào em. link bên trên là linh để tham gia, em nhé.
24 tháng 5 2021
Cái đầu quay, đầu video ( Đĩa DvD )
NN
8 tháng 9 2025
um 😶 ~ theo mik thì chắc là động vật lớn có trước
26 tháng 1 2022
câu này ko có trong tự nhiên và xã hội lớp 1 đâu nhé
bạn đố cho vui thôi đúng ko
AW
24 tháng 5 2021
Tôi là cái gì?Tui dài khoảng gần gang tay,được trang điểm bởi một túm lông ở đầu. Tôithường hoạt động trong một môi trườngnóng, ẩm ướt với các thớ thịt. Khi hoạt động,tôi được đẩy tới đẩy lui nhịp nhàng.. Khi xongviệc, tôi thường để lại một lớp bọt trắng.Thường một ngày tôi hoạt động 1-3 lần,nhưng, tiếc thay, có khi tôi không được dùngtới. Là bàn chải đánh răng
24 tháng 9 2021
bạn ấn vào quên mật khẩu hoặc lập nick khác đấy là cách mình chỉ cho nhưng mất nick rồi sao vào đây hỏi được
24 tháng 9 2021
bạn ấn đổi MK rồi xong thì một là nhắn lên nhóm hai là bảo cô để cô thông báo cho lớp
Nguuuu
Quy hoạch động là cách giải bài toán lớn bằng cách chia thành nhiều bài toán nhỏ, lưu kết quả đã tính để không phải tính lại.
Cách học dễ nhất:
Bước 1. Xác định trạng thái dp
dp[i] nghĩa là đáp án tốt nhất đến vị trí i
Bước 2. Tìm công thức chuyển
dp[i] được tính từ các dp trước đó
Bước 3. Tìm điều kiện ban đầu
Ví dụ dp[0], dp[1]
Bước 4. Viết vòng lặp tính dp
Ví dụ bài Fibonacci:
f[0] = 0
f[1] = 1
f[i] = f[i - 1] + f[i - 2]
Code C++:
#include <bits/stdc++.h>
using namespace std;
int main() {
vector<long long> f(n + 1); f[0] = 0; if (n >= 1) f[1] = 1; for (int i = 2; i <= n; i++) { f[i] = f[i - 1] + f[i - 2]; } cout << f[n]; return 0;int n;
cin >> n;
}
Giải thích: Muốn tính f[i] thì chỉ cần biết f[i - 1] và f[i - 2], nên ta lưu các kết quả trước vào mảng f để dùng lại.