Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài

Những câu hỏi liên quan
Hello1234
Xem chi tiết
Nguyễn Lê Phước Thịnh
2 tháng 10 2021 lúc 15:00

#include <bits/stdc++.h>

using namespace std;

int main()

{

long a[105], i,n,max,vt;

cout<<"n="; cin>>n;

for (i=1; i<=n; i++)

{

cout<<"A["<<i<<"]="; cin>>a[i];

}

max=a[1];

for (i=1; i<=n; i++)

if (max<a[i]) max=a[i];

vt=1;

for (i=1; i<=n; i++)

if (max==a[i]) vt=i;

cout<<max<<endl;

cout<<vt;

return 0;

}

 

26-Do Thanh Trung
Xem chi tiết
Hello1234
Xem chi tiết
Trần Trung Hiếu THCS Thá...
Xem chi tiết

#include <iostream>
#include <vector>

using namespace std;

vector<int> primeFactors(int n) {
    vector<int> factors;
    for (int i = 2; i * i <= n; i++) {
        while (n % i == 0) {
            factors.push_back(i);
            n /= i;
        }
    }
    if (n > 1) factors.push_back(n);
    return factors;
}

int main() {
    int n, k;
    cin >> n >> k;
    vector<int> a(n);
    for (int i = 0; i < n; ++i) {
        cin >> a[i];
    }

    vector<int> factors = primeFactors(k);
    int sum = accumulate(a.begin(), a.end(), 0);
    vector<vector<bool>> dp(n+1, vector<bool>(sum+1, false));
    dp[0][0] = true;

    for (int i = 1; i <= n; ++i) {
        for (int j = 0; j <= sum; ++j) {
            dp[i][j] = dp[i-1][j];
            if (j >= a[i-1]) {
                for (int factor : factors) {
                    if (a[i-1] % factor == 0) {
                        dp[i][j] = dp[i][j] || dp[i-1][j-a[i-1]];
                        break;
                    }
                }
            }
        }
    }

    for (int j = 0; j <= sum; ++j) {
        if (dp[n][j]) {
            cout << j << endl;
            break;
        }
    }

    return 0;
}

Bo Bong
Xem chi tiết
đăng hiếu
30 tháng 12 2021 lúc 22:44

em chào chj ạ,chj check ib em vs ạ

 

Nguyễn Lê Phước Thịnh
30 tháng 12 2021 lúc 23:28

#include <bits/stdc++.h>

using namespace std;

long long a[10000],i,n,k,x;

int main()

{

cin>>n>>k;

for (i=1; i<=n; i++) cin>>a[i];

sort(a+1,a+n+1);

x=LLONG_MIN;

for (i=1; i<=n; i++)

if (a[i]>k) 

{

x=a[i];

break;

}

cout<<x<<" ";

for (i=1; i<=n; i++)

if (x==a[i]) cout<<i<<" ";

return 0;

}

ẻmafe
Xem chi tiết
Nguyen Thanh Tam
Xem chi tiết
HUY
Xem chi tiết
Nguyễn Lê Phước Thịnh
15 tháng 12 2022 lúc 15:37

#include <bits/stdc++.h>

using namespace std;

int n,s,i,t;

int main()

{

freopen("bai1.inp","r",stdin);

freopen("bai1.out","w",stdout);

cin>>n>>s;

t=0;

for (int i=1; i<=n; i++)

{

int x;

cin>>x;

if (x%s==0) t+=x;

}

cout<<t;

}

Trần Trung Hiếu
Xem chi tiết
Nguyễn Tâm An
8 tháng 2 2022 lúc 21:45

t ko bt lm, ms k10

Khách vãng lai đã xóa