Hướng dẫn C++ Final Test 1 09/12/2023 | Giải Bài Thi Cuối Kỳ Kỹ Thuật Lập Trình

  Рет қаралды 10,660

28tech

28tech

Күн бұрын

Пікірлер: 38
@hiro3008
@hiro3008 Жыл бұрын
27:00 a ơi em dùng s.length() thay vì s.size() có được ko ạ?
@28tech_
@28tech_ Жыл бұрын
được nhé em
@NeonHung
@NeonHung Жыл бұрын
hay quá a ơi
@tranducngan
@tranducngan Жыл бұрын
Em cảm ơn ạ, contest chất lượng quá thầy ơi
@thaoho8940
@thaoho8940 8 ай бұрын
theo e nghĩ bài số 27 phút 12 dòng 14 là if(a[i]
@MinhNguyen-cr7wn
@MinhNguyen-cr7wn Жыл бұрын
Bạn ơi cái bài 2 mảng tăng chặt kia phần phần tử đằng sau tính từ vt thứ 2 (ind = 1) trở đi ý, thay vì phải tính lượng chênh r biểu diễn, mình dùng vòng while (a[ind] < a[ind-1]) thì tăng a[i] lên d và tăng số thao tác, vẫn giữ nguyên ý nghĩa nhỉ?
@28tech_
@28tech_ Жыл бұрын
Đúng r,
@tunyeudoi0101
@tunyeudoi0101 Жыл бұрын
Tuyệt vời quá anh❤
@09.amdung8
@09.amdung8 Жыл бұрын
❤❤❤❤❤
@28tech_
@28tech_ Жыл бұрын
Ok Dũng, mấy phần còn lại chăm chỉ nhé em ơi 🤩🤩🤩
@atnguyenhuu155
@atnguyenhuu155 Жыл бұрын
anh ơi, mấy bài test cũ trên hackerrank giờ không vào được ạ
@ThuanNguyen-tq6gv
@ThuanNguyen-tq6gv Жыл бұрын
bạn có cách nào vô dc nữa k
@28tech_
@28tech_ Жыл бұрын
Đây vào đc đây www.hackerrank.com/28tech-thi-thu-cuoi-ky-c-test-1-ngay-09122023
@atnguyenhuu155
@atnguyenhuu155 Жыл бұрын
@@28tech_ 4 bài test năm ngoái anh up ý ạ
@khoinguyen572
@khoinguyen572 Жыл бұрын
anh cho em hỏi là bài tính chu vi cho dx[4] và dy[4] là sao ạ
@baobao29004
@baobao29004 Жыл бұрын
a ơi cho e hỏi bài 2 số thao tác s đoạn if(a[i]
@28tech_
@28tech_ Жыл бұрын
Uh a thiếu dấu = rồi
@luisdato1712
@luisdato1712 8 ай бұрын
Anh ơi anh xem giúp em code này với ạ, em nộp lên hệ thống thì vẫn qua đc tất cả các test, nhưng về logic thì có chỗ ko giống hướng dẫn của anh. Em code bằng python n, d = input().split() n = int(n) d = int(d) A = list(map(int, input().split())) dem = 0 for i in range(1, n): if A[i]
@duongnguyentung8246
@duongnguyentung8246 Жыл бұрын
mặc dù giờ này hỏi hơi muộn nhưng b2 2 có cách làm ntn sao nó lại k đc nhỉ long long a[10005]; long long d,n; cin >> n >> d; long long cnt=0; for(long long i =0 ; i< n; i++ ) cin >> a[i]; for(long long i =0; i< n-1 ;i++) { if(a[i] >=a[i+1]) { long long b=(a[i]-a[i+1])/d +1 ; cnt+=b; a[i+1]= a[i+1] + b*d; } } cout
@nhatnguyen9942
@nhatnguyen9942 Жыл бұрын
cho e xin link contest với đc kh ạ
@28tech_
@28tech_ Жыл бұрын
www.hackerrank.com/28tech-thi-thu-cuoi-ky-c-test-1-ngay-09122023 đây em
@nguyentienminh0710
@nguyentienminh0710 Жыл бұрын
bài 2 em dùng công thức (v[i - 1] - v[i]) / d + 1 tại sao sai vậy ạ ?
@kevindang604
@kevindang604 Жыл бұрын
anh có làm thêm 1 contest nữa ko ạ, contest này hay quá anh
@28tech_
@28tech_ Жыл бұрын
Có vẫn đang cập nhật trong group em ơi www.hackerrank.com/28tech-thi-thu-cuoi-ky-c-test-1-ngay-09122023
@thaoluc1810
@thaoluc1810 Жыл бұрын
Ở Bài 1, nếu để xét được thừa số lớn nhất, e nghĩ k chỉ kiểm tra đk số mũ>=đếm(trong vòng lặp) mà khi ra ngoài nếu n!=1 thì thừa số đó bằng n ngĩa là nó có số mũ bằng 1, sẽ có trường hợp số n được tạo nên từ các số có mủ 1 (vd 30,42..) nên khi n!=1 cần kt thêm nếu số mũ =1 thì n chính là thừa số nguyên tố lớn nhất. Còn bài 2, theo đề a cho số tăng chặt là tăng liền k có giá trị nào bằng nhau, nên e nghĩ là đk: a[i-1]>=a[i] mới hợp lý đk a:v
@28tech_
@28tech_ Жыл бұрын
Bài 1 em nói gì thế a chẳng hiểu, bài 2 thì đúng là cần check a(i-1) >= a(i) thì cần tăng
@thaoluc1810
@thaoluc1810 Жыл бұрын
Dạ bài 1 có một đoạn a nói thêm là để tìm thừa số lớn nhất ngược lại với đề là tìm thừa số nhỏ nhất chỉ cần thêm dấu "=" vào điều kiện: if(dem>=mu) ngay sau vòng lặp while() ấy a, e nghĩ là nó chưa tinh đúng cho trường hợp một số n được tạo thành từ tích của các số nguyên tố có mũ là 1(vd: 30=2x3x5; 42=2x3*7...), trong trường hợp này e nghĩ giá trị cần tìm là n còn lại sau khi kết thúc for và điều kiện là số mũ vẫn đang bằng 1@@28tech_
@lâmminh-z9i
@lâmminh-z9i Жыл бұрын
Bài code em sai 1 test ko biết sai ở đâu a có thể giúp em được không ạ ? #include using namespace std; #define ll long long int main() { ll n; cin>>n; ll mu=0; ll res=0; int idx; for(ll i=2; ires) { res=mu; idx=i; } mu=0; } } if(n!=1) { mu++; if(mu>res) { res=mu; idx=n; } } cout
@thaoluc1810
@thaoluc1810 Жыл бұрын
n có thể đạt đến 10^12 nên idx của ô có thể đạt đến một giá trị long long nên ô đổi lại thành long long thử xem
@28tech_
@28tech_ Жыл бұрын
Chuẩn rồi, vs lại mu++ nó ko được chuẩn
@a8lam28
@a8lam28 Жыл бұрын
#include #include #include #include #include using namespace std; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ long long n; cin >> n; long long d; cin >> d; long long a[n]; for (int i = 0; i < n; i++) { cin >> a[i]; } int i = 1, cnt = 0; while (i < n) { if (a[i] > a[i - 1]) { i++; continue; } else { while (a[i]
@dergaming9220
@dergaming9220 Жыл бұрын
mình cũng sai 1 test suy nghĩ mãi k ra
@nhattruong9604
@nhattruong9604 10 ай бұрын
cnt có thể vượt 10^9 nha
@tunyeudoi0101
@tunyeudoi0101 Жыл бұрын
Tuyệt vời quá anh❤
@28tech_
@28tech_ Жыл бұрын
Okie em
@Nuc-ny4bz
@Nuc-ny4bz Жыл бұрын
Anh cho e xin link contest với ạ!
@28tech_
@28tech_ Жыл бұрын
Vẫn đang chạy www.hackerrank.com/28tech-thi-thu-cuoi-ky-c-test-1-ngay-09122023
[CTDL & GT]. Cây Phân Đoạn - Segment Tree
1:08:33
28tech
Рет қаралды 6 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
[Toán Rời Rạc] Bài toán Người Du Lịch (phương pháp Nhánh Cận)
17:18
#38 [C++]. Kiểu Cấu Trúc Trong C++ | Struct Trong C++
36:29
Số nguyên tố : Con số kỳ bí và huyền diệu
43:01
Khoa Học và Chúng Ta
Рет қаралды 179 М.
Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths
51:47
MIT OpenCourseWare
Рет қаралды 2,8 МЛН
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 151 М.
DID YOU NOTICE ANY LAPSES IN THE VIDEO or NOT? / MARGO_FLURY
0:34
MARGO FLURY | Маргарита Дьяченкова
Рет қаралды 12 МЛН
Satisfying Vend 😦 Ep.5 #shorts #satisfying #vendingmachine
0:23
TYE Arcade
Рет қаралды 17 МЛН