## 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é :>>>)