Đi thi icpc thì có cần phải nắm thêm các phần lý thuyết số nâng cao như sqrt decomposition hay thặng dư trung hoa k v a
@THUONGTHCH2 ай бұрын
làm thế nào để mình liên hệ được với bạn bắc nhỉ? Mình có việc muốn nhờ
@thisisbac90912 ай бұрын
@@THUONGTHCH mình thấy email liên hệ của bạn rồi nha
@VinhNguyenVo2 ай бұрын
Id luôn là 1 hả anh
@haohan95242 ай бұрын
giải thích còn kém lắm b à, b có thể qua 28tech để xem cách họ giải thích nhé. Học thêm cách ăn nói nhiều vào nha, mình góp ý tí thoi
@trinhduong57494 ай бұрын
Bác nào thấy cái này khó hiểu thì nên luyện binary search trước rồi sẽ thông hiểu được bài này
@bequangsiucute79685 ай бұрын
bạn giảng dễ hiểu quá
@dainghiajustiin7 ай бұрын
anh ơi em cũng để file nhập xuất như anh thì mỗi khi em chạy code nó đều bắt xác nhận là file xuất sẽ thay đổi thì mình làm gì để skip cái bắt xác nhận như thế giống a ạ
@AnhTran-mu9zb8 ай бұрын
Độ phức tạp mấy vậy anh
@vanquangho61809 ай бұрын
thuật toán của bạn có vấn đề. 1. nếu phần tử đầu tiên là ngoặc đóng, thì có thể trả về false luôn. vì nếu pop() 1 stack empty thì sẽ gây ra exception. 2. phải luôn kiểm tra stack != empty mới được pop(). ví dụ trường hợp ())
@quycaovan73419 ай бұрын
Cám ơn bạn rất nhiều.
@baoaihuynhtran78459 ай бұрын
e (2,4) tại sao không phải e(0,4) anh
@TranTran-zy4rv10 ай бұрын
Video tiếp đi 5 tháng nữa òi
@thisisbac909110 ай бұрын
mình cũng đang có kế hoạch start lại rồi nhé
@trungmai86611 ай бұрын
dễ cài đặt và dễ hiểu ạ
@thanhtai7068 Жыл бұрын
Mình dùng segment Tree để làm đồ án quản lý sản phẩm được kh a
@vulong866410 ай бұрын
ngáo đồ à
@phattan6429 Жыл бұрын
cai return trong if no thuc hien sao vay anh
@ngnsusinn Жыл бұрын
lặn 5 tháng mới chịu ngoi lên cơ đấy a =))
@thisisbac9091 Жыл бұрын
dạo này bận quá :)) chuẩn bị dấn thân làm vy lốc gơ nên phải ngoi dần
@nguyenbach4710 Жыл бұрын
anh giảng dễ hỉu thật sự mong anh làm thêm ạ
@KienNguyen-vg6yp Жыл бұрын
ông anh đỉnh thực sự, cảm ơn ông a <3
@nguyenminhvu7152 Жыл бұрын
Anh dạy hay vaiii
@xyznguyenabc468 Жыл бұрын
em hi vọng anh làm thêm nhiều video về phần bài tập thuật toán ạ và cách anh tư duy phần quy hoạch động , chia và trị và một số bài toán khó ạ >
@xyznguyenabc468 Жыл бұрын
anh ơi anh có thế hướng dẫn cho em phần cài đặt input và ouput của anh kh ạ
@xyznguyenabc468 Жыл бұрын
phần dfs.in và dfs.out í anh
@24.nguyenhuytan90 Жыл бұрын
Sao mảng của anh lại chạy từ 1 -> n vậy ạ? Theo em biết thì nó chạy từ 0 -> n-1
@thisisbac9091 Жыл бұрын
Bản chất thì nó chạy từ 0 -> n-1 thật, nhưng trong video mình quy định nó chạy 1 -> n để cho đỡ nhầm lẫn ấy. Mảng A có n phần từ chạy từ 1 -> n cũng giống như mảng A có n phần tử chạy từ 0 -> n-1
@16.trangminhkhoi43 Жыл бұрын
Anh ra video nhiều tí ạ:)
@gacon9278 Жыл бұрын
a ra tiếp video đi a, a dạy dễ hiểu quá, thanks a ạ
@khongngocanh1751 Жыл бұрын
anh nay code dinh qua
@Erisu-wg1hg Жыл бұрын
idul combac :))))
@ducdangminh4390 Жыл бұрын
anh làm về các dạng bài toán đếm đi anh
@vulinhtruong9734 Жыл бұрын
Mình tìm ra kho báu cho sinh viên học lập trình rồi :>
@ngnsusinn Жыл бұрын
hóng a ra tiếp series nhập môn lập trình thi đấu :v
@thienthansanga4853 Жыл бұрын
khiếp nhỉ, ai kiên nhẫn và có đầu óc mới làm đc , ko thì tẩu hỏa nhập ma
@Erisu-wg1hg Жыл бұрын
a dùng phím gì thế
@thanhbinhnguyen5943 Жыл бұрын
Hay quá bro :))
@CuongNguyen-iy3qn Жыл бұрын
anh ơi cho em hỏi là làm sao để chia được màn hình codeblocks thành 3 cửa sổ như kia ạ
@user-jo7tj6dp6m2 жыл бұрын
In ra các đỉnh trong tplt thì sao anh
@bathuano22764 ай бұрын
kosaraju
@thienquang31192 жыл бұрын
tuyệt vời anh ơi
@chon15672 жыл бұрын
vẽ sai r :( làm lú ghê
@xenky02 жыл бұрын
Chủ đề khá hay. Nếu có đoạn phân tích bài toán rồi đưa ra hướng giải quyết trên bảng trắng thì dễ hiểu hơn.
@uchoangphucnguyen2372 жыл бұрын
a ơi a làm về quy hoạch động bit map đi a
@HungVu-pl1gm2 жыл бұрын
from CVA with love :VV
@Nuc-ny4bz2 жыл бұрын
anh ơi nếu code pascal của e như này thì sai chỗ nào ko ạ Var n,t,i,l,r,v,j:longint; a,f:array[-1000007..1000007] of longint; begin Assign(input,'Congdon.inp'); Reset(input); Assign(output,'Congdon.out'); Rewrite(output); readln(n); for i:=1 to n do read(a[i]); readln; readln(t); for i:=1 to t do begin readln(l,r,v); f[l]:=v; f[r+1]:=-v; end; for i:=1 to n do f[i]:=f[i-1]+f[i]; for i:=1 to n do a[i]:=a[i]+f[i]; for i:=1 to n do Write(a[i],' '); end.
@ThienNhanNguyen-hz3nr9 ай бұрын
code pas thì như này nhé
@ThienNhanNguyen-hz3nr9 ай бұрын
8 5 4 -3 5 3 7 6 9 11 1 3 2 2 3 -1 3 5 5 6 8 3 2 7 4 Uses crt; Var f1,f2:text; n,i,l,r,v,q:longint; a,f,g:array [0..1000] of longint; Begin clrscr; assign(f1,'DP.inp'); reset(f1); assign(f2,'DP.out'); rewrite(f2); read(f1,n,q); for i:=1 to n do read(f1,a[i]); fillchar(g,sizeof(g),0); fillchar(f,sizeof(f),0); for i:=1 to q do Begin read(f1,l,r,v); g[l]:=g[l]+v; g[r+1]:=g[r+1]-v; end; f[0]:=0; for i:=1 to n do Begin f[i]:=f[i-1]+g[i]; a[i]:=f[i]+a[i]; write(f2,a[i],' '); end; close(f1); close(f2); end.
@hoangac39042 жыл бұрын
làm tiếp về CP nữa đi anh
@user-tj8zs5fk6t2 жыл бұрын
Cái này với Kosaraju thì cái nào nhanh hơn vậy ạ ?
@codekhongngu2 жыл бұрын
kosaraju làm gì dùng để check cạnh cầu đâu
@gianglo123 Жыл бұрын
tarjan nhanh hơn nha b
@user-tj8zs5fk6t Жыл бұрын
@@gianglo123 dạ em cảm ơn
@giakhanhle71522 жыл бұрын
100 000 đỉnh có time out đc ko anh. Vì e thấy có 2 vòng for từ 1 đến n đỉnh
@quantrinhanluc55042 жыл бұрын
Hay quá a ơi
@phamtuanhung41342 жыл бұрын
if (Low[v] >= Num[v]) Edge++; A ơi cho em hỏi là tại sao Low và Num ban đầu bằng nhau, Low thì luôn lấy min, Num thì ko thay đổi mà lại có trường hợp Low > Num được ạ, e thấy trên web họ cũng code y chang anh mà em nghĩ mãi ko ra đc trường hợp đó và em đã thử bỏ trường hợp > để mỗi == thôi mà vẫn accepted. em rất thích xem video của a, mong a trả lời câu hỏi của e
@Erisu-wg1hg2 жыл бұрын
Cp đi a :3
@tindoituyen81152 жыл бұрын
Bài giảng của anh thực sự rất dễ hiểu nhưng bảng đầu tiên F[1][2] anh viết sai công thức làm việc ngẫm nghĩ đoạn đấy khá là rối
@thienkhong31302 жыл бұрын
low num là giá trị num nhỏ nhất của các đỉnh mà nó có thể đi đến đúng không anh?
@fruith_2 жыл бұрын
Anh giảng bài maxx ping khó hình dung quá ạ
@trangcuu22762 жыл бұрын
ấn vào đâu để mở 2 khung test.inp và test.out bên phải màn hình v a