• DieuHB.com
  • Trang chủ
  • Tất cả bài tập
  • Các bài làm
  • Thành viên
  • Các kỳ thi
  • Thông tin
    >
    • Máy chấm
    • Custom Checkers
    • Tự học lập trình
Đăng nhập  hoặc  Đăng ký

  • Blog
  • Sự kiện
  • Tin tức
  • Blog

0

aw

2025F_IIS_LeHuuThong đã đăng vào 28, Tháng 10, 2025, 7:57

include <bits></bits>

using namespace std;

typedef vector vi;

void sinh(vi &a){

int n;

while(cin>>n)

a.push_back(n);

}

void in(vi a){

for(auto x:a) cout<<x>

}

vi qs(vi &a){

if(a.size()>0){

vi dm, dl,dr;

int p = a[a.size()/2];

for(int x:a){

if(x>p) dr.push_back(x);

else if(x

else dm.push_back(x);

}

dl=qs(dl);

dr=qs(dr);

a.clear();

a.insert(a.end(),dl.begin(),dl.end());

a.insert(a.end(),dm.begin(),dm.end());

a.insert(a.end(),dr.begin(),dr.end());

dl.clear(); dm.clear(); dr.clear();

}

return a;

}

int main(){

vi a;

sinh(a);

// in(a);

vi res = qs(a);

in(res);

}

</x>

2025F_IIS_LeHuuThong
o28, Tháng 10, 2025, 7:57 0

0

ddaya

2025F_IIS_LeHuuThong đã đăng vào 28, Tháng 10, 2025, 7:46
  1. #include <bits> using namespace std; typedef vector vi; void sinh(vi &a){ int n; while(cin>>n) a.pushback(n); } void in(vi a){ for(auto x:a) cout<<x vi qs if dm dl int p="a[a.size()/2];" for x:a>p) dr.push</x>back(x); else if(x

    back(x); else dm.pushback(x); } dl=qs(dl); dr=qs(dr); a.clear(); a.insert(a.end(),dl.begin(),dl.end()); a.insert(a.end(),dm.begin(),dm.end()); a.insert(a.end(),dr.begin(),dr.end()); dl.clear(); dm.clear(); dr.clear(); } return a; } int main(){ vi a; sinh(a); // in(a); vi res = qs(a); in(res); }

    </bits>
2025F_IIS_LeHuuThong
o28, Tháng 10, 2025, 7:46 0

-1

Set Avatar

vyscott đã đăng vào 6, Tháng 12, 2024, 9:43

New Beautiful Avatar

vyscott
o6, Tháng 12, 2024, 9:43 0

-1

hello

hoangminhlqd20 đã đăng vào 8, Tháng 10, 2024, 11:27

hello mọi người

hoangminhlqd20
o8, Tháng 10, 2024, 11:27 0

0

Chào mừng bạn đến với Trang Lập trình cùng dieuhb

admin đã đăng vào 14, Tháng 1, 2024, 3:57

Chào mừng đến với Khóa học Lập trình máy tính cùng dieuhb

Khóa học dành cho Học sinh Tiểu học - Trung học cơ sở và Cấp 3

Lập trình Python và C/C++

Lập trình thi đấu - Thuật toán và Cấu trúc dữ liệu

Email: [email protected]

admin
o14, Tháng 1, 2024, 3:57 1

Top thành viên

# Tên truy cập Điểm
1
Le_Van_an
1317,58
2
nDtthinh2k5
1010,11
3
phucnn2023
750,49
4
vyscott
722,98
5
hoangminhlqd20
632,39
Khóa học Xem đầy đủ >>>

Top đóng góp

# Tên truy cập Đóng góp
1
hoangminhlqd20
2
2
APL_HoangThanhAn
1
3
2025F_AIS_TranHuuPhuc
1
4
2025_AIS_NguyenTheHuy
1
5
2025F_AIS_NguyenVanChinh1
1
Xem đầy đủ >>>

Dòng bình luận

  • 2025F_OIS_NguyenKhacHoa → cs019 Nhân dãy các ma trận
  • phucgamer24 → OLP_103 Dãy con tăng dần dài nhất
  • tiend4568 → OLP_103 Dãy con tăng dần dài nhất
  • thaihoak31 → cs_030 Sắp xếp dãy a
  • 2025F_OIS_TRANDUYLOC → cs_016 Độ dài chuỗi con chung dài nhất
  • 2025F_KIS_NguyenDangMinhTuan → cs_015 Đếm số cách đi của con kiến
  • 2025F_IIS_HoangTienDung → cs_008 Nhân hai số nguyên [Thuật toán Ấn Độ]
  • 2025F_IIS_VanPhuDucHuy → cs_008 Nhân hai số nguyên [Thuật toán Ấn Độ]
  • Le_Van_an → OLP_059 Số thao tác để biến đổi hai mảng có tổng bằng nhau
  • 2025F_IIS_NguyenThienKhoa → cs_060 Chia đôi
RSS / Atom

Bài mới

  • olp_099
  • OLP_103 Dãy con tăng dần dài nhất
  • OLP_102 ĐỔI TIỀN
  • olp088 Bất biến đại số
  • olp_087 Đường đi [olp 2020]
  • OLP_086 VCA OLP_2020 CT
  • olp_085 Chăn bò [OLP 2020 KC]
RSS / Atom

Mã nguồn SCBOJ phát triển dựa trên DMOJ và VNOI-OJ | Triển khai bởi SieuCoBan.com