Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
1701 1801 1
1701
ecl1pseiwnl
Hoang Loc
1797 2
1703
hellkaiserdpduy 1189
Đỗ Phương Duy, L.Đồng
1794 4
1704
htt
Huỳnh Tấn Thông
1787 2
1705 1772 6
1706 1770 31
1707 1738 28
1708 1733 7

Hoàng Nữ Ngọc Vinh

1709
nguyenvanhieu812009
T ở gầm giường của tụi bây
1728 5
1710 1697 2
1710 1697 2
1710 1697 2
1713 1651 8
1714 1603 3
1715
kienclc
Thầy Kiên
1601 1
1715 1601 1
1717 1599 6
1718 1597 11
1719
doanlq2k4
Perk bevis
1594 12
1720 1581 8
1721 1574 18
1722
NTNS_Ductu
tuafcup
1572 11
1723 1562 2
1723
AnhTuank32
Lê Hoàng Anh Tuấn
1547 5
1725 1511 10
1726 1501 1
1726 1501 1
1726 1501 1
1726 1501 1
1726 1470 4
1726 1460 4
1732 1415 6
1733 1409 1
1734 1401 1
1735 1380 8
1736 1324 7
1737 1310 5
1738 1301 1
1738 1301 1
1738 1301 1
1738 1285 4
1738 1272 3
1743 1235 3
1744
hackhieu5555 1455
Vũ Quang Hiếu
1231 1
1745 1216 2
1746 1205 2
1747
trileymy
Bá Tước
1201 1
1747 1201 1
1747 1201 1
1747 1196 2
1751 1195 6
1752 1192 2
1753 1157 2
1754 1138 17
1755 1130 6
1756 1125 1
1757 1113 5
1758 1111 3
1759 1087 2
1759 1075 4
1761 1064 4
1762 1043 2
1763 1042 12

k;k

1764 1023 5
1765 1006 2
1766 1001 1
1766 997 2
1766 988 3
1766 988 3
1766 988 3

include <iostream>

using namespace std;
long long n;
int main()
{
cin>>n;
if(n%4==0&&n%100!=0||n%400==0)cout<<"Nam nhuan";
else cout<< "Khong la nam nhuan";

return 0;

}

1771
nguyenanhductc2011
nguyễn anh đức
946 13

seo hae boom

1772 943 9
1773 942 2
1774 909 3
1775 901 1
1775 901 1
1777 874 2
1778 850 5
1779 840 1
1780 821 3
1781 811 10

Xin chào mọi người!

1781 811 10
1781 811 10
1784 801 1
1784 801 1
1784
huong09876 931
Ngô Văn Hiếu
801 1
1784 801 1
1784 801 1
1789 778 1
1790
TP 809
768 4
1791 763 9
1792 762 2
1793 748 9
1794
nguyen83
Nguyễn Thị Bảo Trân
673 3
1795 656 1
1796 624 4

include <iostream>

include <vector>

include <climits>

using namespace std;

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

// dp[i][j] - l?ng phí t?i thi?u khi đ? đi qua chư?ng ng?i v?t th? i v?i j l?n thay đ?i đ? cao
vector<vector<long long> > dp(n, vector<long long>(k + 1, LLONG_MAX));

// Kh?i t?o chi?u cao ban đ?u
for (int j = 0; j <= k; j++) {
    dp[0][j] = 0; // Không có l?ng phí khi chưa thay đ?i g? ? chư?ng ng?i v?t đ?u tiên
}

// Duy?t qua các chư?ng ng?i v?t t? 1 đ?n n
for (int i = 1; i < n; i++) {
    for (int j = 0; j <= k; j++) {
        for (int prev = 0; prev <= j; prev++) {
            dp[i][j] = min(dp[i][j], dp[i-1][prev] + max(0, h[i] - h[i-1]));
        }
    }
}

long long result = LLONG_MAX;
for (int j = 0; j <= k; j++) {
    result = min(result, dp[n-1][j]);
}

cout << result << endl;
return 0;

}

1797 587 2
1798 563 5
1799 550 1
1799 550 1