1.Phân tích số 13104;22815
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)
13104=2^4*3^2*7*13
22815=5*3^3*13^2
bai 2:U(625)={1;5;25;125;625}
U(119)={1;7;17;119}
bai 3: Ta co:U(105)={1;3;5;7;35;15;21;105}
2 so do la:(1;105);(105;1)......
con nua
![](https://rs.olm.vn/images/avt/0.png?1311)
mk làm câu 2:ta có:1000:12=83[dư 4]
vậy ta có thể đóng được 83 vỉ và thừa 4 viên thuốc
![](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)
#include <bits/stdc++.h>
using namespace std;
long long n,dem,i;
int main()
{
freopen("bl1.inp","r",stdin);
freopen("bl1.out","w",stdout);
cin >> n;
for( i = 2; i <= n; i++)
{
dem = 0;
while(n % i == 0)
{
++dem;
n=n/i;
}
if(dem)
{
cout<<i;
if (dem>1) cout <<"^"<<dem;
if (n>i){
cout <<" * ";
}
}
}
return 0;
}
![](https://rs.olm.vn/images/avt/0.png?1311)
đợi tối nay hơacj
nagyf mai mình
giải
cho bn nhé
tích của hai phân số là 1/3. thêm 3 đơn vị vào phân số thứ nhất thì tích mới là 19/12.tìm hai phân số đó
câu đó sai bạn nhé
bây giờ mình ko cần nữa