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.

10 tháng 3 2022

pasca em tham khảo:

undefined

Python:

undefined

#include <bits/stdc++.h>

using namespace std;

long long n;

int main()

{

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

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

cin>>n;

if ((n%400==0) or (n%4==0 && n%100!=0)) cout<<366;

else cout<<365;

return 0;

}

 

10 tháng 2 2020

uses crt;

var n:integer;

begin

clrscr;

write('Nhap nam: ');readln(n);

if (n mod 400 =0) or (n mod 4=0) and (n mod 100<>0) then

write('Nam ',n,' la nam nhuan va co so ngay la:',366) else

write('Nam ',n,' khong phai la nam nhuan va co so ngay la:',365);

readln;

end.

chia hết cho 400 thì nó đã chia hết cho 4 và 100 rồi bạn

vì 4 và 100 là ước của 400

14 tháng 2 2020

var n:longint;
begin
readln(n);
if (n mod 400 = 0) or (n mod 4 = 0) and (n mod 100 <> 0)
then write('Nam ',n,' co 366 ngay')
else write('Nam ',n,' co 365 ngay');
end.

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

22 tháng 10 2019

tính tổng các số chia hết cho 3 nhưng không chia hết cho 5 trong khoảng từ 1 tới n đúng không bạn

22 tháng 12 2020

C++ nha mn

 

 

 

 

23 tháng 8 2023

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
    int n,k;
    cin >> n >> k;
    int a[n];
    for (int i=0;i<n;i++)
        cin >> a[i];
    sort(a,a+n);
    cout << a[k-1];
    return 0;
}

8 tháng 2 2022

t ko bt lm, ms k10