Try   HackMD

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)

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • 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?
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • 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))/22 (Nhân 2 là vì ta tính cả hai bên).
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • 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 :)

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