## CONTEST ÔN TẬP THT BẢNG A #2 ## Link contest: https://lqdoj.edu.vn/contest/23on2a **BÀI 1: VẼ CÂY THÔNG** Vẽ thì mình chịu :))) **BÀI 2: SỐ CHẴN LỚN NHẤT** Theo như đề bài thì các hàng khác hàng đơn vị có thể được giữ nguyên, nên bài này ta có thể lươn 1 tí như sau: - Đọc $a$ ($a$ là string). - Thay kí tự cuối là $'8'$. - In ra $a$ mới sửa. - Thế là xong :). **BÀI 3: CÂY THÔNG (NHƯNG LÀ ĐẾM Ô VUÔNG)** ![](https://i.imgur.com/X3hOqW3.png) - Khi ta nhìn kĩ hình, các ô vuông hàng dọc với mỗi $n$ có quy luật là 1, 3, 5, 7,.. Để tính số ô vuông hàng dọc ấy ta chỉ cần tính $n + n + 1$, rất đơn giản phải không? ![](https://i.imgur.com/kE7JOQB.png) - Tiếp theo, ta tính các cạnh của cây. Nhận thấy các cành có số ô vuông theo quy luật 1, 2, 3, 4, ... Ta tính các cành ấy với công thức $(n * (n + 1)) / 2 * 2$ (Nhân 2 là vì ta tính cả hai bên). ![](https://i.imgur.com/iAzGTDK.png) - Khi ta tính xong hết rồi thì cộng 2 kết quả lại, và đó là đáp án ta cần tìm :) ```cpp= #include<bits/stdc++.h> using namespace std; #define ishowspeed ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); void giai() { long long n; cin >> n; long long tmp = n + n + 1; long long tmp2 = ((n * (n + 1)) / 2) * 2; cout << tmp + tmp2; } int main(){ ishowspeed; giai(); } ``` **BÀI 4: NHỮNG BÔNG HOA** Bài này có Sol trên LQĐOJ rồi nên mình sẽ không nói nữa :) (Bạn nào có góp ý thì liên hệ mình qua https://www.facebook.com/monplayosu/ nhé :>>>)