Những câu hỏi liên quan
NT
Xem chi tiết
MN
25 tháng 11 2015 lúc 16:09

câu 1:ta có số 975 chia hết cho 65 và lớn nhất 

ta có:975/65=15

lại có thương=số dư suy ra số dư =15

suy ra số cần tìm là 975+15=990

Vậy số cần tìm là 990

câu 2 =4

câu 3 = 3

tick đi mình cho lời giải chi tiết

Bình luận (0)
BB
Xem chi tiết
DH
30 tháng 12 2021 lúc 22:44

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

 

Bình luận (1)
NT
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;

}

Bình luận (1)
TT
Xem chi tiết
VH
10 tháng 9 2024 lúc 21:47

#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;
}

Bình luận (0)
H24
Xem chi tiết
IT
Xem chi tiết
HN
20 tháng 11 2023 lúc 4:50

def xoa_phan_tu_chia_het_cho_3(arr):
    return [x for x in arr if x % 3 != 0]

# Nhập số phần tử của dãy
n = int(input())

# Nhập dãy số nguyên
day_so = list(map(int, input().split()))

# Xóa các phần tử chia hết cho 3
ket_qua = xoa_phan_tu_chia_het_cho_3(day_so)

# In ra dãy sau khi xóa
print(*ket_qua)

Bình luận (0)
NO
Xem chi tiết
MT
Xem chi tiết
HT
Xem chi tiết
NR
6 tháng 6 2021 lúc 20:56

..................

Bình luận (0)
NN
Xem chi tiết