• 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

1

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 2

Top thành viên

# Tên truy cập Điểm
1
Le_Van_an
1343,63
2
2025F_UIS_NGUYENVINHTOAN
1090,09
3
nDtthinh2k5
1052,98
4
phucnn2023
750,49
5
vyscott
722,98
Khóa học Xem đầy đủ >>>

Top đóng góp

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

Dòng bình luận

  • 2026EIS_DangChieuPhong → cs_003 Tính x^n
  • 2026EIS_DuongQuangTien → OLP_003 ĐẾM SỐ CẶP SỐ NGUYÊN CHIA HẾT CHO 3
  • 2026EIS_DuongQuangTien → cs_030 Sắp xếp dãy a
  • 2026GIS_MaiXuanDieu → cs_008 Nhân hai số nguyên [Thuật toán Ấn Độ]
  • 2026GIS_NgoMinhQuyen → cs_004 Tính x + y
  • 2026IIS_DangAnhNgoc → Chào mừng bạn đến với Trang Lập trình cùng dieuhb
  • Bachdepzai → TH_003 Tìm ước số chung lớn nhất
  • UCHIHAHAHA → cs_021 Đếm số cách bỏ hết m viên bi vào n hộp
  • 2025F_EIS_TRANCONGPHUONG → cs019 Nhân dãy các ma trận
  • 2025F_IIS_NguyenTranXuanVinh → cs_030 Sắp xếp dãy a
RSS / Atom

Bài mới

  • CS_224 Đếm số lần lặp lại
  • CS_223 Tim doan con lien tiep dai nhat co tong khong vuot qua k
  • cs_230 Biến đổi xâu (Khoảng cách Levenshtein)
  • CS_218_ KNAPSACK_SẮP XẾP VA LY_ 0-1
  • cs_217 CẮM HOA
  • cs216 Tập hợp đẹp
  • cs_215 Dãy hạt đối xứng
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