Cho 3 số nguyên dương có tổng là 18, mỗi số đều bé hơn 9. Có mấy cách chọn 1 bộ số như vậy.( không tính các hoán vị)
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.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
Bạn sài Quy hoạch động đi
c++:
#include <iostream>
#include <vector>
using namespace std;
const int N = (int) 1e5 + 5;
const int MOD = (int) 1e9;
int a[N];
int n;
int main() {
cin >> n;
if (n == 0) {
cout << 0 << endl;
return 0;
}
vector<int> p;
for (int i = 1;;) {
p.push_back(i * (3 * i - 1) / 2);
if (p.back() >= n) break;
i = -i;
if (i > 0) i++;
}
a[0] = 1;
for (int i = 1; i <= n; ++i) {
int sign = 1, cnt = 0;
for (int j : p) {
if (j > i) break;
a[i] += sign * a[i - j];
if (a[i] < 0) a[i] += MOD;
if (a[i] >= MOD) a[i] -= MOD;
cnt += 1;
if (cnt == 2) {
cnt = 0;
sign = -sign;
}
}
}
cout << a[n] << endl;
return 0;
}
![](https://rs.olm.vn/images/avt/0.png?1311)
uses crt;
var a:array[1..250]of integer;
i,n,dem,t,t1,t2,t3,t4:integer;
begin
clrscr;
repeat
write('Nhap n='); readln(n);
until (0<n) and (n<=250);
for i:=1 to n do
begin
repeat
write('A[',i,']='); readln(a[i]);
until (0<a[i]) and (a[i]<=500);
end;
dem:=0;
for i:=1 to n do
if a[i] mod 2=1 then inc(dem);
writeln('So phan tu co gia tri le la: ',dem);
t:=0;
for i:=1 to n do
if i mod 2=0 then t:=t+a[i];
writeln('Tong cac phan tu co chi so chan la: ',t);
t1:=0;
for i:=1 to n do
if i mod 2=1 then t1:=t1+a[i];
writeln('Tong cac phan tu co chi so le la: ',t1);
t2:=0;
for i:=1 to n do
if (i mod 2=0) and (a[i] mod 2=0) then t2:=t2+a[i];
writeln('Tong cac phan tu chan co chi so chan la: ',t2);
t3:=0;
for i:=1 to n do
if (i mod 2=1) and (a[i] mod 2=1) then t3:=t3+a[i];
writeln('Tong cac phan tu co chi so le la: ',t3);
t4:=0;
for i:=1 to n do
t4:=t4+a[i];
writeln('Trung binh cong cac so trong day la: ',t4/n:4:2);
readln;
end.
![](https://rs.olm.vn/images/avt/0.png?1311)
Đáp án : C
(2) Để xác định tần số hoán vị gen người ta có thể dùng nhiều phép lai khác mà không nhất thiết là lai phân tích. Ví dụ dùng phép lai giữa hai cá thể có cùng kiểu gen
(3) Tỷ lệ giao tử không mang gen hoán vị mới luôn lớn hơn hoặc bằng 25%
Vậy (2) và (3) không đúng
![](https://rs.olm.vn/images/avt/0.png?1311)
Đáp án : C
1- đúng
2 – sai , ngoài phương pháp lai phân tich có thể dụng phương pháp tự thụ hoặc giao phối gần
3- Sai , gen hoán vị luôn nhỏ hơn 25 %
4 – đúng
![](https://rs.olm.vn/images/avt/0.png?1311)
Đáp án : C
Gen là một đoạc của phân tử ADN mang thông tin mã hóa một chuỗi polipeptit hay một phân tử
nhấn vào đúng 0 sẽ ra kết quả mình làm bài này rồi
suayiadaf3423